PageSourceSearch

https://onewheel.com/products/onewheel-gt-s-series

html onewheel.com collected 2026-09-25 18:51:03 UTC 1,231,330 bytes, 24,741 lines download raw bytes

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&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://onewheel.com/products/onewheel-gt-s-series.oembed">
994<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=7766110"></script>
994
995<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
996<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=7766110&shop_id=6962011" crossorigin="anonymous"></script>
vendor: 1 bytes, line 996
996
997<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":6962011,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/6962011","merchantName":"Onewheel \/\/ Future Motion","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Onewheel \/\/ Future Motion","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 997
997
998<script id="shopify-features" type="application/json">{"accessToken":"07f89fbf0d43c730b559653b4ca5878f","betas":["rich-media-storefront-analytics"],"domain":"onewheel.com","predictiveSearch":true,"shopId":6962011,"locale":"en"}</script>
vendor: 1 bytes, line 998
998
999<script>var Shopify = Shopify || {};
1000Shopify.shop = "onewheel.myshopify.com";
1001Shopify.locale = "en";
1002Shopify.currency = {"active":"USD","rate":"1.0"};
1003Shopify.country = "US";
1004Shopify.theme = {"name":"September | 9.8 | Final","id":141594230878,"schema_name":"Starter theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
1005Shopify.theme.handle = "null";
1006Shopify.theme.style = {"id":null,"handle":null};
1007Shopify.cdnHost = "onewheel.com/cdn";
1008Shopify.routes = Shopify.routes || {};
1009Shopify.routes.root = "/";
1010Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1011Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1012Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1013Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1013
1013
1014<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1014
1014
1015<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 1015
1015
1016<script>
1017  window.ShopifyPay = window.ShopifyPay || {};
1018  window.ShopifyPay.apiHost = "shop.app\/pay";
1019  window.ShopifyPay.redirectState = null;
1020</script>
vendor: 1 bytes, line 1020
1020
1021<script>
1022  window.Shopify = window.Shopify || {};
1023  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1024  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1025  window.Shopify.SignInWithShop.eligible = true;
1026</script>
vendor: 1 bytes, line 1026
1026
1027<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 1027
1027
1028<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1028
1028
1029<script type="module">
1030  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
1031
1032  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1033
1034</script>
vendor: 1 bytes, line 1034
1034
1035<script>
1036  window.Shopify = window.Shopify || {};
1037  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1038  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
1039</script>
vendor: 1 bytes, line 1039
1039
1040<script>(function() {
1041  var isLoaded = false;
1042  function asyncLoad() {
1043    if (isLoaded) return;
1044    isLoaded = true;
1045    var urls = ["\/\/www.powr.io\/powr.js?powr-token=onewheel.myshopify.com\u0026external-type=shopify\u0026shop=onewheel.myshopify.com","https:\/\/www.klarnapayments.com\/assets\/upstream.js?shop=onewheel.myshopify.com","https:\/\/us-library.klarnaservices.com\/merchant.js?uci=fa9d7169-1314-485a-a70d-f90dde15793c\u0026country=US\u0026shop=onewheel.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-dfbea33b592205d688ebf2e708c569ad.js?shop=onewheel.myshopify.com"];
1046    for (var i = 0; i < urls.length; i++) {
1047      var s = document.createElement('script');
1048      s.type = 'text/javascript';
1049      s.async = true;
1050      s.src = urls[i];
1051      var x = document.getElementsByTagName('script')[0];
1052      x.parentNode.insertBefore(s, x);
1053    }
1054  };
1055  if(window.attachEvent) {
1056    window.attachEvent('onload', asyncLoad);
1057  } else {
1058    window.addEventListener('load', asyncLoad, false);
1059  }
1060})();</script>
vendor: 1 bytes, line 1060
1060
1061<script id="__st">var __st={"a":6962011,"offset":-25200,"reqid":"ccdfc08a-425d-4bcc-9329-4f42f5b5c726-1790362260","pageurl":"onewheel.com\/products\/onewheel-gt-s-series","u":"4eba8e2e1a4f","p":"product","rtyp":"product","rid":6845910515806};</script>
vendor: 1 bytes, line 1061
1061
1062<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1062
1062
1063<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1063
1063
1064<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//onewheel.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1064
1064
1065<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//onewheel.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
1065<script crossorigin="anonymous" defer="defer" src="//onewheel.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1065
1065
1066<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 1066
1066
1067<script>
1068  window.Shopify = window.Shopify || {};
1069  window.Shopify.MCP = window.Shopify.MCP || {};
1070  window.Shopify.MCP.enabled = true;
1071  window.Shopify.MCP.shop = "onewheel.myshopify.com";
1072  window.Shopify.MCP.mcpEndpoint = "https:\/\/onewheel.com\/api\/mcp";
1073  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
1074</script>
vendor: 1 bytes, line 1074
1074
1075<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/onewheel.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1076</script>
vendor: 1 bytes, line 1076
1076
1077<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://onewheel.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1078</script>
vendor: 1 bytes, line 1078
1078
1079<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1080  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
1081</script>
vendor: 1 bytes, line 1081
1081
1082<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
1083</script>
1083
1084<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://onewheel.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
1085<style id="shopify-accelerated-checkout-cart">
1086        #shopify-buyer-consent {
1087  margin-top: 1em;
1088  display: inline-block;
1089  width: 100%;
1090}
1091
1092#shopify-buyer-consent.hidden {
1093  display: none;
1094}
1095
1096#shopify-subscription-policy-button {
1097  background: none;
1098  border: none;
1099  padding: 0;
1100  text-decoration: underline;
1101  font-size: inherit;
1102  cursor: pointer;
1103}
1104
1105#shopify-subscription-policy-button::before {
1106  box-shadow: none;
1107}
1108
1109      </style>
1110<script id="sections-script" data-sections="header" defer="defer" src="//onewheel.com/cdn/shop/t/416/compiled_assets/scripts.js?v=184325197989695213571788874503"></script>
vendor: 1 bytes, line 1110
1110
1111<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1111
1112  
1113  
1113<script>
vendor: 335 bytes, lines 1113-1117
1113(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1114  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1115  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1116  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1117  })(window,document,'script','dataLayer','
1117GTM-T5VWT4P
vendor: 3 bytes, line 1117
1117');
1117</script>
1117
1118  
1119  <!-- Start tatari -->
1120  
1120<script>
1121  !function(){try{!function(t,i){if(!i.version){window.tatari=i,i.init=function(t,n){var e=function(t,n){i[n]=function(){t.push([n].concat(Array.prototype.slice.call(arguments,0)))}};"track pageview identify".split(" ").forEach(function(t){e(i,t)}),i._i=t,i.config=n,i.pageview()},i.version="1.2.1";var n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://d2hrivdxn8ekm8.cloudfront.net/tag-manager/672a1c04-c11d-4846-a531-0f31b3130275-latest.js";var e=t.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)}}(document,window.tatari||[])}catch(t){console.log(t)}}(); tatari.init('672a1c04-c11d-4846-a531-0f31b3130275');
1122  </script>
1122
1123
1124  
1125  <!-- End tatari -->
1126   
1127  
1127<script type="text/javascript">
1128(function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/WXfAVlGj0ed3TS2deokFWfQ8FK07YmqPw5j5GAqO/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();
1129</script>
1129
1130    
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144    <style>
1145        .featured-bundles .show-a {
1146            display: none !important;
1147        }
1148        .featured-bundles .show-b {
1149            display: block !important;
1150        }
1151        .product-purchaseView.simple .next-step.show-a {
1152            display: none !important;
1153        }
1154    </style>
1155    
1155<script>
1156        document.addEventListener('DOMContentLoaded', function() {
1157            var el = document.getElementById('purchaseView');
1158            var ec = document.getElementById('checkout-cart--cart');
1159            var ctaButton = document.getElementById('checkout-btn');
1160            var ctaButtonMobile = document.getElementById('checkout-btn-mobile');
1161            var atcButtons = document.querySelectorAll('.simple-atc');
1162            var configButtons = document.querySelectorAll('.btn-process');
1163            if (el) {
1164                el.classList.add('simple');
1165                /* Do not add is-b on load so step one (product + button) shows; step-one is added in s-series-purchase */
1166            }
1167            if (ec) {
1168                ec.classList.add('simple');
1169                ec.classList.add('show-bundle-cross');
1170            }
1171            if (ctaButton) {
1172                ctaButton.classList.remove('control-version');
1173                ctaButton.classList.add('two-step-version');
1174            }
1175            if (ctaButtonMobile) {
1176                ctaButtonMobile.classList.remove('control-version');
1177                ctaButtonMobile.classList.add('two-step-version');
1178            }
1179            atcButtons.forEach(function(button) {
1180                button.classList.add('atc-click');
1181            });
1182            configButtons.forEach(function(button) {
1183                button.classList.remove('atc-click');
1184            });
1185        });
1186        (function() {
1187            const targetId = 'checkout-cart--cart';
1188            const classToAdd = 'show-bundle-cross';
1189            function addBundleCross(el) {
1190                if (!el.classList.contains(classToAdd)) {
1191                    el.classList.add(classToAdd);
1192                }
1193            }
1194            document.addEventListener('DOMContentLoaded', () => {
1195                const cart = document.getElementById(targetId);
1196                if (cart) addBundleCross(cart);
1197            });
1198            const observer = new MutationObserver(mutations => {
1199                for (const m of mutations) {
1200                    if (m.addedNodes.length) {
1201                        m.addedNodes.forEach(node => {
1202                            if (node.id === targetId) {
1203                                addBundleCross(node);
1204                            }
1205                        });
1206                    }
1207                    if (document.getElementById(targetId)) {
1208                        addBundleCross(document.getElementById(targetId));
1209                    }
1210                }
1211            });
1212            observer.observe(document.body, { childList: true, subtree: true });
1213            setInterval(() => {
1214                const cart = document.getElementById(targetId);
1215                if (cart) addBundleCross(cart);
1216            }, 500);
1217        })();
1218    </script>
1218
1219
1220  
1221<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234  
1234<script async src="https://static.klaviyo.com/onsite/js/k5AC3s/klaviyo.js?company_id=k5AC3s"></script>
1234
1235  
1235<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1235
1236
1237  
1238    
1238<script id="viewed_product">
1239      if (item == null) {
1240        var _learnq = _learnq || [];
1241
1242        var MetafieldReviews = null
1243        var MetafieldYotpoRating = null
1244        var MetafieldYotpoCount = null
1245        var MetafieldLooxRating = null
1246        var MetafieldLooxCount = null
1247        var okendoProduct = null
1248        var okendoProductReviewCount = null
1249        var okendoProductReviewAverageValue = null
1250        try {
1251          // The following fields are used for Customer Hub recently viewed in order to add reviews.
1252          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
1253          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.9"},"rating_count":235};
1254          MetafieldYotpoRating = "4.9"
1255          MetafieldYotpoCount = "157"
1256          MetafieldLooxRating = null
1257          MetafieldLooxCount = null
1258
1259          okendoProduct = null
1260          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
1261          if (okendoProduct && 'error' in okendoProduct) {
1262            okendoProduct = null
1263          }
1264          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1265          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1266        } catch (error) {
1267          console.error('Error in Klaviyo onsite reviews tracking:', error);
1268        }
1269
1270        var item = {
1271          Name: "Onewheel GT S-Series",
1272          ProductID: 6845910515806,
1273          Categories: ["28 Summit Bundle","All","Customizer","Epitome Bundle","Freeride Bundle","Full Send Bundle","Hybrid Bundle","Recurve Full Send","Recurve Hybrid","Recurve Summit","Summit Bundle"],
1274          ImageURL: "https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_grande.png?v=1698374591",
1275          URL: "https://onewheel.com/products/onewheel-gt-s-series",
1276          Brand: "Future Motion Inc",
1277          Price: "$2,900.00",
1278          Value: "2,900.00",
1279          CompareAtPrice: "$0.00"
1280        };
1281        _learnq.push(['track', 'Viewed Product', item]);
1282        _learnq.push(['trackViewedItem', {
1283          Title: item.Name,
1284          ItemId: item.ProductID,
1285          Categories: item.Categories,
1286          ImageUrl: item.ImageURL,
1287          Url: item.URL,
1288          Metadata: {
1289            Brand: item.Brand,
1290            Price: item.Price,
1291            Value: item.Value,
1292            CompareAtPrice: item.CompareAtPrice
1293          },
1294          metafields:{
1295            reviews: MetafieldReviews,
1296            yotpo:{
1297              rating: MetafieldYotpoRating,
1298              count: MetafieldYotpoCount,
1299            },
1300            loox:{
1301              rating: MetafieldLooxRating,
1302              count: MetafieldLooxCount,
1303            },
1304            okendo: {
1305              rating: okendoProductReviewAverageValue,
1306              count: okendoProductReviewCount,
1307            }
1308          }
1309        }]);
1310      }
1311    </script>
1311
1312  
1313
1314
1315
1316
1317  
1317<script>
1318    window.klaviyoReviewsProductDesignMode = false
1319  </script>
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 -->
1330<!-- MNTN Tracking Pixel Start -->
1331<script id="mntn_tracking_pixel" type="text/javascript">
1332const isUSShopper = window.Shopify  && window.Shopify.country === "US";
1333
1334if (!window.Shopify || isUSShopper) {
1335	(function(){"use strict";var e=null,b="4.0.0",
1336	n="33824",
1337	additional="term=value",
1338	t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
1338c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})()
1339}
1340</script>
1340
1341<!-- MNTN Tracking Pixel End -->
1342
1343<!-- MNTN DataLayer Start -->
1344
1345    
1345<script id="mntn_datalayer" type="text/javascript" async>
1346        let mntn_product_name = "Onewheel GT S-Series";
1347        let mntn_product_price = "$2,900";
1348        let mntn_product_image = "\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591";
1349        let mntn_product_sku = 6845910515806;
1350        let mntn_product_in_stock = true;
1351        let mntn_product_data = {"id":6845910515806,"title":"Onewheel GT S-Series","handle":"onewheel-gt-s-series","description":"","published_at":"2023-10-26T18:39:22-07:00","created_at":"2023-10-26T18:14:31-07:00","vendor":"Future Motion Inc","type":"Onewheel","tags":[],"price":290000,"price_min":290000,"price_max":350000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":40944462397534,"title":"S-Series","option1":"S-Series","option2":null,"option3":null,"sku":"OW2-00010-02","requires_shipping":true,"taxable":true,"featured_image":{"id":30884296097886,"product_id":6845910515806,"position":9,"created_at":"2024-06-28T08:41:22-07:00","updated_at":"2024-06-28T08:45:04-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","variant_ids":[40944462397534]},"available":true,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","options":["S-Series"],"price":290000,"weight":17237,"compare_at_price":null,"inventory_quantity":-6076,"inventory_management":null,"inventory_policy":"deny","barcode":"810019796005","featured_media":{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462430302,"title":"S-Series with Recurve Rails","option1":"S-Series with Recurve Rails","option2":null,"option3":null,"sku":"OW2-00010-12","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433952862,"product_id":6845910515806,"position":11,"created_at":"2024-06-28T09:10:50-07:00","updated_at":"2024-06-28T09:10:52-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","variant_ids":[40944462430302]},"available":false,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","options":["S-Series with Recurve Rails"],"price":320000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1330,"inventory_management":"shopify","inventory_policy":"deny","barcode":"810019797507","featured_media":{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462463070,"title":"S-Series Rally Edition","option1":"S-Series Rally Edition","option2":null,"option3":null,"sku":"OW2-00010-13","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433985630,"product_id":6845910515806,"position":12,"created_at":"2024-06-28T09:11:06-07:00","updated_at":"2024-06-28T09:11:08-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","variant_ids":[40944462463070]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","options":["S-Series Rally Edition"],"price":325000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1618,"inventory_management":null,"inventory_policy":"deny","barcode":"810019797514","featured_media":{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41911500406878,"title":"S-Series Rally XL","option1":"S-Series Rally XL","option2":null,"option3":null,"sku":"OW2-00010-24","requires_shipping":true,"taxable":true,"featured_image":{"id":33222197903454,"product_id":6845910515806,"position":15,"created_at":"2025-08-14T18:36:03-07:00","updated_at":"2025-08-14T18:36:03-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","variant_ids":[41911500406878]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","options":["S-Series Rally XL"],"price":350000,"weight":17237,"compare_at_price":null,"inventory_quantity":-2130,"inventory_management":null,"inventory_policy":"deny","barcode":"850078188007","featured_media":{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-64
135109a5e34f47.png?v=1718331181","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042","\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619","\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334","\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"],"featured_image":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","options":["Model"],"media":[{"alt":null,"id":22313663791198,"position":1,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","width":1400},{"alt":null,"id":23232158203998,"position":2,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504","width":1401},{"alt":null,"id":22316093702238,"position":3,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504","width":1401},{"alt":null,"id":22314006315102,"position":4,"preview_image":{"aspect_ratio":1.618,"height":618,"width":1000,"src":"\/\/onewheel.com\/cdn\/shop\/files\/preview_images\/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956"},"aspect_ratio":1.617,"duration":14420,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/onewheel.com\/cdn\/shop\/videos\/c\/vp\/9a9c59420bd34969ba76f372a20095c6\/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0","width":776},{"format":"m3u8","height":480,"mime_type":"application\/x-mpegURL","url":"\/\/onewheel.com\/cdn\/shop\/videos\/c\/vp\/9a9c59420bd34969ba76f372a20095c6\/9a9c59420bd34969ba76f372a20095c6.m3u8?v=0","width":776}]},{"alt":"hide","id":23162245808222,"position":5,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038","width":1400},{"alt":"hide","id":23162248822878,"position":6,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181","width":1400},{"alt":"hide","id":23162245873758,"position":7,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042","width":1400},{"alt":"hide","id":23232128155742,"position":8,"preview_image":{"aspect_ratio":1.616,"height":3156,"width":5100,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"},"aspect_ratio":1.616,"height":3156,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","width":5100},{"alt":"hide","id":23232132055134,"position":9,"preview_image":{"aspect_ratio":1.616,"height":3156,"width":5100,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"},"aspect_ratio":1.616,"height":3156,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","width":5100},{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","width":1400},{"alt":"hide","id":22316094029918,"position":11,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504","width":1401},{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","width":1400},{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","width":1400},{"alt":"hide","id":24845369049182,"position":14,"preview_image":{"aspect_ratio":1.856,"height":776,"width":1440,"src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619"},"aspect_ratio":1.856,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619","width":1440},{"alt":"hide","id":24853582839902,"position":15,"preview_image":{"aspect_ratio":1.856,"height":776,"width":1440,"src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334"},"aspect_ratio":1.856,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334","width":1440},{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","width":1400}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""};
1352        let mntn_cart_quantity = 0;
1353        let mntn_cart_value = "$0";
1354        let mntn_cart_data = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
1355    </script>
1355
1356
1357<!-- MNTN DataLayer End -->
1358
1359<!-- END app block --><!-- BEGIN app block: shopify://apps/speedsize-ai-image-optimizer/blocks/speedsize-js-snippet/d1e4c36d-77bd-43c0-a26f-7fc233c0ebfc --><!-- SpeedSize JS Snippet -->
1360<script id="speedsize-js-snippet" defer>
1361/* SpeedSize-script - 2026-09-23 */
1362(function () {
1363var speedsizeClient = {
1364    clientId: 'c2835772-4e84-48e5-85a8-037a5537cf8e',
1365    mLinkBaseUrl: 'https://scdn.speedsize.com' || 'https://sfycdn.speedsize.com',
1366    whitelistDomains: JSON.parse('["cdn.shopify.com","onewheel.com","cdn.shopifycdn.net","myshopify.com","shopifypreview.com","cdn-yotpo-images-production.yotpo.com","anticbikes.com","*.myshopify.com","*.onewheel.com","*.cdn.shopify.com","*.cdn.shopifycdn.net","*.shopifypreview.com","*.cdn-yotpo-images-production.yotpo.com","*.anticbikes.com"]' || '["cdn.shopify.com"]'),
1367};
1368var config = {"clientId":speedsizeClient.clientId,"isAllowed":true,"disableAllParams":true,"innerHtmlHook":true,"mLinkBaseUrl":speedsizeClient.mLinkBaseUrl,"format":"auto","allowedPaths":[],"MODisabled":true,"maxDpr":1.5,"ignoreDataAttributes":false,"enableStatement":"","disableWorker":true,"forbiddenPaths":[],"searchChildren":false,"whitelistDomains":speedsizeClient.whitelistDomains,"useOriginalCDN":false,"disableBackgroundAutoResize":true,"processPreloadImages":false,"lazyload":{"native":true},"allowCrossOrigin":false,"disablePrototypeHooks":false} || {};
1369var e=window.location.origin+window.location.pathname;if(!("/"===e.charAt(e.length-1)||e.endsWith(".html")||e.endsWith(".htm")||e.endsWith(".php")||e.endsWith(".asp")||e.endsWith(".aspx")||e.endsWith(".jsp")))e+="/";function t(t){var r=new URL(t,e);var i=r.href;if(r.hash)i=r.origin+r.pathname+r.search;return{srcUrl:i.replace(/%7B/g,"{").replace(/%7D/g,"}"),hash:r.hash||"",hostname:r.hostname,pathname:r.pathname}}var r=new URL(config.mLinkBaseUrl).hostname;function i(t){var i=!1;var{hostname:n}=new URL(t,e);if(n===r)return!1;if(config.whitelistDomains&&config.whitelistDomains.length)for(var s=0;s<config.whitelistDomains.length;s+=1){var a=config.whitelistDomains[s];if(n===a||n==="www."+a){i=!0;break}if(a.startsWith("*")){var o=a.substring(1);if(n.endsWith(o)){i=!0;break}}}return i}function n(e){if(!i(e))return!1;return!0}function s(e){if(0===e.indexOf("data:image")||e.indexOf("speedsize-ignore")>=0)return e;var{srcUrl:r,hash:i,pathname:s}=t(e);if("/"===s)return e;if(!n(r))return e;var a=config.mLinkBaseUrl+"/"+config.clientId+"/"+r;if(config.noClientId)a=config.mLinkBaseUrl+"/"+r;return a+i}function a(e){if(e.complete||e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore")||e.speedsize)return;if(e.hasAttribute("data-src")){var t=s(e.getAttribute("data-src"));e.setAttribute("data-src",t)}if(e.hasAttribute("data-srcset")){var r=f(e.dataset.srcset);e.setAttribute("data-srcset",r)}if(e.hasAttribute("src")){var i=s(e.getAttribute("src"));e.setAttribute("src",i)}if(e.srcset){var n=f(e.srcset);e.setAttribute("srcset",n)}e.speedsize=!0}function o(e){var t=[];var r="url(";var i=e;for(;i.indexOf(r)>=0;){var n=i.indexOf(r);if(-1===n)return null;var s=n+4;var a=i.indexOf(")",s);var o=i.substring(s,a);if('"'===o.charAt(0)&&i.indexOf('")',s)>=0)a=i.indexOf('")',s)+1;else if("'"===o.charAt(0)&&i.indexOf("')",s)>=0)a=i.indexOf("')",s)+1;var f=i.substring(s,a);if('"'===f.charAt(0)||"'"===f.charAt(0))f=f.substring(1,f.length-1);if(0!==f.indexOf("data:"))t.push(f);i=i.substring(a+1);if(-1===a)break}return t}function f(e){if(!e)return"";var r=e.split(",");for(var i=0;i<r.length;i+=1){var a=r[i].trim().split(" ")[0];var o=t(a).srcUrl;if(!a||o.indexOf(config.mLinkBaseUrl)>=0)continue;if(!n(o))continue;var f=s(a);r[i]=r[i].replace(a,f)}return r.join(",")}function c(e,t,r){if(String.prototype.replaceAll)return e.replaceAll(t,r);var i=new RegExp(t,"g");return e.replace(i,r)}function u(e){if(e.hasAttribute("data-processed"))return;var r=e.style.backgroundImage;var i=!1;if(!r&&e.hasAttribute("style")){i=!0;r=e.getAttribute("style")}if(!r)return;var n=o(r);n=Array.from(new Set(n));var a=r;for(var f=0;f<n.length;f+=1){var u=n[f];a=c(a,u,s(t(u).srcUrl))}if(n.length)if(i)e.setAttribute("style",a);else e.style.backgroundImage=a;e.setAttribute("data-processed",!0)}function d(e){if(e.hasAttribute("src"))return e.getAttribute("src");var t=e.querySelectorAll("source");if(!t||!t.length)return"";var r=[];for(var i=0;i<t.length;i+=1){if((f=t[i]).hasAttribute("media")&&window.matchMedia(f.getAttribute("media")).matches)r.push(f)}var n=t;if(r.length)n=r;var s=n[n.length-1].src;var a;var o;for(i=0;i<n.length;i+=1){var f;if((f=n[i]).hasAttribute("type")&&"video/mp4"===f.getAttribute("type"))a=f.src;if(f.src.endsWith(".mp4"))o=f.src}return a||o||s}function p(e){var t=e.querySelectorAll("source");for(var r=0;r<t.length;r+=1){var i=t[r];var n=i.getAttribute("data-src");if(n&&!n.speedsize){var a=s(n);i.setAttribute("data-src",a)}}}function g(e){if(e.speedsize)return;if(e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore"))return;if(e.hasAttribute("autoplay")&&e.hasAttribute("poster"))e.removeAttribute("poster");var t=d(e);p(e);if(!t)return;e.speedsize=!0;if(!n(t))return;if(e.hasAttribute("autoplay")){if(!e.hasAttribute("muted"))e.setAttribute("muted",!0);if(!e.hasAttribute("playsinline"))e.setAttribute("playsinline",!0)}e.src=s(t)}
1369function l(e,t,r,i){return e.substring(0,t)+i+e.substring(r)}var{setAttribute:h,setAttributeNS:v,appendChild:b,insertBefore:m,insertAdjacentHTML:A}=Element.prototype;const O=Object.getOwnPropertyDescriptor(HTMLImageElement.prototype,"src");const{set:y,get:x}=O;const _=Object.getOwnPropertyDescriptor(HTMLImageElement.prototype,"srcset");const{set:k,get:I}=_;const w=Object.getOwnPropertyDescriptor(HTMLMediaElement.prototype,"src");const{set:z,get:E}=w;const L=Object.getOwnPropertyDescriptor(Element.prototype,"innerHTML");const{set:M,get:N}=L;var C=()=>{var e=e=>function(){var t=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&("src"===t[0]||"data-src"===t[0])&&t[1]){t[1]=s(t[1]);this.speedsize=!0}else if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&("srcset"===t[0]||"data-srcset"===t[0]||"srcSet"===t[0])&&t[1]){t[1]=f(t[1]);this.speedsize=!0}else if((!config.skipSrcHookIfNotConnected||this.isConnected)&&"VIDEO"===this.tagName&&("src"===t[0]||"data-src"===t[0])&&!config.ignoreDataAttributes&&t[1]){t[1]=s(t[1]);this.speedsize=!0}return e.apply(this,t)};Element.prototype.setAttribute=e(h);Element.prototype.setAttributeNS=e(v);var r=e=>function(){var t=arguments;var r=t[0];if(1!==r.nodeType)return e.apply(this,t);if("PICTURE"===r.tagName)S(r);else if("IMG"===r.tagName)a(r);else if("VIDEO"===r.tagName){if(r.isConnected)g(r)}else if(H(r))u(r);return e.apply(this,t)};Element.prototype.appendChild=r(b);
1369Element.prototype.insertBefore=r(m);Object.defineProperty(HTMLImageElement.prototype,"src",{configurable:!0,enumerable:!0,__proto__:O.__proto__,get:x,set:function(){var e=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&e[0]){var t=s(e[0]);e[0]=t}y.apply(this,e)}});Object.defineProperty(HTMLImageElement.prototype,"srcset",{configurable:!0,enumerable:!0,__proto__:_.__proto__,get:I,set:function(){var e=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&e[0]){var t=f(e[0]);e[0]=t}k.apply(this,e)}});Object.defineProperty(HTMLMediaElement.prototype,"src",{configurable:!0,enumerable:!0,__proto__:w.__proto__,get:E,set:function(){var e=arguments;if("VIDEO"===this.tagName&&e[0]){var t=s(e[0]);e[0]=t}z.apply(this,e)}});function i(e){if(!e)return!1;if(0===e.indexOf("http"))return!0;if(0===e.indexOf("/"))return!0;if(0===e.indexOf("."))return!0;if(0===e.indexOf("-"))return!0;if(0===e.indexOf("_"))return!0;if(e.match(/^[A-Z0-9]/i))return!0;return!1}function c(e){var r=e;var a=r.indexOf(" src");for(;a>=0;){var o=r.indexOf("'",a);var c=r.indexOf('"',a);var u;var d='"';if(-1===c&&-1===o)break;if(c>=0&&-1===o){d='"';u=c}else if(o>=0&&-1===c){d="'";u=o}else if(c<o){d='"';u=c}else if(o<c){d="'";u=o}var p=r.indexOf(d,u+1);if(-1===p)break;var g=r.substring(u+1,p);if(a===r.indexOf(" srcset")){r=l(r,u+1,p,f(g))}else{var h=!0;if(0===g.indexOf("data:image")||0===g.indexOf(config.mLinkBaseUrl)||!i(g))h=!1;var v=t(g).srcUrl;if(!n(v))h=!1;if(h){r=l(r,u+1,p,s(v))}}a=r.indexOf(" src",p+1)}return r}CSSStyleDeclaration.prototype.__defineSetter__("backgroundImage",function(e){var r=e;var i=o(r);for(var n=0;n<i.length;n+=1){var a=i[n];var f=s(t(a).srcUrl);r=r.replace(a,f)}this.setProperty("background-image",r)});function d(e){var t=e;var r="<img";var i=t.indexOf(r);var n=0;for(;i>=0;){var s=i+r.length;var a=t.indexOf(">",s);var o=t.substring(i,a+1);if(-1===o.indexOf("data-processed")&&-1===o.indexOf("data-speedsize-ignore")){t=l(t,i,a+1,c(o))}i=t.indexOf(r,a+1);if(++n>5e3)break}r="<video";var f="</video>";markup=t;n=0;var u=t.indexOf(r);for(;u>=0;){s=u+r.length;a=t.indexOf(f,s)+8;var d=t.substring(u,a);if(-1===d.indexOf("data-processed")&&-1===d.indexOf("data-speedsize-ignore")){t=l(t,u,a,c(d))}u=t.indexOf(r,a+1);if(++n>5e3)break}return t}Object.defineProperty(Element.prototype,"innerHTML",{configurable:!0,enumerable:!0,__proto__:L.__proto__,get:N,set:function(){var e=arguments;var t=e[0];if(t&&t.indexOf&&(t.indexOf("<img")>=0||t.indexOf("<video")>=0)){var r=d(t);e[0]=r}M.apply(this,e)}});Element.prototype.insertAdjacentHTML=function(e,t){if(t&&t.indexOf&&(t.indexOf("<img")>=0||t.indexOf("<video")>=0))t=d(t);return A.call(this,e,t)}};function S(e){if(e.speedsize||e.hasAttribute("data-processed"))return;e.speedsize=!0;if(e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore"))return;var t=e.getElementsByTagName("source");var r=e.getElementsByTagName("img")[0];for(var i=0;i<t.length;i+=1){var n=t[i];const e=f(n.srcset);n.srcset=e;const r=n.getAttribute("data-srcset");if(r){const e=f(r);n.setAttribute("data-srcset",e)}}if(r&&r.src&&r.src!==window.location.href){var a=s(r.src);r.removeAttribute("src");r.src=a;if(r.hasAttribute("srcset")){var o=f(r.getAttribute("srcset"));r.setAttribute("srcset",o)}}e.setAttribute("data-processed","true")}function H(e){if(e.style.backgroundImage&&0===e.style.backgroundImage.indexOf('url
1369("'))return!0;if(e.hasAttribute("style")&&e.getAttribute("style").indexOf("background-image")>=0)return!0;if(e.hasAttribute("style")&&e.getAttribute("style").indexOf("background")>=0&&e.getAttribute("style").indexOf("url(")>=0)return!0;return!1}C();
1370})();
1371</script>
1371
1372<!--/ SpeedSize JS Snippet -->
1373
1374
1375<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1376<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 6962011,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1376
1376
1377<script>
1378  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1379</script>
vendor: 1 bytes, line 1379
1379
1380<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1380).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 6962011,storefrontBaseUrl: "https://onewheel.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://onewheel.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1597833310","configuration":"{\"dyToken\":\"d3067f0cffeb17301fd5088b054ddf8baf8c2e09eeae211b34f14e29b3962d65\", \"dyEndpoint\":\"https:\/\/direct-collect.dy-api.com\/v2\/collect\/user\/event\", \"skuAttr\": \"default\", \"purchaseEventDisabled\": \"false\", \"respectConsentPurchase\": \"true\", \"userIdentifierType\": \"he\", \"loginEventDisabled\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"67606d516e1faceaceb05d7ad8670131","type":"APP","apiClientId":9575530497,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1380,{"id":"1346895966","configuration":"{\"accountID\":\"k5AC3s\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1013022814","configuration":"{\"ti\":\"151015507\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1012990046","configuration":"{\"mntnAID\":\"33824\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b8ecc2eedc793aefdb0d20e94c7addf0","type":"APP","apiClientId":27490025473,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"548438110","configuration":"{\"northbeamId\": \"d8e66942_87d2_4cc8_a3b5_ef6caa2e2e8d\", \"collectorDomain\": \"i.onewheel.com\", \"collectPageViews\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d61872741fc8f56c57e9c2a1393365e","type":"APP","apiClientId":3188721,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"384794718","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\",\\\"GT-M63LM9J\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/TFJ7CP2Qk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/klBBCICRk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/LecFCJny18wZEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/kYrqCPSQk_UCEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/NrENCPGQk_UCEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/uJvlCIORk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/ImQnCPqQk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"295436382","configuration":"{\"pixelCode\":\"C1IBFRK2E3279OFJ1ASG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1380,{"id":"134086750","configuration":"{\"pixel_id\":\"1072307856160628\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"57901150","configuration":"{\"tagID\":\"2612722809167\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"104366174","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AXON Shopify Pixel"},{"id":"107544670","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Tinuiti BPM Pixel"},{"id":"122716254","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Northbeam Checkout"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Onewheel \/\/ Future Motion","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"onewheel.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/onewheel.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":2900.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462397534","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"sku":"OW2-00010-02","title":"S-Series","untranslatedTitle":"S-Series"},{"price":{"amount":3200.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462430302","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"sku":"OW2-00010-12","title":"S-Series with Recurve Rails","untranslatedTitle":"S-Series with Recurve Rails"},{"price":{"amount":3250.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462463070","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"sku":"OW2-00010-13","title":"S-Series Rally Edition","untranslatedTitle":"S-Series Rally Edition"},{"price":{"amount":3500.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"41911500406878","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"sku":"OW2-00010-24","title":"S-Series Rally XL","untranslatedTitle":"S-Series Rally XL"}],"products":[{"id":"6845910515806","handle":"onewheel-gt-s-series","isCollective":null,"title":"Onewheel GT S-Series","type":"Onewheel","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40944462397534","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"price":{"amount":2900.0,"currencyCode":"USD"},"sku":"OW2-00010-02","title":"S-Series","untranslatedTitle":"S-Series"},{"id":"40944462430302","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"price":{"amount":3200.0,"currencyCode":"USD"},"sku":"OW2-00010-12","title":"S-Series with Recurve Rails","untranslatedTitle":"S-Series with Recurve Rails"},{"id":"40944462463070","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"price":{"amount":3250.0,"currencyCode":"USD"},"sku":"OW2-00010-13","title":"S-Series Rally Edition","untranslatedTitle":"S-Series Rally Edition"},{"id":"41911500406878","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"price":{"amount":3500.0,"currencyCode":"USD"},"sku":"OW2-00010-24","title":"S-Series Rally XL","untranslatedTitle":"S-Series Rally XL"}]},{"id":"6625428373598","handle":"gt-charger-plug","isCollective":null,"title":"GT Charger Plug","type":"Accessory","untranslatedTitle":"GT Charger Plug","url":"\/products\/gt-charger-plug","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539189416030","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4.png?v=1634926766"},"price":{"amount":5.0,"currencyCode":"USD"},"sku":"OW1-00303-00","title":"Black","untranslatedTitle":"Black"}]},{"id":"7172926111838","handle":"hybrid-fender-dome","isCollective":null,"title":"Hybrid Fender","type":"Accessory","untranslatedTitle":"Hybrid Fender","url":"\/products\/hybrid-fender-dome","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41076117307486","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Dome_Only_Black.png?v=1722898085"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"OW1-00338-00","title":"Black","untranslatedTitle":"Black"}]},{"id":"6625426604126","handle":"gt-bumpers","isCollective":null,"title":"GT Bumpers","type":"Accessory","untranslatedTitle":"GT Bumpers","url":"\/products\/gt-bumpers","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539186368606","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Bumper-Flo.-Orange.png?v=1634926569"},"price":{"amount":55.0,"currencyCode":"USD"},"sku":"OW1-00301-06","title":"Fluorescent Orange","untranslatedTitle":"Fluorescent Orange"}]},{"id":"6625429717086","handle":"gt-rail-guards","isCollective":null,"title":"GT Rail Guards","type":"Accessory","untranslatedTitle":"GT Rail Guards","url":"\/products\/gt-rail-guards","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539194265694","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop.png?v=1734056928"},"price":{"amount":35.0,"currencyCode":"USD"},"sku":"OW1-00316-19","title":"Black with Fluorescent Yellow","untranslatedTitle":"Black with Fluorescent Yellow"}]},{"id":"6842334806110","handle":"gt-s-series-hypercharger","isCollective":null,"title":"GT S-Series Hypercharger","type":"Accessory","untranslatedTitle":"GT S-Series Hypercharger","url":"\/products\/gt-s-series-hypercharger","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40129602191454","
1380image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Hyper_Charger_Web_Main.png?v=1698373542"},"price":{"amount":230.0,"currencyCode":"USD"},"sku":"OW1-00323-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6625428832350","handle":"gt-carbon-fiber-fender","isCollective":null,"title":"GT Carbon Fiber Fender","type":"Accessory","untranslatedTitle":"GT Carbon Fiber Fender","url":"\/products\/gt-carbon-fiber-fender","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539190628446","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/FenderCarbon.png?v=1634927615"},"price":{"amount":175.0,"currencyCode":"USD"},"sku":"OW1-00307-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6625428963422","handle":"gt-stand","isCollective":null,"title":"GT Stand","type":"Accessory","untranslatedTitle":"GT Stand","url":"\/products\/gt-stand","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539191021662","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Stand.png?v=1634927398"},"price":{"amount":95.0,"currencyCode":"USD"},"sku":"OW1-00309-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7137897676894","handle":"gts-recurve-railguards","isCollective":null,"title":"GT S-Series Recurve Rail Guards","type":"Accessory","untranslatedTitle":"GT S-Series Recurve Rail Guards","url":"\/products\/gts-recurve-railguards","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41085300768862","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Recurve_RailGuards_Main_1.png?v=1722887583"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"OW1-00333-00","title":"S-Series","untranslatedTitle":"S-Series"}]},{"id":"6864473653342","handle":"gt-freeride-bumpers","isCollective":null,"title":"GT Freeride Bumpers","type":"Accessory","untranslatedTitle":"GT Freeride Bumpers","url":"\/products\/gt-freeride-bumpers","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40187173240926","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Freeride_Bumper_Blue.png?v=1715469302"},"price":{"amount":125.0,"currencyCode":"USD"},"sku":"OW1-00325-08","title":"Hot Blue","untranslatedTitle":"Hot Blue"}]},{"id":"7151761686622","handle":"fst-system-base-kit","isCollective":null,"title":"FST System Base Kit","type":"Accessory","untranslatedTitle":"FST System Base Kit","url":"\/products\/fst-system-base-kit","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41013774647390","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/FST_BaseKit_Alt.png?v=1720123384"},"price":{"amount":300.0,"currencyCode":"USD"},"sku":"OW1-00328-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7172929093726","handle":"hybrid-fender-delete","isCollective":null,"title":"Hybrid Fender Delete","type":"Accessory","untranslatedTitle":"Hybrid Fender Delete","url":"\/products\/hybrid-fender-delete","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41076139524190","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3.png?v=1722898929"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"OW1-00334-00","title":"GT Hybrid Fender Delete","untranslatedTitle":"GT Hybrid Fender Delete"}]}],"purchasingCompany":null},},"https://onewheel.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"141594230878","themePublished":"true","eventMetadataId":"3bdd234f-ae51-44bf-9438-205dc498415f","pageType":"product","resourceId":"6845910515806","shopId":"6962011","storefrontBaseUrl":"https:\/\/onewheel.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":2900.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Onewheel GT S-Series\",\"vendor\":\"Future Motion Inc\",\"id\":\"6845910515806\",\"untranslatedTitle\":\"Onewheel GT S-Series\",\"url\":\"\/products\/onewheel-gt-s-series\",\"type\":\"Onewheel\"},\"id\":\"40944462397534\",\"image\":{\"src\":\"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504\"},\"sku\":\"OW2-00010-02\",\"title\":\"S-Series\",\"untranslatedTitle\":\"S-Series\"}}]]"});})();</script>
1380<script>
1381  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1382  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1383  window.ShopifyAnalytics.meta.currency = 'USD';
1384  var meta = {"product":{"id":6845910515806,"gid":"gid:\/\/shopify\/Product\/6845910515806","vendor":"Future Motion Inc","type":"Onewheel","handle":"onewheel-gt-s-series","variants":[{"id":40944462397534,"price":290000,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","sku":"OW2-00010-02"},{"id":40944462430302,"price":320000,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","sku":"OW2-00010-12"},{"id":40944462463070,"price":325000,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","sku":"OW2-00010-13"},{"id":41911500406878,"price":350000,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","sku":"OW2-00010-24"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":6845910515806,"requestId":"ccdfc08a-425d-4bcc-9329-4f42f5b5c726-1790362260"}};
1385  for (var attr in meta) {
1386    window.ShopifyAnalytics.meta[attr] = meta[attr];
1387  }
1388</script>
vendor: 1 bytes, line 1388
1388
1389<script class="analytics">
1390  (function () {
1391    var customDocumentWrite = function(content) {
1392      var jquery = null;
1393
1394      if (window.jQuery) {
1395        jquery = window.jQuery;
1396      } else if (window.Checkout && window.Checkout.$) {
1397        jquery = window.Checkout.$;
1398      }
1399
1400      if (jquery) {
1401        jquery('body').append(content);
1402      }
1403    };
1404
1405    var hasLoggedConversion = function(token) {
1406      if (token) {
1407        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1408      }
1409      return false;
1410    }
1411
1412    var setCookieIfConversion = function(token) {
1413      if (token) {
1414        var twoMonthsFromNow = new Date(Date.now());
1415        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1416
1417        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1418      }
1419    }
1420
1421    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1422    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1423    if (trekkie.integrations) {
1424      return;
1425    }
1426    trekkie.methods = [
1427      'identify',
1428      'page',
1429      'ready',
1430      'track',
1431      'trackForm',
1432      'trackLink'
1433    ];
1434    trekkie.factory = function(method) {
1435      return function() {
1436        var args = Array.prototype.slice.call(arguments);
1437        args.unshift(method);
1438        trekkie.push(args);
1439        if (method == 'track' || method == 'page') {
1440          var pageUrl;
1441          try {
1442            pageUrl = window.location.href;
1443          } catch (e) {}
1444          var pageReferrer;
1445          try {
1446            pageReferrer = document.referrer;
1447          } catch (e) {}
1448          try {
1449            if (window.__TREKKIE_SHIM_QUEUE == null) {
1450              window.__TREKKIE_SHIM_QUEUE = [];
1451            }
1452            window.__TREKKIE_SHIM_QUEUE.push({
1453              from: 'trekkie-stub',
1454              method: method,
1455              args: args.slice(1),
1456              pageContext: {
1457                url: pageUrl,
1458                referrer: pageReferrer
1459              }
1460            });
1461          } catch (e) {
1462            // no-op
1463          }
1464        }
1465        return trekkie;
1466      };
1467    };
1468    for (var i = 0; i < trekkie.methods.length; i++) {
1469      var key = trekkie.methods[i];
1470      trekkie[key] = trekkie.factory(key);
1471    }
1472    trekkie.load = function(config) {
1473      trekkie.config = config || {};
1474      trekkie.config.initialDocumentCookie = document.cookie;
1475      var first = document.getElementsByTagName('script')[0];
1476var script = document.createElement('script');
1477script.type = 'text/javascript';
1478script.onerror = function(e) {
1479  var scriptFallback = document.createElement('script');
1480  scriptFallback.type = 'text/javascript';
1481  scriptFallback.onerror = function(error) {
1482          var Monorail = {
1483      produce: function produce(monorailDomain, schemaId, payload) {
1484        var currentMs = new Date().getTime();
1485        var event = {
1486          schema_id: schemaId,
1487          payload: payload,
1488          metadata: {
1489            event_created_at_ms: currentMs,
1490            event_sent_at_ms: currentMs
1491          }
1492        };
1493        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1494      },
1495      sendRequest: function sendRequest(endpointUrl, payload) {
1496        // Try the sendBeacon API
1497        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1498          var blobData = new window.Blob([payload], {
1499            type: 'text/plain'
1500          });
1501
1502          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1503            return true;
1504          } // sendBeacon was not successful
1505
1506        } // XHR beacon
1507
1508        var xhr = new XMLHttpRequest();
1509
1510        try {
1511          xhr.open('POST', endpointUrl);
1512          xhr.setRequestHeader('Content-Type', 'text/plain');
1513          xhr.send(payload);
1514        } catch (e) {
1515          console.log(e);
1516        }
1517
1518        return false;
1519      },
1520      isIos12: function isIos12() {
1521        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1522      }
1523    };
1524    Monorail.produce('monorail-edge.shopifysvc.com',
1525      'trekkie_storefront_load_errors/1.1',
1526      {shop_id: 6962011,
1527      theme_id: 141594230878,
1528      app_name: "storefront",
1529      context_url: window.location.href,
1530      source_url: "//onewheel.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1531
1532  };
1533  scriptFallback.async = true;
1534  scriptFallback.src = '//onewheel.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1535  first.parentNode.insertBefore(scriptFallback, first);
1536};
1537script.async = true;
1538script.src = '//onewheel.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1539first.parentNode.insertBefore(script, first);
1540
1541    };
1542    trekkie.load(
1543      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6962011,"isMerchantRequest":null,"themeId":141594230878,"themeCityHash":"3999281483531367078","contentLanguage":"en","currency":"USD","eventMetadataId":"3bdd234f-ae51-44bf-9438-205dc498415f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1544    );
1545
1546    var loaded = false;
1547    trekkie.ready(function() {
1548      if (loaded) return;
1549      loaded = true;
1550
1551      window.ShopifyAnalytics.lib = window.trekkie;
1552
1553      var originalDocumentWrite = document.write;
1554      document.write = customDocumentWrite;
1555      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1556      document.write = originalDocumentWrite;
1557
1558      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1559      var token = match? match[1]: undefined;
1560      if (!hasLoggedConversion(token)) {
1561        setCookieIfConversion(token);
1562        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":40944462397534,"productId":6845910515806,"productGid":"gid:\/\/shopify\/Product\/6845910515806","name":"Onewheel GT S-Series - S-Series","price":"2900.00","sku":"OW2-00010-02","brand":"Future Motion Inc","variant":"S-Series","category":"Onewheel","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1563      }
1564    });
1565
1566    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":6845910515806,"requestId":"ccdfc08a-425d-4bcc-9329-4f42f5b5c726-1790362260","shopifyEmitted":true});
1567
1568    var eventsListenerScript = document.createElement('script');
1569    eventsListenerScript.async = true;
1570    eventsListenerScript.src = "//onewheel.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1571    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1572})();</script>
1572
1573  
1573<script>
1574  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1575    window.ga = function ga() {
1576      (window.ga.q = window.ga.q || []).push(arguments);
1577      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1578        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1579      }
1580      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1581    };
1582    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1583      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1584    }
1585  }
1586</script>
vendor: 1 bytes, line 1586
1586
1587<script
1588  defer
1589  src="https://onewheel.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1590  data-application="storefront-renderer"
1591  data-shop-id="6962011"
1592  data-render-region="gcp-us-central1"
1593  data-page-type="product"
1594  data-theme-instance-id="141594230878"
1595  data-theme-name="Starter theme"
1596  data-theme-version="1.0.0"
1597  data-monorail-region="shop_domain"
1598  data-resource-timing-sampling-rate="10"
1599  data-shs="true"
1600  data-shs-beacon="true"
1601  data-shs-export-with-fetch="true"
1602  data-shs-logs-sample-rate="1"
1603  data-shs-beacon-endpoint="https://onewheel.com/api/collect"
1604></script>
1604
1605<meta name="shopify-y" content="3491e31e-779d-4387-b21a-21210d5b55f4" data-expiration="1821919860000"><meta name="shopify-s" content="d5521e3a-f5e8-4f14-9c42-10fe38cb2fd8" data-expiration="1790364060000"><meta name="new-cookie-storage-activated" content="t">
1606</head>
1607
1608<body  id="onewheel-gt-s-series" class="template-product    alternate-3    disable-parallax       alternate-three mm-reskin   pdp-simple">
vendor: 71 bytes, lines 1608-1610
1608
1609
1610  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1610GTM-T5VWT4P
vendor: 88 bytes, lines 1610-1613
1610"
1611  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1612
1613  
1613<a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
1614
1615  <div class="header-components">
1616      
1617    <div id="shopify-section-header" class="shopify-section">
1618
1619<style>
1620  .accordion-item-header.mobile-pill .mobile-nav-summer-badge {
1621    position: absolute;
1622    right: 5px;
1623    top: 50%;
1624    transform: translateY(-50%);
1625    width: auto !important;
1626    max-width: 94px;
1627    height: auto !important;
1628    max-height: 49px;
1629    object-fit: contain;
1630    object-position: center right;
1631    border-radius: 0 !important;
1632    z-index: 2;
1633    pointer-events: none;
1634  }
1635
1636  .mm-reskin .accordion-item-header.mobile-pill img.badge-drop.mobile-nav-summer-badge {
1637    right: 5px;
1638    width: auto !important;
1639    max-width: 94px;
1640    height: auto !important;
1641    max-height: 49px;
1642    top: 50% !important;
1643    bottom: auto !important;
1644    transform: translateY(-50%);
1645    object-fit: contain;
1646    object-position: center right;
1647    border-radius: 0 !important;
1648  }
1649  #animatedHeading,
1650  #animatedTwoHeading {
1651    overflow: hidden;
1652  }
1653  #animatedHeading .slick-list,
1654  #animatedTwoHeading .slick-list {
1655    overflow: hidden !important;
1656  }
1657  #animatedHeading:not(.slick-initialized) > .slick-dupe ~ .slick-dupe,
1658  #animatedTwoHeading:not(.slick-initialized) > .slick-dupe ~ .slick-dupe {
1659    display: none;
1660  }
1661  #animatedHeading:not(.slick-initialized),
1662  #animatedTwoHeading:not(.slick-initialized) {
1663    overflow: hidden;
1664    max-height: 40px;
1665  }
1666  .announcement-bar.hide-small,
1667  .announcement-bar.show-small {
1668    overflow: hidden;
1669  }
1670  .countdown_time{
1671    padding: 10px;
1672    display: flex;
1673    flex-wrap: wrap;
1674    font-family: "Favorit", sans-serif;
1675    font-weight: bold;
1676    padding: 12px 0;
1677  }
1678  .countdown_time .timer-block span{
1679    display: block;
1680        text-align: center;
1681  }
1682
1683  li.mm-link.for-chat button span, li.mm-link.for-chat button {
1684    border: none;
1685    background: transparent;
1686    padding: 0 !important;
1687    font-family: Favorit !important;
1688    font-size: 19px !important;
1689    font-weight: 500 !important;
1690  }
1691
1692
1693  li.mm-link.for-chat button {
1694      line-height: 1.8 !important;
1695  }
1696
1697  /* Countdown Timer Styles */
1698  .countdown-timer-zone {
1699    display: inline-flex;
1700    align-items: center;
1701    gap: 12px;
1702    flex-wrap: wrap;
1703    justify-content: center;
1704    opacity: 0;
1705    transition: opacity 0.3s ease-in;
1706  }
1707  
1708  .countdown-timer-zone.ready {
1709    opacity: 1;
1710  }
1711  
1712  .countdown-message {
1713    display: inline;
1714  }
1715  
1716  .countdown-message p {
1717    display: inline;
1718    margin: 0;
1719    padding: 0;
1720  }
1721  
1722  .countdown-display {
1723    display: inline-flex;
1724    align-items: center;
1725    gap: 8px;
1726    flex-wrap: wrap;
1727  }
1728  
1729  .countdown-item {
1730    display: inline-flex;
1731    align-items: baseline;
1732    gap: 4px;
1733    white-space: nowrap;
1734  }
1735  
1736  .countdown-value {
1737    font-weight: bold;
1738  }
1739  
1740  .countdown-label {
1741    text-transform: none;
1742    font-weight: bold;
1743  }
1744  
1745  /* Ensure countdown uses announcement bar colors */
1746  .countdown-timer-zone,
1747  .countdown-timer-zone * {
1748    color: inherit !important;
1749    background-color: transparent !important;
1750  }
1751  
1752  /* Countdown link styling */
1753  .countdown-link {
1754    display: inline-flex;
1755    align-items: center;
1756    text-decoration: none !important;
1757    color: inherit !important;
1758  }
1759  
1760  .countdown-link:hover {
1761    opacity: 0.9;
1762  }
1763
1764  .flash-sale-countdown-inline {
1765    display: inline-flex;
1766    align-items: center;
1767    flex-wrap: nowrap;
1768    flex-shrink: 0;
1769    gap: 0.35rem;
1770    margin-left: 0;
1771    vertical-align: middle;
1772    white-space: nowrap;
1773    line-height: 1;
1774  }
1775
1776  .flash-sale-countdown-display {
1777    display: inline-flex;
1778    align-items: center;
1779    flex-wrap: nowrap;
1780    gap: 0.35rem;
1781    white-space: nowrap;
1782    line-height: 1;
1783  }
1784
1785  .announcement-bar .announcement-with-flash-countdown {
1786    display: inline-flex;
1787    align-items: center;
1788    justify-content: center;
1789    flex-wrap: nowrap;
1790    white-space: nowrap;
1791    gap: 0.4rem;
1792    max-width: 100%;
1793    vertical-align: middle;
1794  }
1795
1796  .announcement-bar .announcement-with-flash-countdown .link-wrap {
1797    display: inline-flex;
1798    align-items: center;
1799    justify-content: center;
1800    flex-wrap: nowrap;
1801    white-space: nowrap;
1802    gap: 0.4rem;
1803    vertical-align: middle;
1804    line-height: 1.2;
1805  }
1806
1807  .announcement-bar.hide-small .announcement-with-flash-countdown .link-wrap {
1808    min-height: 32px;
1809    line-height: 32px;
1810  }
1811
1812  .announcement-bar .announcement-with-flash-countdown .link-wrap p,
1813  .announcement-bar .announcement-with-flash-countdown > p {
1814    display: inline;
1815    margin: 0;
1816    padding: 0 !important;
1817    line-height: inherit;
1818    white-space: nowrap;
1819    vertical-align: middle;
1820  }
1821
1822  .announcement-bar .hero__title:has(.announcement-with-flash-countdown),
1823  .announcement-bar .hero__title:has(.announcement-with-flash-countdown) .slick-dupe,
1824  .announcement-bar .hero__title-misc:has(.announcement-with-flash-countdown) {
1825    display: inline-flex;
1826    align-items: center;
1827    justify-content: center;
1828    flex-wrap: nowrap;
1829    white-space: nowrap;
1830    max-width: 100%;
1831    line-height: 1.2;
1832  }
1833
1834  .announcement-bar .announcement-with-flash-countdown .flash-sale-countdown-inline .countdown-item {
1835    display: inline-flex;
1836    align-items: center;
1837    gap: 0.15rem;
1838    white-space: nowrap;
1839    flex-shrink: 0;
1840    line-height: 1;
1841  }
1842
1843  .announcement-bar .announcement-with-flash-countdown .countdown-value,
1844  .announcement-bar .announcement-with-flash-countdown .countdown-label {
1845    display: inline-block;
1846    line-height: 1.2;
1847    vertical-align: middle;
1848  }
1849  
1850  @media only screen and (max-width: 749px) {
1851    .countdown-timer-zone {
1852      gap: 8px;
1853      white-space: nowrap;
1854    }
1855    
1856    .countdown-display {
1857      gap: 6px;
1858      flex-wrap: nowrap;
1859      white-space: nowrap;
1860    }
1861    
1862    .countdown-item {
1863      gap: 3px;
1864      flex-shrink: 0;
1865    }
1866
1867    .announcement-bar.show-small .announcement-with-flash-countdown,
1868    .announcement-bar.show-small .announcement-with-flash-countdown .link-wrap {
1869      display: inline-flex;
1870      align-items: center;
1871      flex-wrap: nowrap;
1872      white-space: nowrap;
1873      width: auto;
1874      max-width: 100%;
1875      line-height: 1.2;
1876    }
1877
1878    .announcement-bar.show-small .announcement-with-flash-countdown .link-wrap p {
1879      padding: 0 !important;
1880      line-height: inherit;
1881    }
1882
1883    .announcement-bar.show-small .flash-sale-countdown-inline {
1884      display: inline-flex;
1885      align-items: center;
1886      margin-left: 0;
1887      margin-top: 0;
1888      width: auto;
1889      flex-wrap: nowrap;
1890    }
1891
1892    .announcement-bar.show-small .flash-sale-countdown-inline .countdown-item:has(#flash-sale-seconds-m) {
1893      display: none;
1894    }
1895    
1896    /* Hide Seconds on mobile by default (will show when days = 0) */
1897    .countdown-timer-zone.show-small #purple-seconds-m,
1898    .countdown-timer-zone.show-small #orange-seconds-m,
1899    .countdown-timer-zone.show-small #green-seconds-m,
1900    .countdown-timer-zone.show-small #red-seconds-m,
1901    .countdown-timer-zone.show-small #blue-seconds-m {
1902      display: none;
1903    }
1904    
1905    /* Hide the parent countdown-item for seconds on mobile */
1906    .countdown-timer-zone.show-small .countdown-item:has(#purple-seconds-m),
1907    .countdown-timer-zone.show-small .countdown-item:has(#orange-seconds-m),
1908    .countdown-timer-zone.show-small .countdown-item:has(#green-seconds-m),
1909    .countdown-timer-zone.show-small .countdown-item:has(#red-seconds-m),
1910    .countdown-timer-zone.show-small .countdown-item:has(#blue-seconds-m) {
1911      display: none;
1912    }
1913    
1914    /* Ensure countdown stays on one line on mobile */
1915    .countdown-timer-zone.show-small {
1916      overflow: hidden;
1917    }
1918    
1919    .countdown-timer-zone.show-small .countdown-display {
1920      overflow: visible;
1921    }
1922  }
1923
1924  /* Hide by Default - Purple Zone */#purple-shipping-banner {
1925    display: none;
1926  }/* Force Display - Purple Zone *//* Hide by Default - Orange Zone */#orange-shipping-banner {
1927    display: none;
1928  }/* Force Display - Orange Zone *//* Hide by Default - Green Zone */#green-shipping-banner {
1929    display: none;
1930  }/* Force Display - Green Zone *//* Hide by Default - Red Zone */#red-shipping-banner {
1931    display: none;
1932  }/* Force Display - Red Zone *//* Hide by Default - Blue Zone */#blue-shipping-banner {
1933    display: none;
1934  }/* Force Display - Blue Zone *//* Hide Days on Desktop - Purple Zone */#purple-shipping-banner.hide-small #purple-days-d {
1935    display: none;
1936  }
1937  #purple-shipping-banner.hide-small .countdown-item:has(#purple-days-d) {
1938    display: none;
1939  }/* Hide Seconds on Desktop - Purple Zone *//* Hide Days on Desktop - Red Zone */#red-shipping-banner.hide-small #red-days-d {
1940    display: none;
1941  }
1942  #red-shipping-banner.hide-small .countdown-item:has(#red-days-d) {
1943    display: none;
1944  }/* Hide Seconds on Desktop - Red Zone *//* Hide Days on Desktop - Orange Zone */#orange-shipping-banner.hide-small #orange-days-d {
1945    display: none;
1946  }
1947  #orange-shipping-banner.hide-small .countdown-item:has(#orange-days-d) {
1948    display: none;
1949  }/* Hide Seconds on Desktop - Orange Zone *//* Hide Days on Desktop - Green Zone */#green-shipping-banner.hide-small #green-days-d {
1950    display: none;
1951  }
1952  #green-shipping-banner.hide-small .countdown-item:has(#green-days-d) {
1953    display: none;
1954  }/* Hide Seconds on Desktop - Green Zone *//* Hide Days on Desktop - Blue Zone */#blue-shipping-banner.hide-small #blue-days-d {
1955    display: none;
1956  }
1957  #blue-shipping-banner.hide-small .countdown-item:has(#blue-days-d) {
1958    display: none;
1959  }/* Hide Seconds on Desktop - Blue Zone *//* Default announcement banner - hidden when countdown zones are enabled, shown when no zone
1959s match */
1960  /* Your geo-location app can show this with: #default-announcement-banner { display: inline-flex !important; } */
1961
1962  /* Non-US Zone Banner Styling */
1963  .non-us-zone-banner {
1964    display: inline;
1965  }
1966  
1967  .non-us-zone-banner p {
1968    margin: 0;
1969    padding: 0;
1970  }
1971
1972  /* Hide by Default - Non-US Zone */#default-announcement-banner.non-us-zone-banner {
1973    display: none;
1974  }/* Force Display - Non-US Zone *//* Announcement bar colors from section settings (beat legacy theme !important rules) */
1975  .announcement-bar.hide-small,
1976  .announcement-bar.show-small,
1977  .template-index .announcement-bar.hide-small,
1978  .template-index .announcement-bar.show-small,
1979  .top-nav-fixed .announcement-bar.hide-small,
1980  .top-nav-fixed .announcement-bar.show-small {
1981    background-color: #eef1ea !important;
1982    color: #000000 !important;
1983  }
1984
1985  .announcement-bar .link-wrap,
1986  .announcement-bar a.link-wrap {
1987    background-color: #eef1ea !important;
1988    color: #000000 !important;
1989  }
1990
1991  /* Family brand logos (left) + socials (right) in announcement bar */
1992  /* Match header.header .container so icons align with logo / cart */
1993  .announcement-bar > .container {
1994    max-width: 1500px;
1995    margin-left: auto;
1996    margin-right: auto;
1997    width: 100%;
1998    box-sizing: border-box;
1999    /* No side padding — logo/cart sit at the header container edge */
2000    padding-left: 0 !important;
2001    padding-right: 0 !important;
2002  }
2003
2004  @media only screen and (min-width: 740px) {
2005    .announcement-bar > .container {
2006      max-width: 1300px; /* keep in sync with header.header .container */
2007    }
2008  }
2009
2010  .announcement-bar__inner {
2011    display: flex;
2012    align-items: center;
2013    justify-content: space-between;
2014    gap: 1rem;
2015    width: 100%;
2016    padding: 0;
2017    box-sizing: border-box;
2018  }
2019
2020  .announcement-bar__center {
2021    flex: 1 1 auto;
2022    min-width: 0;
2023    text-align: center;
2024  }
2025
2026  .announcement-bar__center .container {
2027    width: 100%;
2028    max-width: none;
2029    padding: 0;
2030  }
2031
2032  .announcement-bar__icons {
2033    display: flex;
2034    align-items: center;
2035    gap: 0.75rem;
2036    flex: 0 0 auto;
2037    color: inherit;
2038  }
2039
2040  .announcement-bar__icons--left {
2041    justify-content: flex-start;
2042  }
2043
2044  .announcement-bar__icons--right {
2045    justify-content: flex-end;
2046    padding-right: 8px;
2047    gap: 1.35rem;
2048  }
2049
2050  .announcement-bar__icon-link {
2051    display: inline-flex;
2052    align-items: center;
2053    justify-content: center;
2054    text-decoration: none;
2055    color: inherit;
2056    line-height: 0;
2057  }
2058
2059  .announcement-bar__icons svg {
2060    display: block;
2061    width: 20px;
2062    height: 20px;
2063  }
2064
2065  .announcement-bar__icons svg,
2066  .announcement-bar__icons svg path {
2067    fill: currentColor;
2068    stroke: none;
2069  }
2070
2071  .announcement-bar__icon-link svg.fm-icon,
2072  .announcement-bar__icon-link svg.antic-a-icon {
2073    width: auto;
2074    height: 12px;
2075  }
2076
2077  .announcement-bar__icon-link[aria-label="YouTube"] svg {
2078    width: 22px;
2079    height: 22px;
2080  }
2081
2082  @media screen and (max-width: 749px) {
2083    .announcement-bar__icons {
2084      display: none;
2085    }
2086  }
2087
2088  /* Mobile menu: Future Motion / Antic Bikes + socials (under main list) */
2089  .header-mobile-nav.show-alt {
2090    position: fixed;
2091  }
2092
2093  .header-mobile-nav.show-alt .mobile-nav__links {
2094    padding-bottom: 90px; /* room for fixed Shop button */
2095  }
2096
2097  .mm-brand-social-footer {
2098    list-style: none;
2099    position: relative;
2100    margin: 0.75rem 0 0;
2101    padding: 0.9rem 0 0.25rem;
2102    width: 100%;
2103  }
2104
2105  .mm-brand-social-footer::before {
2106    content: "";
2107    display: block;
2108    height: 1px;
2109    background: #e5e5e5;
2110    margin: 0 15px 0.9rem; /* match inline-mb link inset */
2111  }
2112
2113  .mm-brand-social-footer__inner {
2114    max-width: 100%;
2115    /* Match .mobile-nav__links li.inline-mb padding-left */
2116    padding: 0 15px;
2117    box-sizing: border-box;
2118  }
2119
2120  .mm-brand-list {
2121    list-style: none;
2122    margin: 0;
2123    padding: 0;
2124    display: flex;
2125    flex-direction: column;
2126    gap: 0.55rem;
2127    width: 100%;
2128  }
2129
2130  .mm-brand-item--primary {
2131    display: flex;
2132    align-items: center;
2133    justify-content: space-between;
2134    gap: 1rem;
2135    width: 100%;
2136  }
2137
2138  .mm-brand-link,
2139  .mm-brand-social-footer .mm-brand-link,
2140  .header-mobile-nav .mm-brand-link {
2141    display: flex;
2142    align-items: center;
2143    gap: 0.75rem;
2144    text-decoration: none !important;
2145    color: #000 !important;
2146    font-family: "Favorit", sans-serif !important;
2147    font-size: 12px !important;
2148    font-weight: 400 !important;
2149    letter-spacing: normal !important;
2150    text-transform: none !important;
2151    line-height: 1.2 !important;
2152    padding: 0 !important;
2153    height: auto !important;
2154    width: auto !important;
2155  }
2156
2157  .mm-brand-text {
2158    font-family: "Favorit", sans-serif !important;
2159    font-size: 12px !important;
2160    font-weight: 400 !important;
2161    text-transform: none !important;
2162    letter-spacing: normal !important;
2163    padding-left: 8px;
2164  }
2165
2166  /* Fixed icon column so brand names share one left edge (Antic-style) */
2167  .mm-brand-icon {
2168    display: inline-flex;
2169    align-items: center;
2170    justify-content: center;
2171    width: 34px;
2172    min-width: 34px;
2173    flex: 0 0 34px;
2174  }
2175
2176  .mm-brand-icon svg {
2177    display: block;
2178    height: 12px;
2179    width: auto;
2180  }
2181
2182  .mm-brand-icon svg.fm-icon,
2183  .mm-brand-icon svg.antic-a-icon {
2184    width: auto;
2185    height: 12px;
2186  }
2187
2188  .mm-brand-icon svg,
2189  .mm-brand-icon svg path {
2190    fill: #000;
2191  }
2192
2193  .mm-brand-socials {
2194    display: flex;
2195    align-items: center;
2196    gap: 0.7rem;
2197    flex: 0 0 auto;
2198    margin-left: auto;
2199  }
2200
2201  .mm-brand-social-link {
2202    display: inline-flex;
2203    align-items: center;
2204    justify-content: center;
2205    color: #000;
2206    line-height: 0;
2207    padding: 0 !important;
2208    height: auto !important;
2209    width: auto !important;
2210  }
2211
2212  .mm-brand-social-link svg {
2213    width: 16px;
2214    height: 16px;
2215    display: block;
2216  }
2217
2218  .mm-brand-social-link svg,
2219  .mm-brand-social-link svg path {
2220    fill: currentColor;
2221  }
2222
2223  .mm-brand-social-link[aria-label="YouTube"] svg {
2224    width: 18px;
2225    height: 18px;
2226  }
2227
2228</style>
2229
2230
2231
2232
2233
2234<script src="//onewheel.com/cdn/shop/t/416/assets/search-form.js?v=17841697066563890451788874451" defer="defer"></script>
2234
2235
2236<div class="top-nav-fixed"><div class="announcement-bar hide-small" style="background-color: #eef1ea !important; color: #000000 !important">
2237        <div class="container">
2238        <div class="announcement-bar__inner"><div class="announcement-bar__center">
2239        <div class="container">
2240          <div class="row">
2241            <div class="col text-center"><div class="hero__title">
2242                    <div class="slick-dupe">
2243                      <span class="hero__title-misc" style="color: #000000;"><span id="default-announcement-banner"><a class="link-wrap" href="https://onewheel.com/collections"   style="color: #000000; background-color: #eef1ea">
2244                                <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p>
2245</a></span></span>
2246                    </div>
2247                  </div></div>
2248          </div>
2249        </div>
2250          </div></div>
2251        </div>
2252      </div>
2253  	  <div class="announcement-bar show-small" style="background-color: #eef1ea !important; color: #000000 !important;">
2254        <div class="container">
2255        <div class="announcement-bar__inner"><div class="announcement-bar__center">
2256        <div class="container">
2257          <div class="row">
2258            <div class="col text-center"><div class="hero__title">
2259                    <div class="slick-dupe">
2260                      <span class="hero__title-misc" style="color: #000000;"><span id="default-announcement-banner"><a class="link-wrap" href="https://onewheel.com/collections"  style="color: #000000; background-color: #eef1ea">
2261                                <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p>
2262</a></span></span>
2263                    </div>
2264                  </div></div>
2265          </div>
2266        </div>
2267          </div></div>
2268        </div>
2269      </div><header data-section-id="header" data-section-type="header" class="header  active">
2270	  <div class="container">
2271	    <div class="row left-aligned">
2272	      <div class="col col-2">
2273	      	<ul class="show-small">
2274		      	<li>
2275	            <div class="mobile-menu-trigger">
2276		            <span></span>
2277		            <span></span>
2278		          </div>
2279	          </li>
2280          </ul>
2281	        <a href="/" class="logo-image hide-small">
2282	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2283  <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.17 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/>
2284</svg>
2285
2286	        </a>
2287	      </div>
2288	      <div class="col col-6 text-center show-small">
2289      		<a href="/" class="logo-image show-small">
2290	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2291  <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.
229117 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/>
2292</svg>
2293
2294	        </a>
2295        </div>
2296	      <div class="col text-center hide-small">
2297	        <nav role="navigation" class="main-nav">
2298	          <ul>
2299                <li>
2300                <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2301                </li>
2302                <li>
2303                <a href="/pages/onewheel-gt">GT</a>
2304                </li>
2305                <li>
2306                <a href="/pages/onewheel-pint-x">Pint X</a>
2307                </li>
2308                <li>
2309                <a href="/pages/pint">Pint</a>
2310                </li>
2311                <!--<li>
2312                <a href="/pages/onewheel-barrow">Onewheel Barrow</a>
2313                </li>
2314                <li>
2315                <a href="/products/xr">XR</a>
2316                </li>--> 
2317                <li>
2318                <a class="accesories-pin" href="/pages/all-accessories">Accessories</a>
2319                </li>
2320                <li>
2321                <a href="/collections/clothing-accessories">Apparel</a>
2322                </li>
2323                <li>
2324                <a href="/pages/customize-onewheel">Customize</a>
2325                </li>
2326                
2327                
2328                <li>
2329                <a href="/pages/dealer-map">Dealers</a>
2330                </li>
2331                <li>
2332                <a href="/pages/support">Support</a>
2333                </li>
2334
2335                
2336                
2337              </ul>
2338	        </nav>
2339	      </div>
2340	      <div class="col col-2 text-right">
2341	      	<ul class="mobile-right">
2342	      		<li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li>
2343
2344                <li class="align-cent hide-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
2345</a></li>
2346              
2347	      		<li class="cart-frame"><a href="/cart"><svg class="icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292
2347-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zm-6.683 3.73a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zm6.429 0a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg>
2348</a>
2349                  
2350				</li>
2351	      	</ul>
2352	      </div>
2353          
2354	    </div>
2355        <div class="row right-aligned">
2356	      <div class="col col-6 text-left">
2357      		<a href="/" class="logo-image">
2358	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2359  <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.17 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/>
2360</svg>
2361
2362	        </a>
2363          </div>
2364	      <div class="col text-center hide-small">
2365	        <nav role="navigation" class="main-nav">
2366	          <ul>
2367
2368                            <li class="avex-dropdown-trigger show-alt" data-dropdown-trigger="">
2369                              <a>Boards
2370                                
2371                                
2372                                  <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve">
2373                                    <style type="text/css">
2374                                    	.st0{fill:currentColor;}
2375                                    </style>
2376                                    <g>
2377                                    	<path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9
2378                                    		l171.9-171.9c12.4-12.4,32.4
2378-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path>
2379                                    </g>
2380                                  </svg>
2381                                
2382                              </a>
2383                            </li>
2384
2385                            <li class="static-link">
2386                              <a href="https://anticbikes.com" target="_blank">Bikes</a>
2387                            </li>
2388                            
2389                            <li class="avex-dropdown-trigger-two show-alt" data-dropdown-trigger="">
2390                              <a>Accessories
2391                                
2392                                
2393                                  <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve">
2394                                    <style type="text/css">
2395                                    	.st0{fill:currentColor;}
2396                                    </style>
2397                                    <g>
2398                                    	<path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9
2399                                    		l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path>
2400                                    </g>
2401                                  </svg>
2402                                
2403                              </a>
2404                            </li>
2405
2406
2407                            <li class="static-link hide-alt">
2408							<a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2409							</li>
2410                            <li class="static-link hide-alt">
2411							<a href="/pages/onewheel-gt">GT</a>
2412							</li>
2413							<li class="static-link hide-alt">
2414							<a href="/pages/onewheel-pint-x">Pint X</a>
2415							</li>
2416							<li class="static-link hide-alt">
2417							<a href="/pages/pint">Pint</a>
2418							</li>
2419							<li class="static-link hide-alt">
2420							<a  class="accesories-pin" href="/pages/all-accessories">Accessories</a>
2421							</li>              
2422              <li class="static-link">
2423                <a href="/collections/clothing-accessories">Apparel</a>
2424              </li>
2425							<li class="static-link">
2426							<a href="/pages/customize-onewheel">Customize</a>
2427							</li>
2428
2429                            
2430                            <li class="avex-dropdown-trigger-three show-alt" data-dropdown-trigger="">
2431                              <a>About
2432                                  <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve">
2433                                    <style type="text/css">
2434                                    	.st0{fill:currentColor;}
2435                                    </style>
2436                                    <g>
2437                                    	<path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9
2438                                    		l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path>
2439                                    </g>
2440                                  </svg>
2441                              </a>
2442                            </li>
2443                            
2444                            
2445                            
2446							
2447                              
2448                            
2449                            <li class="static-link">
2450							<a href="/pages/support">Support</a>
2451							</li>
2452                            
2453                            
2454                              <!--<li>
2455                                <a href="https://recall.onewheel.com" >RECALL</a>
2456                              </li>-->
2457                            
2458                            
2459							</ul>
2460	        </nav>
2461	      </div>
2462	      <div class="col col-2 text-right">
2463	      	<ul class="mobile-right">
2464	      		<li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li>
2465	      		<li class="align-cent hide-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewB
2465ox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
2466</a></li>
2467                <li class="align-cent show-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
2468</a></li>
2469	      		<li class="cart-frame"><a href="/cart"><svg class="icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zm-6.683 3.73a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zm6.429 0a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg>
2470</a>
2471                  
2472				</li>
2473	      	</ul>
2474	      </div>
2475          <div class="col col-2 show-small">
2476	      	<ul class="show-small">
2477		      	<li>
2478	            <div class="mobile-menu-trigger right-menu">
2479		            <span></span>
2480		            <span class="second"></span>
2481		            <span></span>
2482		          </div>
2483	          </li>
2484          </ul>
2485	      </div>
2486	    </div>
2487	  </div>
2488	</header>
2489</div>
2490
2491
2492
2493
2494
2495<nav class="header-mobile-nav show-alt">
2496  <div class="mobile-nav-frame">	
2497		<ul class="mobile-nav__links">		
2498
2499            <div class="accordion">
2500              
2501              <div class="accordion-item is-boards">
2502                <div class="accordion-item-header mobile-pill">
2503                    <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/MobileNav_XL_XRC.png" alt="">
2504                    
2505
2506
2507
2508
2509
2510
2511                    <span style="color: #000">Boards</span>
2512                </div>
2513                
2514                
2515                <!-- /.accordion-item-header -->
2516                <div class="accordion-item-body">
2517                  <div class="accordion-item-body-content">
2518                   <ul>
2519                          <li class="mm-link for-rally" style="position: relative">
2520                              <a href="/pages/onewheel-gt-s-series-rally-xl">GT S-Series Rally XL</a>
2521                              <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px; top: 12px; left: 192px;">
2522                          </li>
2523                          <li class="mm-link for-gt-s-series active">
2524                              <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2525                          </li>
2526                          <li class="mm-link for-gt">
2527                              <a href="/pages/onewheel-gt">GT</a>
2528                          </li>
2529                          <li class="mm-link for-xr-classic">
2530                              <a href="/pages/onewheel-xr-classic" style="position: relative">XR Classic
2531                                  <!-- 
2532                                  <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px; top: 2px; left: 100px;">
2533                                  -->   
2534                              </a>
2535                          </li>  
2536                          <li class="mm-link for-pint-s ">
2537                              <a href="/pages/onewheel-pint-s" style="position: relative">Pint S
2538                                  <!--
2539                                  <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px;">
2540                                  -->
2541                              </a>
2542                              
2543                          </li>
2544                          
2545                          <li class="mm-link for-pint-x ">
2546                              <a href="/pages/onewheel-pint-x">Pint X</a>
2547                          </li>
2548                        
2549                          
2550                          <li class="mm-link for-pint ">
2551                              <a href="/pages/pint">Pint</a>
2552                          </li>
2553                     
2554                          <li class="mm-link for-compare ">
2555                              <a href="/pages/compare">Compare</a>
2556                          </li>
2557                          <li class="mm-link for-chat ">
2558                              <a>
2559                                <button class="inline-button for-chat-before-choosing" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })" style="color: #000000 !important">
2560                                    <span style="position: relative" style="color: #000000 !important">AI Board Finder</span>
2561                                </button>
2562                              </a>
2563                          </li>
2564                              
2565                    </ul>
2566                  </div>
2567                </div><!-- /.accordion-item-body -->
2568              </div><!-- /.accordion-item -->
2569
2570
2571              <div class="accordion-item is-accessories">
2572                <div class="accordion-item-header mobile-pill">
2573                    <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/BFCM_2024_Nav_Acce
2573ssories.png" alt="">
2574                    <span style="color: #000">Accessories</span>
2575                </div>
2576                
2577                
2578                <!-- /.accordion-item-header -->
2579                <div class="accordion-item-body for-boards">
2580                  <div class="accordion-item-body-content">
2581                    <ul>
2582                        <li class="mm-link is-parent">
2583                            <a class="parent-trigger active" href="#">
2584                              Board Type
2585                              <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve">
2586                                <style type="text/css">
2587                                    .parent-trigger .st0{fill: #000;}
2588                                </style>
2589                                <g>
2590                                    <path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9
2591                                        l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path>
2592                                </g>
2593                              </svg>
2594                            </a>
2595                            <ul class="show-children">
2596                              <li class="mm-link">
2597                                  <a href="/collections/onewheel-gt-s-series-accessories">GT S-Series</a>
2598                              </li>
2599                              <li class="mm-link">
2600                                  <a href="/collections/onewheel-gt-accessories">GT</a>
2601                              </li>
2602                              <li class="mm-link">
2603                                  <a href="/collections/xr-classic-accessories">XR Classic</a>
2604                              </li>
2605                              <li class="mm-link">
2606                                  <a href="/collections/onewheel-pint-x-accessories">Pint S / X</a>
2607                              </li>
2608                              <li class="mm-link">
2609                                  <a href="/collections/pint-accessories">Pint</a>
2610                              </li>
2611                              <li class="mm-link">
2612                                  <a href="/collections/onewheel-xr-accessories">XR</a>
2613                              </li>
2614                            </ul>
2615                        </li>
2616                        <li class="mm-link is-iso">
2617                            <a href="/pages/all-accessories">All Accessories</a>
2618                        </li>
2619                        <li class="mm-link is-iso">
2620                            <a href="/collections/safety-accessories">Safety</a>
2621                        </li>
2622                        <li class="mm-lin is-iso">
2623                            <a href="/collections/tires-supplies">Tires &amp; Supplies</a>
2624                        </li>
2625                        <li class="mm-link is-iso">
2626                            <a href="/pages/parts">Parts</a>
2627                        </li>
2628                        <li class="mm-link is-iso">
2629                            <a href="/collections/closeout">Closeout!</a>
2630                        </li>
2631                    </ul>
2632                  </div>
2633                </div><!-- /.accordion-item-body -->
2634                
2635              </div><!-- /.accordion-item -->
2636
2637
2638              <li class="inline-mb">
2639                <a href="https://anticbikes.com" target="_blank">Bikes</a>
2640              </li>
2641
2642              
2643
2644              <div class="accordion-item is-about">
2645                <div class="accordion-item-header mobile-pill">
2646                    
2647                    <span style="color: #000">About</span>
2648                </div>
2649                <!-- /.accordion-item-header -->
2650                <div class="accordion-item-body for-boards">
2651                  <div class="accordion-item-body-content">
2652                    <ul>
2653                        <li class="mm-link is-iso">
2654                            <a href="/pages/about-us">Our Story</a>
2655                        </li>
2656                        <li class="mm-link is-iso">
2657                            <a href="/pages/careers">Careers</a>
2658                        </li>
2659                        <li class="mm-link is-iso">
2660                            <a href="/pages/dealer-map">Dealers</a>
2661                        </li>
2662                        <li class="mm-link is-iso">
2663                            <a href="/pages/videolibrary">Videos</a>
2664                        </li>
2665                        <li class="mm-lin is-iso">
2666                            <a href="/pages/onewheel-factory-team">Factory Team</a>
2667                        </li>
2668                        <li class="mm-link is-iso">
2669                            <a href="/pages/flowstate">World of Onewheel</a>
2670                        </li>
2671                        
2672                    </ul>
2673                  </div>
2674                </div><!-- /.accordion-item-body -->
2675                
2676              </div><!-- /.accordion-item -->
2677              
2678              
2679              
2680
2681
2682              
2683            </div>
2684
2685
2686            
2687
2688            
2689            <!--<li>
2690            <a href="/pages/onewheel-barrow">Onewheel Barrow</a>
2691            </li>
2692            <li>
2693			<a href="/products/xr">XR</a>
2694			</li>-->
2695            
2696
2697			<li class="inline-mb">
2698    			<a href="/collections/clothing-accessories">Apparel</a>
2699			</li>             
2700			<li class="inline-mb">
2701    			<a href="/pages/customize-onewheel">Customize</a>
2702			</li>     
2703            
2704			<li class="inline-mb">
2705			<a href="/pages/support">Support</a>
2706			</li>
2707            
2708            
2709              <!--<li>
2710                <a href="https://recall.onewheel.com" >RECALL</a>
2711              </li>-->
2712            
2713<li class="fix-bottom"><a class="align-cent button" href="/collections">Shop</a></li>
2714		</ul> 
2715
2716  </div>
2717</nav>
2718
2719
2720<nav class="header-mobile-nav hide-alt">
2721		<ul class="mobile-nav__links">		
2722			<li>
2723            <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2724            </li>
2725            <li>
2726			<a href="/pages/onewheel-gt">GT</a>
2727			</li>
2728			<li>
2729			<a href="/pages/onewheel-pint-x">Pint X</a>
2730			</li>
2731			<li>
2732			<a href="/pages/pint">Pint</a>
2733			</li>
2734			<li>
2735			<a href="/pages/all-accessories">Accessories</a>
2736			</li>        
2737            <li>
2738            <a href="/collections/clothing-accessories">Apparel</a>
2739            </li>
2740			<li>
2741			<a href="/pages/compare">Compare</a>
2742			</li>        
2743          	<li>
2744                <a href="/pages/compare">Compare</a>
2745            </li>
2746			<!--<li>
2747			<a href="/pages/flowstate">Stories</a>
2748			</li>-->       
2749			
2750            
2751			
2752            <li>
2753			<a href="/pages/dealer-map">Dealers</a>
2754			</li>
2755            <li>
2756			<a href="/pages/support">Support</a>
2757			</li>
2758			<li><a class="align-cent button" href="/collections">Shop</a></li>
2759		</ul> 
2760</nav>
2760<script>
2761  (function ($) {
2762    var announcementSlickOptions = {
2763      autoplay: true,
2764      arrows: false,
2765      dots: false,
2766      slidesToShow: 1,
2767      draggable: false,
2768      pauseOnHover: false,
2769      swipe: false,
2770      infinite: true,
2771      centerMode: false,
2772      touchMove: false,
2773      vertical: true,
2774      speed: 500,
2775      autoplaySpeed: 5000,
2776      useTransform: true,
2777      adaptiveHeight: false
2778    };
2779
2780    function setAnnouncementCarouselHeight($carousel) {
2781      var $activeSlide = $carousel.find('.slick-slide.slick-active');
2782      if (!$activeSlide.length) {
2783        $activeSlide = $carousel.find('.slick-slide').first();
2784      }
2785      var height = $activeSlide.outerHeight();
2786      if (height > 0) {
2787        $carousel.find('.slick-list').css('height', height + 'px');
2788      }
2789    }
2790
2791    function initAnnouncementCarousel(selector) {
2792      var $carousel = $(selector);
2793      if (!$carousel.length || $carousel.hasClass('slick-initialized')) {
2794        return;
2795      }
2796
2797      $carousel.on('init afterChange', function () {
2798        setAnnouncementCarouselHeight($carousel);
2799      });
2800
2801      $carousel.slick(announcementSlickOptions);
2802      setAnnouncementCarouselHeight($carousel);
2803    }
2804
2805    initAnnouncementCarousel('#animatedHeading');
2806    initAnnouncementCarousel('#animatedTwoHeading');
2807
2808    var resizeTimer;
2809    $(window).on('resize', function () {
2810      $('#animatedHeading, #animatedTwoHeading').each(function () {
2811        var $carousel = $(this);
2812        if ($carousel.hasClass('slick-initialized') && $carousel.is(':visible')) {
2813          $carousel.addClass('is-resizing');
2814        }
2815      });
2816
2817      clearTimeout(resizeTimer);
2818      resizeTimer = setTimeout(function () {
2819        $('#animatedHeading, #animatedTwoHeading').each(function () {
2820          var $carousel = $(this);
2821          if (!$carousel.hasClass('slick-initialized') || !$carousel.is(':visible')) {
2822            return;
2823          }
2824          $carousel.slick('setPosition');
2825          setAnnouncementCarouselHeight($carousel);
2826          $carousel.removeClass('is-resizing');
2827        });
2828      }, 150);
2829    });
2830  })(jQuery);
2831</script>
2831
2832
2833
2834<script>
2835  $(document).ready(function() {
2836      $(".is-parent").click(function(event) {
2837       const firstAnchorChild = $(this).children('a').first()[0];
2838
2839  if (event.target === firstAnchorChild) {
2840          $(".parent-trigger").toggleClass('active');
2841          $(".show-children").toggleClass('hide');
2842          // $(".is-iso").toggleClass('hide');
2843          $(".for-boards").toggleClass('open');
2844        }
2845      });  
2846
2847      $(".accordion-item-header").click(function() {
2848        // console.log('accordion-item-header clicked');
2849          $(".for-boards").removeClass('open');
2850      });    
2851
2852
2853    
2854  });
2855</script>
2855
2856
2857
2858
2859
2860          
2861
2862
2863
2864<script type="application/ld+json">
2865{
2866  "@context": "http://schema.org",
2867  "@type": "Organization",
2868  "name": "Onewheel // Future Motion",
2869  "sameAs": [
2870    "",
2871    "https://www.facebook.com/OnewheelOfficial/",
2872    "",
2873    "https://www.instagram.com/onewheel/",
2874    "",
2875    "",
2876    "https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg",
2877    ""
2878  ],
2879  "url": "https://onewheel.com"
2880}
2881</script>
2881
2882
2883
2884
2885<script type="text/javascript">
2886	$(document).ready(function(){
2887// 	    $(".button a").click(function(){
2888// 	        $(".header-mobile-nav").fadeToggle(200);
2889// 	       $(this).toggleClass('btn-open').toggleClass('btn-close');
2890// 	    });
2891	    $(".mobile-menu-trigger").click(function(){
2892	        $(".header-mobile-nav").fadeToggle(200);
2893    	    $(this).toggleClass('active').toggleClass('btn-close');
2894            $("body").toggleClass('noscroll');
2895	    });
2896	});
2897// 	$('.overlay').on('click', function(){
2898// 	    $(".overlay").fadeToggle(200);   
2899// 	    $(".button a").toggleClass('btn-open').toggleClass('btn-close');
2900// 	    open = false;
2901// 	});
2902</script>
2902
2903
2904
2905
2906
2907<script type="text/javascript">
2908	$(function() {
2909		$('.about-trigger').click(function() {
2910		    $('.shop-nav.about').slideToggle('slow');
2911		    $(this).toggleClass('active');
2912		});
2913	});
2914</script>
2914
2915	
2916	
2917<script>
2918      $(document).ready(function() {
2919       $(".footer-nav-menu").on("click", ".js-dropdown-toggle", function() {
2920         $(this).toggleClass("active").next().slideToggle();
2921       });
2922       $(".header-mobile-nav").on("click", ".title-dropdown", function() {
2923                  $(this).find('span').toggleClass('active');
2924         $(this).closest("li").find('.links__dropdown-menu').slideToggle();
2925       });
2926      })
2927</script>
2927
2928
2929<script type="text/javascript">
2930	$(function() {
2931		// this will get the full URL at the address bar
2932		var url = window.location.href;
2933
2934		// passes on every "a" tag
2935		$(".main-nav li a").each(function() {
2936			// checks if its the same on the address bar
2937			if (url == (this.href)) {
2938				$(this).closest("li").addClass("active");
2939				//for making parent of submenu active
2940			   $(this).closest("li").parent().parent().addClass("active");
2941			}
2942		});
2943	});        
2944</script>
2944
2945
2946
2947
2948
2949
2950<script id="rendered-js" >
2951const accordionItemHeaders = document.querySelectorAll(".accordion-item-header");
2952
2953accordionItemHeaders.forEach(accordionItemHeader => {
2954  accordionItemHeader.addEventListener("click", event => {
2955
2956    
2957     const currentlyActiveAccordionItemHeader = document.querySelector(".accordion-item-header.active");
2958       if(currentlyActiveAccordionItemHeader && currentlyActiveAccordionItemHeader!==accordionItemHeader) {
2959       currentlyActiveAccordionItemHeader.classList.toggle("active");
2960       currentlyActiveAccordionItemHeader.nextElementSibling.style.maxHeight = 0;
2961     }
2962
2963    accordionItemHeader.classList.toggle("active");
2964    const accordionItemBody = accordionItemHeader.nextElementSibling;
2965    if (accordionItemHeader.classList.contains("active")) {
2966      accordionItemBody.style.maxHeight = accordionItemBody.scrollHeight + "px";
2967    } else
2968    {
2969      accordionItemBody.style.maxHeight = 0;
2970    }
2971
2972  });
2973});
2974//# sourceURL=pen.js
2975    </script>
2975
2976
2977<script>
2978// Countdown Timer Functions
2979(function() {
2980  function formatCountdown(distance) {
2981    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
2982    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
2983    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
2984    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
2985    
2986    // Remove leading zeros
2987    days = days.toString();
2988    hours = hours.toString();
2989    minutes = minutes.toString();
2990    seconds = seconds.toString();
2991    
2992    return {
2993      days: days,
2994      hours: hours,
2995      minutes: minutes,
2996      seconds: seconds,
2997      daysLabel: days === '1' ? 'Day' : 'Days'
2998    };
2999  }
3000  
3001  function setMobileVisibility(zone, mobileIds, daysValue) {
3002    // Set initial mobile visibility based on days
3003    if (mobileIds.days) {
3004      var daysElM = document.getElementById(mobileIds.days);
3005      var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null;
3006      if (daysItemM) {
3007        daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3008      }
3009    }
3010    
3011    if (mobileIds.seconds) {
3012      var secondsElM = document.getElementById(mobileIds.seconds);
3013      var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null;
3014      if (secondsItemM) {
3015        secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none';
3016      }
3017    }
3018  }
3019  
3020  function updateCountdown(zone, datetime, desktopIds, mobileIds) {
3021    if (!datetime || datetime === '') return;
3022    
3023    // Convert YYYY-MM-DD HH:MM:SS format to ISO format for better compatibility
3024    var dateStr = datetime.trim();
3025    // Replace space with T for ISO format (YYYY-MM-DD HH:MM:SS -> YYYY-MM-DDTHH:MM:SS)
3026    if (dateStr.indexOf(' ') !== -1) {
3027      dateStr = dateStr.replace(' ', 'T');
3028    }
3029    
3030    var countDownDate = new Date(dateStr).getTime();
3031    if (isNaN(countDownDate)) {
3032      console.error('Invalid date format for ' + zone + ' zone:', datetime);
3033      return;
3034    }
3035    
3036    // Set initial mobile visibility
3037    var now = new Date().getTime();
3038    var initialDistance = countDownDate - now;
3039    if (initialDistance > 0) {
3040      var initialTime = formatCountdown(initialDistance);
3041      var initialDaysValue = parseInt(initialTime.days);
3042      setMobileVisibility(zone, mobileIds, initialDaysValue);
3043    }
3044    
3045    // Track if this is the first update (for fade-in)
3046    var isFirstUpdate = true;
3047    
3048    var interval = setInterval(function() {
3049      var now = new Date().getTime();
3050      var distance = countDownDate - now;
3051      
3052      if (distance < 0) {
3053        clearInterval(interval);
3054        // Hide countdown when expired
3055        var desktopEl = document.getElementById('countdown-' + zone + '-desktop');
3056        var mobileEl = document.getElementById('countdown-' + zone + '-mobile');
3057        if (desktopEl) desktopEl.closest('.countdown-timer-zone').style.display = 'none';
3058        if (mobileEl) mobileEl.closest('.countdown-timer-zone').style.display = 'none';
3059        return;
3060      }
3061      
3062      var time = formatCountdown(distance);
3063      
3064      // Add "ready" class on first update to trigger fade-in (on the entire zone, not just display)
3065      if (isFirstUpdate) {
3066        isFirstUpdate = false;
3067        var desktopEl = document.getElementById('countdown-' + zone + '-desktop');
3068        var mobileEl = document.getElementById('countdown-' + zone + '-mobile');
3069        var desktopZone = desktopEl ? desktopEl.closest('.countdown-timer-zone') : null;
3070        var mobileZone = mobileEl ? mobileEl.closest('.countdown-timer-zone') : null;
3071        if (desktopZone) desktopZone.classList.add('ready');
3072        if (mobileZone) mobileZone.classList.add('ready');
3073      }
3074      
3075      // Update desktop
3076      if (desktopIds.days) {
3077        var daysEl = document.getElementById(desktopIds.days);
3078        var daysLabelEl = document.getElementById(desktopIds.daysLabel);
3079        var daysItemD = daysEl ? daysEl.closest('.countdown-item') : null;
3080        
3081        if (daysEl) daysEl.textContent = time.days;
3082        if (daysLabelEl) daysLabelEl.textContent = time.daysLabel;
3083        
3084        // Hide Days on desktop if toggle is enabled (handled by CSS, but ensure it's applied)
3085        // CSS will handle this via the hide_days_desktop settings
3086      }
3087      if (desktopIds.hours) {
3088        var hoursEl = document.getElementById(desktopIds.hours);
3089        if (hoursEl) hoursEl.textContent = time.hours;
3090      }
3091      if (desktopIds.minutes) {
3092        var minutesEl = document.getElementById(desktopIds.minutes);
3093        if (minutesEl) minutesEl.textContent = time.minutes;
3094      }
3095      if (desktopIds.seconds) {
3096        var secondsEl = document.getElementById(desktopIds.seconds);
3097        var secondsItemD = secondsEl ? secondsEl.closest('.countdown-item') : null;
3098        
3099        if (secondsEl) secondsEl.textContent = time.seconds;
3100        
3101        // Hide Seconds on desktop if toggle is enabled (handled by CSS, but ensure it's applied)
3102        // CSS will handle this via the hide_seconds_desktop settings
3103      }
3104      
3105      // Update mobile - show only 3 units
3106      // If days > 0: show Days, Hrs, Min (hide Seconds)
3107      // If days = 0: show Hrs, Min, Sec (hide Days)
3108      var daysValue = parseInt(time.days);
3109      
3110      if (mobileIds.days) {
3111        var daysElM = document.getElementById(mobileIds.days);
3112        var daysLabelElM = document.getElementById(mobileIds.daysLabel);
3113        var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null;
3114        
3115        if (daysElM) daysElM.textContent = time.days;
3116        if (daysLabelElM) daysLabelElM.textContent = time.daysLabel;
3117        
3118        // Hide Days when days = 0
3119        if (daysItemM) {
3120          daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3121        }
3122      }
3123      
3124      if (mobileIds.hours) {
3125        var hoursElM = document.getElementById(mobileIds.hours);
3126        if (hoursElM) hoursElM.textContent = time.hours;
3127      }
3128      
3129      if (mobileIds.minutes) {
3130        var minutesElM = document.getElementById(mobileIds.minutes);
3131        if (minutesElM) minutesElM.textContent = time.minutes;
3132      }
3133      
3134      if (mobileIds.seconds) {
3135        var secondsElM = document.getElementById(mobileIds.seconds);
3136        var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null;
3137        
3138        if (secondsElM) secondsElM.textContent = time.seconds;
3139        
3140        // Show Seconds only when days = 0
3141        if (secondsItemM) {
3142          secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none';
3143        }
3144      }
3145    }, 1000);
3146  }
3147  
3148  // Function to check if any countdown zone is visible and hide default announcement
3149  function checkAndHideDefaultAnnouncement() {
3150    var defaultBanner = document.getElementById('default-announcement-banner');
3151    if (!defaultBanner) return;
3152    
3153    // Don't hide if it's the Non-US Zone banner (it has the non-us-zone-banner class)
3154    // Non-US Zone is handled by CSS toggles like other zones
3155    if (defaultBanner.classList.contains('non-us-zone-banner')) {
3156      return;
3157    }
3158    
3159    var zones = ['purple', 'orange', 'green', 'red', 'blue'];
3160    var anyZoneVisible = false;
3161    
3162    zones.forEach(function(zone) {
3163      var zoneEl = document.getElementById(zone + '-shipping-banner');
3164      if (zoneEl) {
3165        var style = window.getComputedStyle(zoneEl);
3166        if (style.display !== 'none' && style.display !== '') {
3167          anyZoneVisible = true;
3168        }
3169      }
3170    });
3171    
3172    if (anyZoneVisible) {
3173      defaultBanner.style.display = 'none';
3174    } else {
3175      // Check if countdown zones are enabled - if so, keep default hidden unless geo-location app shows it
3176      var hasCountdownZones = document.querySelectorAll('.countdown-timer-zone').length > 0;
3177      if (!hasCountdownZones) {
3178        defaultBanner.style.display = '';
3179      }
3180    }
3181  }
3182  
3183  // Initialize countdowns when DOM is ready
3184  document.addEventListener('DOMContentLoaded', function() {
3185    
3186    
3187    
3188    
3189    
3190    
3191    
3192    
3193    
3194    
3195    function parsePacificDateTime(datetime) {
3196      if (!datetime || datetime === '') return NaN;
3197      var dateStr = datetime.trim();
3198      if (dateStr.indexOf(' ') !== -1) {
3199        dateStr = dateStr.replace(' ', 'T');
3200      }
3201      if (dateStr.indexOf('T') !== -1 && dateStr.indexOf('+') === -1 && dateStr.indexOf('Z') === -1 && !/\d{2}:\d{2}:\d{2}-/.test(dateStr)) {
3202        dateStr += '-07:00';
3203      }
3204      return new Date(dateStr).getTime();
3205    }
3206
3207    function updateFlashSaleCountdown(suffix, endDatetime) {
3208      var wrap = document.getElementById('flash-sale-countdown-wrap-' + suffix);
3209      if (!wrap) return;
3210
3211      var endDate = parsePacificDateTime(endDatetime);
3212      if (isNaN(endDate)) {
3213        console.error('Invalid flash sale countdown end date:', endDatetime);
3214        return;
3215      }
3216
3217      var daysEl = document.getElementById('flash-sale-days-' + suffix);
3218      var daysLabelEl = document.getElementById('flash-sale-days-label-' + suffix);
3219      var hoursEl = document.getElementById('flash-sale-hours-' + suffix);
3220      var minutesEl = document.getElementById('flash-sale-minutes-' + suffix);
3221      var secondsEl = document.getElementById('flash-sale-seconds-' + suffix);
3222      var secondsItem = secondsEl ? secondsEl.closest('.countdown-item') : null;
3223      var daysItem = daysEl ? daysEl.closest('.countdown-item') : null;
3224
3225      function tick() {
3226        var now = new Date().getTime();
3227        var distance = endDate - now;
3228
3229        if (distance < 0) {
3230          wrap.style.display = 'none';
3231          return;
3232        }
3233
3234        wrap.style.display = '';
3235        var time = formatCountdown(distance);
3236        var daysValue = parseInt(time.days, 10);
3237
3238        if (daysEl) daysEl.textContent = time.days;
3239        if (daysLabelEl) daysLabelEl.textContent = time.daysLabel;
3240        if (hoursEl) hoursEl.textContent = time.hours;
3241        if (minutesEl) minutesEl.textContent = time.minutes;
3242        if (secondsEl) secondsEl.textContent = time.seconds;
3243
3244        if (daysItem) {
3245          daysItem.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3246        }
3247        if (secondsItem) {
3248          secondsItem.style.display = suffix === 'm' && daysValue > 0 ? 'none' : 'inline-flex';
3249        }
3250      }
3251
3252      tick();
3253      setInterval(tick, 1000);
3254    }
3255
3256    
3257
3258    // Check visibility on load and periodically
3259    checkAndHideDefaultAnnouncement();
3260    setInterval(checkAndHideDefaultAnnouncement, 1000);
3261  });
3262})();
3263</script>
3263
3264</div>
3265  
3266    
3267      <div id="shopify-section-mega-menu-1" class="shopify-section"><style>
3268  img.badge-drop.show-pint:not(.hide),
3269  img.badge-drop.show-gt:not(.hide),
3270  img.badge-drop.show-gt-s-series:not(.hide),
3271  img.badge-drop.show-gt-s-series-rally-xl:not(.hide),
3272  img.badge-drop.show-pint-s:not(.hide),
3273  img.badge-drop.show-pint-x:not(.hide),
3274  img.badge-drop.show-xr-classic:not(.hide) {
3275    display: block !important;
3276  }
3277
3278  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop {
3279    top: 10px;
3280    right: 10px;
3281    width: 142px !important;
3282    height: 136px !important;
3283  }
3284
3285  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-s,
3286  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-x,
3287  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint,
3288  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-gt {
3289    width: 154px !important;
3290    height: auto !important;
3291  }
3292
3293  @media only screen and (min-width: 768px) {
3294    li.mm-link.for-ai-board-finder button {
3295      border: none;
3296      background: transparent;
3297      padding: 0 !important;
3298      text-align: left;
3299      color: #7a7a7a !important;
3300      opacity: 1 !important;
3301      width: 150%;
3302      font-weight: 400 !important;
3303      font-size: 17px !important;
3304    }
3305
3306
3307    li.mm-link.for-ai-board-finder {
3308        line-height: 1.8 !important;
3309    }
3310
3311    .mm-reskin #dropdown-board li.mm-link.for-compare {
3312      margin-top: 5px !important;
3313    }
3314
3315  }
3316
3317  
3318</style>
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376<div class="avex-dropdown-wrapper hide-small show-alt" id="dropdown-board">
3377    <div class="container">
3378        <ul>
3379            
3380              
3381                <li class="mm-link for-gt-s-series-rally-xl active">
3382                    <a href="/pages/onewheel-gt-s-series-rally-xl">
3383                      <span style="position: relative">GT S-Series Rally XL
3384                        
3385                          <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 35px; right: -45px; top: 2px;">
3386                        
3387                    </span>
3388                    </a>
3389                </li>
3390              
3391            
3392              
3393                <li class="mm-link for-gt-s-series ">
3394                    <a href="/pages/onewheel-gt-s-series">
3395                      <span style="position: relative">GT S-Series
3396                        
3397                    </span>
3398                    </a>
3399                </li>
3400              
3401            
3402              
3403                <li class="mm-link for-gt ">
3404                    <a href="/pages/onewheel-gt">
3405                      <span style="position: relative">GT
3406                        
3407                    </span>
3408                    </a>
3409                </li>
3410              
3411            
3412              
3413                <li class="mm-link for-xr-classic ">
3414                    <a href="https://onewheel.com/pages/onewheel-xr-classic">
3415                      <span style="position: relative">XR Classic
3416                        
3417                    </span>
3418                    </a>
3419                </li>
3420              
3421            
3422              
3423                <li class="mm-link for-pint-s ">
3424                    <a href="/pages/onewheel-pint-s">
3425                      <span style="position: relative">Pint S
3426                        
3427                    </span>
3428                    </a>
3429                </li>
3430              
3431            
3432              
3433                <li class="mm-link for-pint-x ">
3434                    <a href="/pages/onewheel-pint-x">
3435                      <span style="position: relative">Pint X
3436                        
3437                    </span>
3438                    </a>
3439                </li>
3440              
3441            
3442              
3443                <li class="mm-link for-pint ">
3444                    <a href="/pages/pint">
3445                      <span style="position: relative">Pint
3446                        
3447                    </span>
3448                    </a>
3449                </li>
3450              
3451            
3452              
3453                <li class="mm-link for-compare ">
3454                    <a href="/pages/compare">
3455                      <span style="position: relative">Compare
3456                        
3457                    </span>
3458                    </a>
3459                </li>
3460              
3461            
3462              
3463                <li class="mm-link for-ai-board-finder ">
3464                  <a>
3465                    <button class="inline-button" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })">
3466                        <span style="position: relative">AI Board Finder
3467                        </span>
3468                    </button>
3469                  </a>
3470                </li>
3471              
3472            
3473        </ul>
3474        <div class="img-frame">
3475          
3476            <img class="avex-dropdown-bg show-gt-s-series-rally-xl " 
3477              data-dropdown-image="gt-s-series-rally-xl" height="300" 
3478              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_XL_MegaMenu.png?v=1754484932"
3479            >
3480            
3481              
3482              
3483              
3484            
3485
3486            
3487          
3488            <img class="avex-dropdown-bg show-gt-s-series hide" 
3489              data-dropdown-image="gt-s-series" height="300" 
3490              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_SSeriesV2.jpg?v=1717637707"
3491            >
3492            
3493              
3494              
3495              
3496            
3497
3498            
3499          
3500            <img class="avex-dropdown-bg show-gt hide" 
3501              data-dropdown-image="gt" height="300" 
3502              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/IMG_4436.jpg?v=1720805262"
3503            >
3504            
3505              
3506              <img
3507                class="badge-drop show-gt hide"
3508                src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/SS26_Badge_DropDown_A_Black__500.png?v=1780331594"
3509                alt="Promotion"
3510              >
3511            
3512
3513            
3514          
3515            <img class="avex-dropdown-bg show-xr-classic hide" 
3516              data-dropdown-image="xr-classic" height="300" 
3517              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_XRCpng.png?v=1730826043"
3518            >
3519            
3520              
3521              
3522              
3523            
3524
3525            
3526          
3527            <img class="avex-dropdown-bg show-pint-s hide" 
3528              data-dropdown-image="pint-s" height="300" 
3529              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintS_V2.jpg?v=1725490779"
3530            >
3531            
3532              
3533              
3534              
3535                
3536                
3537                
3538                
3539              
3540            
3541
3542            
3543          
3544            <img class="avex-dropdown-bg show-pint-x hide" 
3545              data-dropdown-image="pint-x" height="300" 
3546              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintX_V2.jpg?v=1717637678"
3547            >
3548            
3549              
3550              
3551              
3552                
3553                
3554                
3555                
3556              
3557            
3558
3559            
3560          
3561            <img class="avex-dropdown-bg show-pint hide" 
3562              data-dropdown-image="pint" height="300" 
3563              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Pint_V2.jpg?v=1717637633"
3564            >
3565            
3566              
3567              
3568              
3569                
3570                
3571                
3572                
3573              
3574            
3575
3576            
3577          
3578            <img class="avex-dropdown-bg show-compare hide" 
3579              data-dropdown-image="compare" height="300" 
3580              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
3580onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Compare_V2_2.png?v=1754703574"
3581            >
3582            
3583              
3584              
3585              
3586            
3587
3588            
3589          
3590            <img class="avex-dropdown-bg show-ai-board-finder hide" 
3591              data-dropdown-image="ai-board-finder" height="300" 
3592              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif"
3593            >
3594            
3595              
3596              
3597              
3598            
3599
3600            
3601          
3602
3603          
3604            <div class="header-specs show-gt-s-series-rally-xl ">
3605              
3606                <span>25 mph top speed</span><br>
3607              
3608              
3609                <span>18-28 mile range <br></span>
3610              
3611              
3612                
3613                
3614                <span class="show-alt-two from-price">From $3,500 <br></span>
3615              
3616              
3617                <span class="show-alt-two tagline">The Pinnacle of Onewheel Performance</span>
3618              
3619            </div>
3620          
3621            <div class="header-specs show-gt-s-series hide">
3622              
3623                <span>25 mph top speed</span><br>
3624              
3625              
3626                <span>16-25 mile range <br></span>
3627              
3628              
3629                
3630                
3631                <span class="show-alt-two from-price">From $2,900 <br></span>
3632              
3633              
3634                <span class="show-alt-two tagline">Factory upgraded for next-level performance</span>
3635              
3636            </div>
3637          
3638            <div class="header-specs show-gt hide">
3639              
3640                <span>20 mph top speed</span><br>
3641              
3642              
3643                <span>20-32 mile range <br></span>
3644              
3645              
3646                
3647                
3648                <span class="show-alt-two from-price">From <strike>$2,300</strike> $2,000 <br></span>
3649              
3650              
3651                <span class="show-alt-two tagline">Maximum range. Tackle the city or slay the trail.</span>
3652              
3653            </div>
3654          
3655            <div class="header-specs show-xr-classic hide">
3656              
3657                <span>20 mph top speed</span><br>
3658              
3659              
3660                <span>17-24 mile range <br></span>
3661              
3662              
3663                
3664                
3665                <span class="show-alt-two from-price">From $1,900 <br></span>
3666              
3667              
3668                <span class="show-alt-two tagline">Classic Looks & State-of-the-Art Performance, Perfect Size.</span>
3669              
3670            </div>
3671          
3672            <div class="header-specs show-pint-s hide">
3673              
3674                <span>20 mph top speed</span><br>
3675              
3676              
3677                <span>12-18 mile range <br></span>
3678              
3679              
3680                
3681                
3682                <span class="show-alt-two from-price">From $1,400 </span>
3683              
3684              
3685            </div>
3686          
3687            <div class="header-specs show-pint-x hide">
3688              
3689                <span>18 mph top speed</span><br>
3690              
3691              
3692                <span>12-18 mile range <br></span>
3693              
3694              
3695                
3696                
3697                <span class="show-alt-two from-price">
3698
3699    From $1,200
3700  
3701 <br></span>
3702              
3703              
3704                <span class="show-alt-two tagline">Compact. Capable. Twice the range & more speed.</span>
3705              
3706            </div>
3707          
3708            <div class="header-specs show-pint hide">
3709              
3710                <span>16 mph top speed</span><br>
3711              
3712              
3713                <span>6-8 mile range <br></span>
3714              
3715              
3716                
3717                
3718                <span class="show-alt-two from-price">
3719
3720    From $950
3721  
3722 <br></span>
3723              
3724              
3725                <span class="show-alt-two tagline">The micro-shredder that’s loved by all</span>
3726              
3727            </div>
3728          
3729            <div class="header-specs show-compare hide">
3730              
3731              
3732              
3733              
3734            </div>
3735          
3736            <div class="header-specs show-ai-board-finder hide">
3737              
3738              
3739              
3740              
3741            </div>
3742          
3743          
3744        </div>
3745    </div>
3746</div>
3747
3748<script>
3749
3750      document.addEventListener("DOMContentLoaded", (event) => {
3751        main();
3752      });
3753
3754      megaMenuSettings.items.forEach(item => {
3755        const $item = getNavItem(item);
3756        
3757        $item.addEventListener("mouseenter", (evt) => {
3758          showCorrespondingImage(item.split("::")[0], $bgWrapper)
3759        })
3760        
3761        $ul.appendChild($item);
3762      });
3763  
3764      function showCorrespondingImage(title, $bgWrapper) {
3765        $bgWrapper.querySelectorAll("img").forEach($image => {
3766          $image.setAttribute("hidden", true)
3767          if($image.getAttribute("data-dropdown-image") === title) {
3768            $image.removeAttribute("hidden")
3769          }
3770        })
3771      }
3772  
3773</script>
3773
3774
3775
3776<script>
3777
3778  $(function() {
3779    $('.mm-link').mouseenter(function() {
3780      $(this).addClass("active");
3781    }).mouseleave(function () {
3782      $(this).removeClass("active");
3783    });
3784  });
3785
3786  $(function() {
3787    $('.avex-dropdown-trigger').mouseenter(function() {
3788      $('.avex-dropdown-wrapper').addClass("show");
3789      $('.header').addClass("mega-open");
3790      $('body').addClass("menu-engaged");
3791    }).mouseleave(function () {
3792    });
3793  });
3794
3795  $(function() {
3796    $('.header-components').mouseleave(function() {
3797      $('.avex-dropdown-wrapper').removeClass("show");
3798      $('.avex-dropdown-wrapper-two').removeClass("show");   
3799      $('.avex-dropdown-wrapper-three').removeClass("show");    
3800      $('.avex-dropdown-trigger').removeClass("hover-active");
3801      $('.avex-dropdown-trigger-two').removeClass("hover-active");
3802      $('.avex-dropdown-trigger-three').removeClass("hover-active");
3803      $('.header').removeClass("mega-open");
3804      $('body').removeClass("menu-engaged");
3805    }).mouseenter(function () {
3806    });
3807  });
3808  
3809  $(function() {
3810    $('.avex-dropdown-trigger-two').mouseenter(function() {
3811      $('.avex-dropdown-wrapper-two').addClass("show");
3812      $('.avex-dropdown-wrapper').removeClass("show");
3813      $('.avex-dropdown-wrapper-three').addClass("show");
3814      $('.header').addClass("mega-open");
3815      $('body').addClass("menu-engaged");
3816    }).mouseleave(function () {
3817    });
3818  });
3819
3820  $(function() {
3821    $('.avex-dropdown-trigger-three').mouseenter(function() {
3822      $('.avex-dropdown-wrapper-three').addClass("show");
3823      $('.avex-dropdown-wrapper').removeClass("show");
3824      $('.avex-dropdown-wrapper-two').addClass("show");
3825      $('.header').addClass("mega-open");
3826      $('body').addClass("menu-engaged");
3827    }).mouseleave(function () {
3828    });
3829  });
3830
3831  $(function() {
3832    $('.static-link').mouseenter(function() {
3833      $('.avex-dropdown-wrapper').removeClass("show");
3834      $('.avex-dropdown-wrapper-two').removeClass("show");
3835      $('.header').removeClass("mega-open");
3836      $('body').removeClass("menu-engaged");
3837    }).mouseleave(function () {
3838    });
3839  });
3840
3841
3842  $(function() {
3843    $('main').mouseenter(function() {
3844      $('.avex-dropdown-wrapper').removeClass("show");
3845      $('.avex-dropdown-wrapper-two').removeClass("show");
3846      $('.header').removeClass("mega-open");
3847      $('body').removeClass("menu-engaged");
3848    }).mouseleave(function () {
3849    });
3850  });
3851
3852  $(function() {
3853    $('.for-gt-s-series-rally-xl').mouseenter(function() {
3854      $('.show-gt-s-series').addClass("hide");
3855      $('.show-pint').addClass("hide");
3856      $('.show-pint-x').addClass("hide");
3857      $('.show-gt').addClass("hide");
3858      $('.show-compare').addClass("hide");
3859      $('.show-pint-s').addClass("hide");
3860      $('.show-xr-classic').addClass("hide");
3861      $('.show-gt-s-series-rally-xl').removeClass("hide");
3862    }).mouseleave(function () {
3863    });
3864    $('.for-gt-s-series').mouseenter(function() {
3865      $('.show-gt-s-series').removeClass("hide");
3866      $('.show-pint').addClass("hide");
3867      $('.show-pint-x').addClass("hide");
3868      $('.show-gt').addClass("hide");
3869      $('.show-compare').addClass("hide");
3870      $('.show-pint-s').addClass("hide");
3871      $('.show-xr-classic').addClass("hide");
3872      $('.show-gt-s-series-rally-xl').addClass("hide");
3873    }).mouseleave(function () {
3874    });
3875    $('.for-gt').mouseenter(function() {
3876      $('.show-gt').removeClass("hide");
3877      $('.show-pint').addClass("hide");
3878      $('.show-pint-x').addClass("hide");
3879      $('.show-gt-s-series').addClass("hide");
3880      $('.show-compare').addClass("hide");
3881      $('.show-pint-s').addClass("hide");
3882      $('.show-xr-classic').addClass("hide");
3883      $('.show-gt-s-series-rally-xl').addClass("hide");
3884    }).mouseleave(function () {
3885    });
3886    $('.for-pint-x').mouseenter(function() {
3887      $('.show-pint-x').removeClass("hide");
3888      $('.show-pint').addClass("hide");
3889      $('.show-gt').addClass("hide");
3890      $('.show-gt-s-series').addClass("hide");
3891      $('.show-compare').addClass("hide");
3892      $('.show-pint-s').addClass("hide");
3893      $('.show-xr-classic').addClass("hide");
3894      $('.show-gt-s-series-rally-xl').addClass("hide");
3895    }).mouseleave(function () {
3896    });
3897    $('.for-pint').mouseenter(function() {
3898      $('.show-pint').removeClass("hide");
3899      $('.show-gt').addClass("hide");
3900      $('.show-pint-x').addClass("hide");
3901      $('.show-gt-s-series').addClass("hide");
3902      $('.show-compare').addClass("hide");
3903      $('.show-pint-s').addClass("hide");
3904      $('.show-xr-classic').addClass("hide");
3905      $('.show-gt-s-series-rally-xl').addClass("hide");
3906    }).mouseleave(function () {
3907    });
3908
3909
3910    
3911    $('.for-pint-s').mouseenter(function() {
3912      $('.show-pint-s').removeClass("hide");
3913      $('.show-pint').addClass("hide");
3914      $('.show-gt').addClass("hide");
3915      $('.show-pint-x').addClass("hide");
3916      $('.show-gt-s-series').addClass("hide");
3917      $('.show-compare').addClass("hide");
3918      $('.show-xr-classic').addClass("hide");
3919      $('.show-gt-s-series-rally-xl').addClass("hide");
3920    }).mouseleave(function () {
3921    });
3922
3923
3924    $('.for-xr-classic').mouseenter(function() {
3925      $('.show-pint-s').addClass("hide");
3926      $('.show-pint').addClass("hide");
3927      $('.show-gt').addClass("hide");
3928      $('.show-pint-x').addClass("hide");
3929      $('.show-gt-s-series').addClass("hide");
3930      $('.show-compare').addClass("hide");
3931      $('.show-xr-classic').removeClass("hide");
3932      $('.show-gt-s-series-rally-xl').addClass("hide");
3933    }).mouseleave(function () {
3934    });
3935    
3936    
3937    $('.for-compare').mouseenter(function() {
3938      $('.show-compare').removeClass("hide");
3939      $('.show-pint').addClass("hide");
3940      $('.show-gt').addClass("hide");
3941      $('.show-pint-x').addClass("hide");
3942      $('.show-gt-s-series').addClass("hide");
3943      $('.show-pint-s').addClass("hide");
3944      $('.show-xr-classic').addClass("hide");
3945      $('.show-gt-s-series-rally-xl').addClass("hide");
3946    }).mouseleave(function () {
3947    });
3948    
3949  });
3950  
3951  
3952</script>
3952
3953
3954
3955</div>
3956    
3957    
3958      <div id="shopify-section-mega-menu-2" class="shopify-section"><style>
3959  img.tile-pill.dropdown-hex {
3960    position: absolute;
3961    top: 0;
3962    right: 0;
3963    max-width: 80px;
3964    left: 15px;
3965    bottom: 10px;
3966    top: auto;
3967  }
3968  .mm-reskin .avex-dropdown-wrapper-two span.tile-label {
3969    position: absolute;
3970    font-family: Favorit, sans-serif;
3971    right: 20px;
3972    width: 100%;
3973    text-align: center;
3974    left: 0;
3975    top: 17px;
3976    font-size: 19px;
3977  }
3978
3979  /* === Mega menu image badge === */
3980  .avex-dropdown-wrapper-two .image-tile {
3981    position: relative;
3982    display: block;
3983  }
3984
3985  .avex-dropdown-wrapper-two .tile-badge {
3986    position: absolute;
3987    z-index: 2;
3988    max-width: var(--tile-badge-max-width, 120px);
3989    height: auto;
3990  }
3991
3992  .avex-dropdown-wrapper-two .tile-badge--top-left {
3993    top: 12px;
3994    left: 12px;
3995    transform: translate(0, 0);
3996  }
3997  .avex-dropdown-wrapper-two .tile-badge--top-center {
3998    top: 12px;
3999    left: 50%;
4000    transform: translate(-50%, 0);
4001  }
4002  .avex-dropdown-wrapper-two .tile-badge--top-right {
4003    top: 12px;
4004    right: 12px;
4005    transform: translate(0, 0);
4006  }
4007
4008  .avex-dropdown-wrapper-two .tile-badge--center-left {
4009    top: 50%;
4010    left: 12px;
4011    transform: translate(0, -50%);
4012  }
4013  .avex-dropdown-wrapper-two .tile-badge--center-center {
4014    top: 50%;
4015    left: 50%;
4016    transform: translate(-50%, -50%);
4017  }
4018  .avex-dropdown-wrapper-two .tile-badge--center-right {
4019    top: 50%;
4020    right: 12px;
4021    transform: translate(0, -50%);
4022  }
4023
4024  .avex-dropdown-wrapper-two .tile-badge--bottom-left {
4025    bottom: 12px;
4026    left: 12px;
4027    transform: translate(0, 0);
4028  }
4029  .avex-dropdown-wrapper-two .tile-badge--bottom-center {
4030    bottom: 12px;
4031    left: 50%;
4032    transform: translate(-50%, 0);
4033  }
4034  .avex-dropdown-wrapper-two .tile-badge--bottom-right {
4035    bottom: 12px;
4036    right: 12px;
4037    transform: translate(0, 0);
4038  }
4039</style>
4040
4041
4042<div class="avex-dropdown-wrapper-two show-alt" id="dropdown-accessories">
4043    <div class="container">
4044        <ul>
4045          <li class="mm-link heading"><a class="null" style="font-size: 19px !important;">Board Type</a></li>
4046          <li class="mm-link"><a href="/collections/onewheel-gt-s-series-accessories"><span>GT S-Series</span></a></li>
4047          <li class="mm-link"><a href="/collections/onewheel-gt-accessories"><span>GT</span></a></li>
4048          <li class="mm-link"><a href="/collections/xr-classic-accessories"><span>XR Classic</span></a></li>
4049          <li class="mm-link"><a href="/collections/onewheel-pint-x-accessories"><span>Pint S / X</span></a></li>
4050          <li class="mm-link"><a href="/collections/pint-accessories"><span>Pint</span></a></li>
4051          <li class="mm-link"><a href="/collections/onewheel-xr-accessories"><span>XR</span></a></li>
4052        </ul>
4053        <ul>
4054          <li class="mm-link heading"><a href="https://onewheel.com/pages/all-accessories" style="font-size: 19px !important;"><span>All Accessories<span></a></li>
4055          
4056            
4057              <li class="mm-link for-safety ">
4058                  <a  href="/collections/safety-accessories"><span>Safety</span></a>
4059              </li>
4060            
4061          
4062            
4063              <li class="mm-link for-tires-supplies ">
4064                  <a  href="/collections/tires-supplies"><span>Tires & Supplies</span></a>
4065              </li>
4066            
4067          
4068            
4069              <li class="mm-link for-parts ">
4070                  <a  href="/pages/parts"><span>Parts</span></a>
4071              </li>
4072            
4073          
4074            
4075              <li class="mm-link for-sale ">
4076                  <a  href="/collections/closeout"><span>Sale!</span></a>
4077              </li>
4078            
4079          
4080            
4081              <li class="mm-link for-fst ">
4082                  <a  href="/collections/fst"><span>FST</span></a>
4083              </li>
4084            
4085          
4086            
4087              <li class="mm-link for-merch ">
4088                  <a  href="/collections/merch"><span>Merch</span></a>
4089              </li>
4090            
4091          
4092            
4093              <li class="mm-link for-apparel ">
4094                  <a  href="/collections/clothing-accessories"><span>Apparel</span></a>
4095              </li>
4096            
4097          
4098            
4099                
4100        </ul>
4101        
4102          
4103        
4104          
4105        
4106          
4107        
4108          
4109        
4110          
4111        
4112          
4113        
4114          
4115        
4116          
4117            <a
4118              href="https://onewheel.com/pages/all-accessories"
4119              class="image-tile"
4120              style="--tile-badge-max-width: 105px;"
4121            >
4122              <img
4123                class="avex-dropdown-bg show-"
4124                data-dropdown-image=""
4125                height="300"
4126                src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_d63a8b9c-2098-47f6-ac88-bfbadca9424d.png?v=1764267799"
4127              >
4128              <span
4129                class="tile-label"
4130                style="color: #000000; "
4131              >
4132                
4133              </span>
4134            </a>
4135          
4136        
4137  
4138
4139    </div>
4140</div>
4141 
4142<script>
4143
4144      document.addEventListener("DOMContentLoaded", (event) => {
4145        main();
4146      });
4147
4148      megaMenuSettings.items.forEach(item => {
4149        const $item = getNavItem(item);
4150        
4151        $item.addEventListener("mouseenter", (evt) => {
4152          showCorrespondingImage(item.split("::")[0], $bgWrapper)
4153        })
4154        
4155        $ul.appendChild($item);
4156      });
4157  
4158      function showCorrespondingImage(title, $bgWrapper) {
4159        $bgWrapper.querySelectorAll("img").forEach($image => {
4160          $image.setAttribute("hidden", true)
4161          if($image.getAttribute("data-dropdown-image") === title) {
4162            $image.removeAttribute("hidden")
4163          }
4164        })
4165      }
4166  
4167</script>
4167
4168
4169
4170<script>
4171
4172  $(function() {
4173    $('.accordion-trigger').on( "click", function() {
4174      $('.accordion-content').toggleClass("hide");
4175    } );
4176  });
4177  
4178
4179  $(function() {
4180    $('.avex-dropdown-trigger-two').mouseenter(function() {
4181      $(this).addClass("hover-active");
4182      $('.avex-dropdown-wrapper-two').addClass("show");
4183      $('.avex-dropdown-wrapper').removeClass("show");
4184      $('.avex-dropdown-trigger').removeClass("hover-active");
4185      $('.avex-dropdown-wrapper-three').removeClass("show");
4186      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4187    }).mouseleave(function () {
4188    });
4189  });
4190  $(function() {
4191    $('.avex-dropdown-trigger-three').mouseenter(function() {
4192      $(this).addClass("hover-active");
4193      $('.avex-dropdown-wrapper-three').addClass("show");
4194      $('.avex-dropdown-wrapper').removeClass("show");
4195      $('.avex-dropdown-trigger').removeClass("hover-active");
4196      $('.avex-dropdown-wrapper-two').removeClass("show");
4197      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4198    }).mouseleave(function () {
4199    });
4200  });
4201   $(function() {
4202    $('.avex-dropdown-trigger').mouseenter(function() {
4203      $(this).addClass("hover-active");
4204      $('.avex-dropdown-wrapper-two').removeClass("show");
4205      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4206      $('.avex-dropdown-wrapper-three').removeClass("show");
4207      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4208    }).mouseleave(function () {
4209    });
4210  });
4211
4212  $(function() {
4213    $('.static-link').mouseenter(function() {
4214      $('.avex-dropdown-wrapper-three').removeClass("show");
4215      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4216      $('.avex-dropdown-wrapper-two').removeClass("show");
4217      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4218      $('.avex-dropdown-trigger').removeClass("hover-active");
4219    }).mouseleave(function () {
4220    });
4221  });
4222
4223
4224  $(function() {
4225    $('.for-accessories').mouseenter(function() {
4226      $('.show-accessories').removeClass("hide");
4227      $('.show-gt-s-series').addClass("hide");
4228    }).mouseleave(function () {
4229      $('.show-accessories').addClass("hide");
4230      $('.show-gt-s-series').removeClass("hide");
4231    });
4232  });
4233
4234
4235  $(function() {
4236    $('.top-level').on( "click", function() {
4237      $('ul.accordion-content').toggleClass("is-open");
4238      $('.accordion-trigger').toggleClass("is-open");
4239    } );
4240  });
4241  
4242</script>
4242
4243
4244
4245</div>
4246    
4247    
4248      <div id="shopify-section-mega-menu-3" class="shopify-section"><style>
4249  img.tile-pill.dropdown-hex {
4250    position: absolute;
4251    top: 0;
4252    right: 0;
4253    max-width: 80px;
4254    left: 15px;
4255    bottom: 10px;
4256    top: auto;
4257  }
4258  .mm-reskin .avex-dropdown-wrapper-three span.tile-label {
4259    position: absolute;
4260    font-family: Favorit, sans-serif;
4261    right: 20px;
4262    width: 100%;
4263    text-align: center;
4264    left: 0;
4265    top: 17px;
4266    font-size: 19px;
4267  }
4268</style>
4269
4270<div class="avex-dropdown-wrapper-three hide-small show-alt" id="dropdown-accessories">
4271    <div class="container">
4272        <ul>
4273            
4274              <li class="mm-link for-our-story active">
4275                  <a href="/pages/about-us">
4276                    <span style="position: relative">Our Story
4277                      
4278                  </span>
4279                  </a>
4280              </li>
4281            
4282              <li class="mm-link for-careers ">
4283                  <a href="/pages/careers">
4284                    <span style="position: relative">Careers
4285                      
4286                  </span>
4287                  </a>
4288              </li>
4289            
4290              <li class="mm-link for-dealers ">
4291                  <a href="/pages/dealer-map">
4292                    <span style="position: relative">Dealers
4293                      
4294                  </span>
4295                  </a>
4296              </li>
4297            
4298              <li class="mm-link for-videos ">
4299                  <a href="/pages/videolibrary">
4300                    <span style="position: relative">Videos
4301                      
4302                  </span>
4303                  </a>
4304              </li>
4305            
4306              <li class="mm-link for-factory-team ">
4307                  <a href="/pages/onewheel-factory-team">
4308                    <span style="position: relative">Factory Team
4309                      
4310                  </span>
4311                  </a>
4312              </li>
4313            
4314              <li class="mm-link for-world-of-onewheel ">
4315                  <a href="/pages/flowstate">
4316                    <span style="position: relative">World of Onewheel
4317                      
4318                  </span>
4319                  </a>
4320              </li>
4321                  
4322        </ul>
4323        <div class="img-frame">
4324          
4325            <img class="avex-dropdown-bg show-our-story" 
4326              data-dropdown-image="our-story" height="300" 
4327              src="//onewheel.com/cdn/shop/files/OurStory_v4.png?v=1751588909">
4328          
4329            <img class="avex-dropdown-bg show-careers hide" 
4330              data-dropdown-image="careers" height="300" 
4331              src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702">
4332          
4333            <img class="avex-dropdown-bg show-dealers hide" 
4334              data-dropdown-image="dealers" height="300" 
4335              src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702">
4336          
4337            <img class="avex-dropdown-bg show-videos hide" 
4338              data-dropdown-image="videos" height="300" 
4339              src="//onewheel.com/cdn/shop/files/VP2.png?v=1772851875">
4340          
4341            <img class="avex-dropdown-bg show-factory-team hide" 
4342              data-dropdown-image="factory-team" height="300" 
4343              src="//onewheel.com/cdn/shop/files/FactoryTeam.png?v=1749673095">
4344          
4345            <img class="avex-dropdown-bg show-world-of-onewheel hide" 
4346              data-dropdown-image="world-of-onewheel" height="300" 
4347              src="//onewheel.com/cdn/shop/files/WoO_2.png?v=1753213563">
4348          
4349        </div>
4350    </div>
4351</div>
4352
4353<script>
4354  $(function () {
4355    const imageMap = {'.for-our-story': '.show-our-story',
4356'.for-careers': '.show-careers',
4357'.for-dealers': '.show-dealers',
4358'.for-videos': '.show-videos',
4359'.for-factory-team': '.show-factory-team',
4360'.for-world-of-onewheel': '.show-world-of-onewheel'
4361};
4362
4363    const allImageClasses = Object.values(imageMap);
4364
4365    Object.entries(imageMap).forEach(([hoverSelector, showClass]) => {
4366      $(hoverSelector).mouseenter(() => {
4367        allImageClasses.forEach(c => $(c).addClass("hide"));
4368        $(showClass).removeClass("hide");
4369      });
4370    });
4371  });
4372</script>
4372
4373
4374
4375</div>
4376    
4377
4378  </div>
4379
4380  <main role="main" id="MainContent" >
4381
4382    
4383
4384      <section id="gts" class="gt-ride" data-section-id="" data-section-type="product"><div id="shopify-section-product-configuration" class="shopify-section"><div class="product-configView">
4385  <style>
4386    .page-content {
4387        padding-bottom: 0;
4388    }
4389
4390    #configurator {
4391        color: white;
4392        width: 100%;
4393        background: #000;
4394        z-index: 1000;
4395        font-family: Simplon Norm, Montserrat, sans-serif;
4396        /*max-width:1500px;*/
4397        margin: auto;
4398    }
4399
4400    .pages {
4401        margin-bottom: 30px;
4402        width: 260px;
4403    }
4404
4405    .pages .page-number {
4406        margin-right: 20px;
4407        display: inline-block;
4408        color: #424242;
4409        border-bottom: 3px solid transparent;
4410        transition: all 0.4s;
4411        cursor: pointer;
4412    }
4413
4414    .pages .page-number.on-left {
4415
4416    }
4417
4418    .pages .page-number.selected {
4419        color: white;
4420        border-bottom: 3px solid #ffb100;
4421    }
4422
4423    .product-panel,
4424    .radio-panel,
4425    .color-panel {
4426        background-color: #231f20;
4427        padding: 10px 16px;
4428        border-radius: 7px;
4429        font-size: 12px;
4430        margin-bottom: 20px;
4431        margin-right: 20px;
4432    }
4433
4434    .color-panel .chosen-name {
4435        font-size: 12px;
4436    }
4437
4438    .color-panel .color-holder {
4439        border-radius: 50%;
4440        border: 1px solid transparent;
4441        width: 30px;
4442        height: 30px;
4443        display: inline-block;
4444        margin: 5px;
4445        position: relative;
4446        transition: all 0.4s;
4447        cursor: pointer;
4448    }
4449
4450    .color-panel .color-holder.selected {
4451        /*border: 1px solid #fff;*/
4452    }
4453
4454    .color-panel .color-holder:hover:after,
4455    .color-panel .color-holder.selected:after {
4456        content: " ";
4457        border: 1px solid #fff;
4458        width: 100%;
4459        height: 100%;
4460        display: block;
4461        border-radius: 50%;
4462        padding: 18px;
4463        left: -5px;
4464        position: absolute;
4465        top: -5px;
4466    }
4467
4468    .color-panel .color-holder.smaller:hover:after,
4469    .color-panel .color-holder.smaller.selected:after {
4470
4471        padding: 15px;
4472    }
4473
4474    h4.select-bundle {
4475        margin-bottom: 10px;
4476    }
4477
4478    .config-wrapper {
4479        display: flex;
4480    }
4481
4482    .mobile {
4483        display: none;
4484    }
4485
4486    #configurator .missing-products {
4487        color: red;
4488        margin: 20px 0;
4489    }
4490
4491    #configurator .configurator {
4492        flex: auto;
4493    }
4494
4495    #configurator .configurator h3 {
4496        margin-bottom: 30px;
4497        font-size: 1.5rem;
4498        color: white;
4499    }
4500
4501    #configurator .checkout {
4502        flex: 0 0 200px;
4503        padding-top: 50px;
4504    }
4505
4506    #configurator h1 {
4507        font-size: 60px;
4508        margin-bottom: 0px;
4509    }
4510
4511    #configurator h5 {
4512        font-size: 20px;
4513        margin-top: 0;
4514        margin-bottom: 30px;
4515        text-transform: uppercase;
4516    }
4517
4518    #configurator .content {
4519        display: flex;
4520        align-items: stretch;
4521        min-height: calc(100vh - 110px);
4522    }
4523
4524    #configurator .config-actions .prices {
4525        color: white;
4526        font-size: 16px;
4527        width: 50%;
4528        display: inline-block;
4529    }
4530
4531    #configurator .config-actions .prices .subtotal-price {
4532
4533        font-size: 32px;
4534    }
4535
4536    #configurator .config-actions .buttons {
4537        width: 48%;
4538        display: inline-block;
4539        vertical-align: top;
4540        padding-top: 10px;
4541    }
4542
4543    #configurator .config-actions .buttons button {
4544        font-size: 12px;
4545        color: black;
4546        background-color: #ffb100;
4547        border-radius: 50px;
4548        border: none;
4549        outline: none;
4550        padding: 8px 20px 6px 20px;
4551    }
4552
4553    #configurator .dropdowns {
4554        flex: 0 0 400px;
4555        max-width: 400px;
4556        min-height: 375px;
4557        padding: 20px 20px;
4558    }
4559
4560    #configurator .preview {
4561        flex: auto;
4562        margin-top: 0;
4563        align-self: stretch;
4564    }
4565
4566    @media only screen and (min-width: 769px) {
4567        #configurator .preview {
4568            min-height: calc(100vh - 110px);
4569        }
4570    }
4571
4572    #configurator .dropdowns.panel .inner {
4573        padding-bottom: 100px;
4574    }
4575
4576    #configurator .dropdown-wrapper {
4577        display: block;
4578        clear: left;
4579        margin-bottom: 20px;
4580    }
4581
4582    #configurator .dropdown-wrapper.missing .color-panel,
4583    #configurator .dropdown-wrapper.missing .radio-panel {
4584        background-color: #474747;
4585    }
4586
4587    #configurator .dropdown-wrapper.missing .chosen {
4588        border-color: red;
4589        background: rgba(255, 0, 0, .1);
4590    }
4591
4592    #configurator .dropdown-name {
4593        text-transform: uppercase;
4594        font-size: 11px;
4595        margin-bottom: 5px;
4596    }
4597
4598    #configurator .dropdown {
4599        position: relative;
4600    }
4601
4602    #configurator .dropdown:after {
4603        content: '';
4604        display: block;
4605        clear: both;
4606    }
4607
4608    #configurator .handle {
4609        background: #333;
4610        border-top-left-radius: 20px;
4611        border-bottom-left-radius: 20px;
4612        height: 30px;
4613        width: 35px;
4614        float: left;
4615        display: flex;
4616        align-items: center;
4617        justify-content: center;
4618    }
4619
4620    #configurator .chosen {
4621        border-top-right-radius: 20px;
4622        border-bottom-right-radius: 20px;
4623        border: 1px solid #222;
4624        color: #000;
4625        display: block;
4626        float: left;
4627        height: 30px;
4628        display: flex;
4629        text-align: center;
4630        align-items: center;
4631        justify-content: center;
4632        width: calc(100% - 35px);
4633        font-size: 12px;
4634        text-transform: uppercase;
4635    }
4636
4637    #configurator .options {
4638        border: 1px solid #222;
4639        position: absolute;
4640        top: 0;
4641        left: 35px;
4642        width: calc(100% - 35px);
4643        background: #f5f5f4;
4644        display: none;
4645        z-index: 10;
4646        max-height: 300px;
4647        overflow-y: auto;
4648    }
4649
4650    #configurator .options .option-name {
4651        display: none;
4652    }
4653
4654    #configurator .options.active {
4655        display: block;
4656    }
4657
4658    #configurator .options .option {
4659        padding: 10px;
4660        cursor: pointer;
4661    }
4662
4663    #configurator .options .option:hover {
4664        background: #fff;
4665    }
4666
4667    #configurator .arrow {
4668        border: solid #fff;
4669        border-width: 0 3px 3px 0;
4670        display: inline-block;
4671        padding: 3px;
4672        transform: rotate(45deg);
4673        -webkit-transform: rotate(45deg);
4674        margin-left: 2px;
4675        margin-top: -3px;
4676    }
4677
4678
4679    #configurator .image-container {
4680        position: relative;
4681        height: 100%;
4682        width: 100%;
4683        overflow: hidden;
4684    }
4685
4686    @media only screen and (min-width: 769px) {
4687        #configurator .image-container {
4688            min-height: calc(100vh - 110px);
4689        }
4690    }
4691
4692    #configurator .image-container img {
4693        position: absolute;
4694        top: 0;
4695        left: 0;
4696        right: 0;
4697        bottom: 0;
4698        width: 100%;
4699        height: 100%;
4700        max-width: none;
4701        max-height: none;
4702        object-fit: contain;
4703        object-position: center center;
4704    }
4705
4706    #configurator .section {
4707        border-top: 1px solid #000;
4708        padding-top: 30px;
4709        margin-bottom: 30px;
4710    }
4711
4712    #configurator .section.bundle {
4713        border: 0;
4714        padding-top: 0;
4715        margin-bottom: 30px;
4716    }
4717
4718    #configurator .section.bundle .discount-price {
4719        font-size: 16px;
4720        margin-bottom: 10px;
4721    }
4722
4723    #configurator .section.bundle .discount {
4724        color: red;
4725        font-weight: bold;
4726        font-size: 14px;
4727        margin-bottom: 10px;
4728    }
4729
4730    #configurator .section.bundle .list-header {
4731        font-size: 16px;
4732    }
4733
4734    #configurator .section.bundle ul {
4735        padding-left: 20px;
4736        font-size: 15px;
4737        line-height: 1.4em;
4738    }
4739
4740    #configurator .section.bundle h4 {
4741        margin: 0;
4742        margin-bottom: 5px;
4743        font-size: 20px;
4744    }
4745
4746    #configurator .section.bundle img {
4747        margin: -30px;
4748        margin-bottom: 30px;
4749        width: calc(100% + 60px);
4750        max-width: initial;
4751    }
4752
4753    #configurator .section h5 {
4754        font-size: 12px;
4755        text-transform: uppercase;
4756        margin-bottom: 20px;
4757    }
4758
4759    #configurator .section .price {
4760        color: #000;
4761        font-size: 40px !important;
4762        margin-bottom: 10px;
4763    }
4764
4765    #configurator a.button {
4766        font-size: 11px;
4767        cursor: pointer;
4768    }
4769
4770    #configurator .actions {
4771        text-align: center;
4772        margin-top: 60px;
4773    }
4774
4775    #configurator .actions a.button {
4776        margin: auto;
4777        margin-bottom: 15px;
4778        padding: 15px;
4779        display: block;
4780        max-width: 400px;
4781
4782    }
4783
4784    #configurator .actions a.button.outline {
4785        background: transparent;
4786        color: #2b91ca;
4787        border: 1px solid #2b91ca;
4788    }
4789
4790    #configurator .select-board {
4791        text-align: center;
4792    }
4793
4794    #configurator .mount {
4795        text-transform: none;
4796        color: #2b91ca;
4797        margin-left: 10px;
4798    }
4799
4800    #configurator .toggle {
4801        margin: auto;
4802        display: inline-block;
4803    }
4804
4805    #configurator .toggle span {
4806        padding: 7px;
4807        text-align: center;
4808        width: 100px;
4809        border: 1px solid #222;
4810        color: #222;
4811        background: transparent;
4812        cursor: pointer;
4813        display: inline-block;
4814        float: left;
4815        height: 32px;
4816    }
4817
4818    #configurator .toggle span.select-pint {
4819        border-top-left-radius: 20px;
4820        border-bottom-left-radius: 20px;
4821    }
4822
4823    #configurator .toggle span.select-xr {
4824        border-top-right-radius: 20px;
4825        border-bottom-right-radius: 20px;
4826    }
4827
4828    #configurator .toggle span.active {
4829        background: #3F4041;
4830        color: #fff;
4831    }
4832
4833    #configurator .toggle span img {
4834        height: 15px;
4835        display: none;
4836    }
4837
4838    #configurator .toggle span.select-xr img {
4839        height: 12px;
4840    }
4841
4842    #configurator .toggle span img.dark {
4843        display: inline;
4844    }
4845
4846    #configurator .toggle span.active img.light {
4847        display: inline;
4848    }
4849
4850    #configurator .toggle span.active img.dark {
4851        display: none;
4852    }
4853
4854    #configurator .swatch {
4855        display: inline-block;
4856        width: 20px;
4857        height: 20px;
4858        margin-right: 10px;
4859        float: left;
4860        margin-top: -2px;
4861        border: 1px solid #888;
4862    }
4863
4864    #configurator .chosen .swatch {
4865        display: none;
4866        float: right;
4867        margin-top: -8px;
4868    }
4869
4870    .preload {
4871        display: none;
4872    }
4873
4874    #configurator .copy-link {
4875        text-align: center;
4876        font-size: 14px;
4877        margin: 10px 0;
4878        cursor: pointer;
4879    }
4880
4881    #configurator .copy-link.active {
4882        opacity: .5;
4883    }
4884
4885    #configurator .bundles {
4886        display: flex;
4887    }
4888
4889    #configurator .product-holder {
4890        color: #d7d7d7;
4891        margin-right: 0;
4892    }
4893
4894    #configurator .product-image {
4895        margin-top: 10px;
4896        background-color: white;
4897        border-radius: 10px 10px 0 0;
4898        text-align: center;
4899    }
4900
4901    #configurator .product-image.safety {
4902        background-color: #d7d7d7;
4903    }
4904
4905    #configurator .product-name {
4906        margin-top: 15px;
4907        padding: 0 10px;
4908        font-size: 18px;
4909        font-weight: bold;
4910    }
4911
4912    #configurator .product-description {
4913        font-size: 15px;
4914        padding: 10px 10px;
4915
4916    }
4917
4918    #configurator .accessories-row {
4919        margin-top: 15px;
4920        margin-bottom: 15px;
4921        display: flex;
4922        flex-direction: row;
4923        justify-content: space-between;
4924        padding: 0 10px;
4925        font-weight: bold;
4926    }
4927
4928    #configurator .accessories-row .price {
4929        font-size: 20px;
4930    }
4931
4932    #configurator .btn.add-remove {
4933        font-size: 16px;
4934        border-radius: 20px;
4935        background-color: transparent;
4936        border: 1px solid #d7d7d7;
4937        color: #d7d7d7;
4938        padding: 5px 20px;
4939        outline: none;
4940        box-shadow: none;
4941        font-weight: bold !important;
4942    }
4943
4944    #configurator .btn.add-remove.selected {
4945        color: #000;
4946        background-color: #d7d7d7;
4947
4948    }
4949
4950    #configurator .bundles .bundle {
4951        flex: auto;
4952        margin: 10px;
4953        padding: 30px;
4954        background: #fff;
4955        position: relative;
4956        padding-bottom: 60px;
4957        box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15)
4958    }
4959
4960    #configurator .bundles .bundle a {
4961        position: absolute;
4962        bottom: 20px;
4963        left: 10%;
4964        width: 80%;
4965        padding: 15px !important;
4966    }
4967
4968    #configurator .bundle-discount {
4969        color: #ffb100;
4970        text-transform: uppercase;
4971        margin-top: 20px;
4972        font-size: 12px;
4973        font-weight: bold;
4974        display: block;
4975    }
4976
4977    /* Customize the label (the container) */
4978    #config-view .radio-container,
4979    #configurator .radio-container {
4980        display: block;
4981        position: relative;
4982        padding-left: 25px;
4983        margin: 10px 0;
4984        padding-top: 2px;
4985        cursor: pointer;
4986        -webkit-user-select: none;
4987        -moz-user-select: none;
4988        -ms-user-select: none;
4989        user-select: none;
4990    }
4991
4992    /* Hide the browser's default radio button */
4993    #config-view .radio-container input,
4994    #configurator .radio-container input {
4995        position: absolute;
4996        opacity: 0;
4997        cursor: pointer;
4998        height: 0;
4999        width: 0;
5000    }
5001
5002    /* Create a custom radio button */
5003    #config-view .checkmark,
5004    #configurator .checkmark {
5005        position: absolute;
5006        top: 0;
5007        left: 0;
5008        height: 15px;
5009        width: 15px;
5010        /*background-color: #eee;*/
5011        border-radius: 50%;
5012        border: 1px solid #fff
5013    }
5014
5015    .clear-label {
5016        float: right;
5017        cursor: pointer;
5018    }
5019
5020    /* On mouse-over, add a grey background color */
5021    #config-view .radio-container:hover input ~ .checkmark,
5022    #configurator .radio-container:hover input ~ .checkmark {
5023        background-color: #ccc;
5024    }
5025
5026    /* When the radio button is checked, add a blue background */
5027    #config-view .radio-container input:checked ~ .checkmark,
5028    #configurator .radio-container input:checked ~ .checkmark {
5029        background-color: transparent;
5030    }
5031
5032    /* Create the indicator (the dot/circle - hidden when not checked) */
5033    #config-view .checkmark:after,
5034    #configurator .checkmark:after {
5035        content: "";
5036        position: absolute;
5037        display: none;
5038    }
5039
5040    /* Show the indicator (dot/circle) when checked */
5041    #config-view .radio-container input:checked ~ .checkmark:after,
5042    #configurator .radio-container input:checked ~ .checkmark:after {
5043        display: block;
5044    }
5045
5046    /* Style the indicator (dot/circle) */
5047    #config-view .radio-container .checkmark:after,
5048    #configurator .radio-container .checkmark:after {
5049        top: 3px;
5050        left: 3px;
5051        width: 7px;
5052        height: 7px;
5053        border-radius: 50%;
5054        background: white;
5055    }
5056
5057    @media only screen and (max-width: 1200px) {
5058        .checkout {
5059            display: none;
5060        }
5061    }
5062
5063    @media only screen and (max-width: 768px) {
5064
5065        #configurator .actions {
5066            margin: 0;
5067        }
5068
5069        #configurator .bundles {
5070            display: block;
5071            padding: 30px;
5072        }
5073
5074        #configurator .bundles .bundle {
5075            margin-bottom: 30px;
5076        }
5077
5078        .header-mobile-nav {
5079            z-index: 10000 !important;
5080        }
5081
5082        .announcement-bar {
5083            display: none;
5084        }
5085
5086        #MainContent {
5087            padding-top: 45px;
5088        }
5089
5090        #build-amp-customize #MainContent {
5091            padding-top: 45px !important;
5092        }
5093
5094        #configurator {
5095            padding: 0;
5096            display: block;
5097            margin-top: 0;
5098            z-index: 100001;
5099            overflow-y: auto;
5100        }
5101
5102        #configurator h1,
5103        #configurator h5 {
5104            display: none;
5105        }
5106
5107        #configurator .handle {
5108            display: none;
5109        }
5110
5111        #configurator .chosen {
5112            border-radius: 0;
5113            width: 100%;
5114            border: 0;
5115            display: block;
5116            text-align: left;
5117            padding-left: 20px;
5118            font-size: 15px;
5119        }
5120
5121        #configurator .chosen .swatch {
5122            display: block;
5123        }
5124
5125        #configurator .options {
5126            position: fixed;
5127            z-index: 1000001;
5128            top: 0;
5129            left: 0;
5130            width: 100%;
5131            height: 100%;
5132            border: 0;
5133            max-height: 100%;
5134        }
5135
5136        #configurator .options .option-name {
5137            position: relative;
5138            display: block;
5139            padding: 25px;
5140            background: #8cc1ae;
5141            color: #fff;
5142            font-size: 15px;
5143            text-transform: uppercase;
5144        }
5145
5146        #configurator .options .option-name .close-options {
5147            position: absolute;
5148            top: 0;
5149            right: 10px;
5150            height: 100%;
5151            display: flex;
5152            text-transform: none;
5153            align-items: center;
5154            font-size: 24px;
5155        }
5156
5157        #configurator .options .option {
5158            border-bottom: 1px solid #ccc;
5159            padding: 20px;
5160        }
5161
5162        #configurator .dropdowns {
5163            max-width: 100%;
5164            min-height: auto;
5165        }
5166
5167        #configurator .content {
5168            flex-direction: column-reverse;
5169            flex-wrap: wrap;
5170        }
5171
5172        #configurator .dropdowns {
5173            flex: 1 1 auto;
5174            max-width: 100%;
5175        }
5176
5177        #configurator .preview {
5178            flex: auto;
5179            display: block;
5180            height: 300px !important;
5181            min-height: 300px !important;
5182            max-height: 50vh;
5183            text-align: center;
5184            position: relative;
5185            overflow: hidden;
5186        }
5187
5188        #configurator .image-container {
5189            position: absolute;
5190            top: 0;
5191            left: 0;
5192            right: 0;
5193            bottom: 0;
5194            width: 100%;
5195            max-width: 100%;
5196            min-height: 0;
5197            height: 100%;
5198            margin: 0;
5199            transform: none;
5200        }
5201
5202        #configurator .image-container img {
5203            opacity: 1 !important;
5204            visibility: visible !important;
5205        }
5206
5207        #configurator .dropdown-wrapper {
5208            max-width: 100%;
5209            margin-bottom: 0;
5210        }
5211
5212        #configurator .dropdown-name {
5213            border-top: 1px solid #222;
5214            margin-left: 0;
5215            padding: 10px 20px 0;
5216            font-size: 10px;
5217        }
5218
5219        #configurator .actions {
5220            background: #555;
5221            padding: 25px;
5222            padding-bottom: 10px;
5223        }
5224
5225        #configurator .actions a.button {
5226            color: #555;
5227            background: #fff;
5228            padding: 15px !important;
5229        }
5230
5231        #configurator .actions a.button.outline {
5232            color: #fff;
5233            background: transparent;
5234            border: 1px solid #fff;
5235        }
5236
5237        #configurator .select-board {
5238            position: absolute;
5239            right: 15px;
5240            bottom: 5px;
5241            z-index: 9999;
5242        }
5243
5244        #configurator .copy-link {
5245            position: absolute;
5246            left: 15px;
5247            bottom: 5px;
5248            z-index: 9999;
5249        }
5250
5251        #configurator .toggle span {
5252            width: 50px;
5253        }
5254
5255        #configurator .toggle span img {
5256            height: 12px;
5257        }
5258
5259        #configurator .toggle span.select-xr img {
5260            height: 10px;
5261        }
5262
5263        #configurator .checkout {
5264            display: none;
5265        }
5266
5267        #configurator h4.select-bundle {
5268            display: none;
5269        }
5270
5271        #configurator .preview {
5272            margin-top: 0;
5273        }
5274
5275        .mobile {
5276            display: block;
5277        }
5278
5279        #configurator .missing-products {
5280            color: red;
5281            margin: 20px;
5282        }
5283    }
5284
5285 
5286     #config-view .option-contain h3, #config-view .option-contain h5 {
5287      color: #000;
5288    }
5289    
5290    #config-view .product-panel, #config-view .radio-panel, #config-view .color-panel {
5291      background: #ffffff !important;
5292      border: none;
5293      color: #000 !important;
5294    }
5295    #config-view .option label.radio-container {
5296      box-shadow: none;
5297    }
5298    
5299    #config-view .option label {
5300      color: #000000 !important;
5301      background: #fff;
5302    }
5303
5304    #config-view .col.col-8.hide-small {
5305      order: -1;
5306    }
5307
5308    
5309  
5310</style>
5311
5312
5313
5314
5315<script>
5316
5317
5318
5319let CustomizeModalObserver = (function () {
5320
5321    const debouncedClickBind = debounce((arg) => bindClick(arg));
5322    const debouncedReinit = debounce(() => reinit(), 300);
5323
5324
5325    function debounce(func, timeout = 1000) {
5326        console.log('debounce');
5327        let timer;
5328        return (...args) => {
5329            clearTimeout(timer);
5330            timer = setTimeout(() => {
5331                func.apply(this, args);
5332            }, timeout);
5333        };
5334    }
5335
5336    function reinit() {
5337        console.log('expand');
5338        window.observer.disconnect();
5339        // $(document.querySelectorAll('#color-container')).slick("reinit");
5340        setTimeout(() => {
5341            const targetNode = document.querySelector('#config-view');
5342            const config = {attributes: true, childList: true, subtree: true};
5343            window.observer.observe(targetNode, config);
5344        }, 100);
5345    }
5346
5347    function bindClick(targetClass) {
5348        let elements = document.querySelectorAll(targetClass);
5349        [...elements].map((item) => {
5350            item.addEventListener('click', (event) => {
5351                let element = event.target;
5352                if (element.parentElement.classList.value.indexOf('tar-expanded') !== -1 || element.parentElement.parentElement.classList.value.indexOf('expanded') !== -1) {
5353                    element.parentElement.classList.remove('tar-expanded')
5354                    element.parentElement.parentElement.classList.remove('expanded')
5355                } else {
5356                    element.parentElement.classList.add('tar-expanded');
5357                    element.parentElement.parentElement.classList.add('expanded')
5358                }
5359            })
5360        });
5361    }
5362
5363    function init(targetNodeId, targetClass, timeout) {
5364        setTimeout(() => {
5365            console.log('customizer binding initialized');
5366            const targetNode = document.querySelector(targetNodeId);
5367            const config = {attributes: true, childList: true, subtree: true};
5368
5369            // Callback function to execute when mutations are observed
5370            const callback = function (mutationList, observer) {
5371                for (const mutation of mutationList) {
5372                    if (mutation.type === 'childList') {
5373                        console.log('child added - bind click --> OK!');
5374                        // bindSlick();
5375                        debouncedClickBind('.label-target');
5376                    } else if (mutation.type === 'attributes') {
5377                        console.log('class changed - refresh slick');
5378                        debouncedReinit();
5379                    }
5380                }
5381            }
5382
5383            window.observer = new MutationObserver(callback);
5384
5385            // Start observing the target node for configured mutations
5386            window.observer.observe(targetNode, config);
5387        }, timeout);
5388    }
5389
5390    return {
5391        init: init
5392    }
5393})();
5394
5395CustomizeModalObserver.init('#config-view', '', 2000)
5396
5397</script>
5397
5398
5399
5400  
5401<div class="container" id="config-view">
5402    <a href="#" class="close-configView close">
5403        <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg">
5404<g clip-path="url(#clip0_425_8)">
5405<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
5406<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
5407</g>
5408<defs>
5409<clipPath id="clip0_425_8">
5410<rect width="5.52" height="5.19" fill="white"/>
5411</clipPath>
5412</defs>
5413</svg>
5414
5415    </a>
5416    <div class="row">
5417        <div class="col col-4">
5418            <h5 v-if="bundle.name == 'Ultimate Carbon Bundle'">Ultimate Bundle</h5>
5419            <h5 v-else>${ bundle.name }</h5>
5420            <h3>Select Colors</h3>
5421            <div class="option-contain">
5422                <div class="options" style="height: 80vh;overflow: scroll;">
5423                    <div class="option" :class="{ expanded: product.expanded, hide: product.name === 'Onewheel GT S-Series' && bundle.stock === 'stock' }" @click="expand(product)" v-for="product in bundle.products" v-for="product in bundle.products" v-if="product.variants.length > 1 && !product.isBoard && !product.hidden && product.name !== 'Onewheel Pint X' && product.name !== 'Hybrid Fender Delete' && product.name !== 'Onewheel XR Classic' && product.name !== 'Onewheel GT S-Series' && !(product.name === 'Onewheel Pint' && bundle.railParam)">
5424                        <label class="label-target tar-expanded">
5425                          <div class="label-inner" v-if="product.name === 'Onewheel GT'">
5426                            <span>Tire Type</span>
5427                          </div>
5428                          <span class="label-inner" v-else-if="product.name === 'GT Fender'">
5429                            <span>Fender</span>
5430                          </span>
5431                          <div class="label-inner" v-else-if="product.name === 'GT Rail Guards'">
5432                            <span>Rail Guards</span>
5433                          </div>
5434                          <div class="label-inner" v-else-if="product.name === 'GT Bumpers'">
5435                            <span>Bumpers</span>
5436                          </div>
5437                          <div class="label-inner" v-else-if="product.name === 'GT Charger Plug'">
5438                            <span>Charger Plug</span>
5439                          </div>
5440                          <div class="label-inner" v-else-if="product.name === 'Onewheel Pint X'">
5441                            <span>Rail Color</span>
5442                          </div>
5443                          <div class="label-inner" v-else-if="product.name === 'Pint X Bumper'">
5444                            <span>Bumpers</span>
5445                          </div>
5446                          <div class="label-inner" v-else-if="product.name === 'Pint X Rail Guards'">
5447                            <span>Rail Guards</span>
5448                          </div>
5449                          <div class="label-inner" v-else-if="product.name === 'Pint Charger Plugs'">
5450                            <span>Charger Plug</span>
5451                          </div>
5452                          <div class="label-inner" v-else-if="product.name === 'Onewheel Pint'">
5453                            <span>Rail Color</span>
5454                          </div>
5455                          <div class="label-inner" v-else-if="product.name === 'Fender Pint'">
5456                            <span>Fender</span>
5457                          </div>
5458                          <div class="label-inner" v-else-if="product.name === 'Bumpers Pint'">
5459                            <span>Bumpers</span>
5460                          </div>
5461                          <div class="label-inner" v-else-if="product.name === 'Rail Guards Pint'">
5462                            <span>Rail Guards</span>
5463                          </div>
5464                          <div class="label-inner" v-else-if="product.name === 'Pint Charger Plugs'">
5465                            <span>Charger Plug</span>
5466                          </div>
5467                          <div class="label-inner" v-else-if="product.name === 'Pint X Freeride Bumpers'">
5468                            <span>Freeride Bumpers</span>
5469                          </div>
5470                          
5471                          <div class="label-inner" v-else-if="product.name === 'GT S-Series Recurve Rail Guards'">
5472                            <span>Rail Guards</span>
5473                          </div>
5474                          <div class="label-inner" v-else-if="product.name === '27b'">
5475                            <span>Standard Bumpers</span>
5476                          </div>
5477                          <div class="label-inner" v-else-if="product.name === 'XR Classic Bumpers'">
5478                            <span>Standard Bumpers</span>
5479                          </div>
5480                          <div class="label-inner" v-else-if="product.name === '27fb'">
5481                            <span>Freeride Bumpers</span>
5482                          </div>
5483                          <div class="label-inner" v-else-if="product.name === 'XR Classic Freeride Bumpers'">
5484                            <span>Freeride Bumpers</span>
5485                          </div>
5486                          <div class="label-inner" v-else-if="product.name === 'Onewheel XR Classic'">
5487                            <span>XR Classic</span>
5488                          </div>
5489                          <div class="label-inner" v-else-if="product.name === 'XR Classic Rail Guards'">
5490                            <span>Rail Guards</span>
5491                          </div>
5492                          <div class="label-inner" v-else-if="product.name === 'XR Classic Recurve Rail Guards'">
5493                            <span>Rail Guards</span>
5494                          </div>
5495                          <div class="label-inner" v-else-if="product.name === 'GT Freeride Bumpers'">
5496                            <span>Freeride Bumpers</span>
5497                          </div>
5498
5499                          <div class="label-inner" v-else>
5500                            <span>${ product.name }</span>
5501                          </div>
5502                          <div class="selected-option">
5503                            <span v-if="product.chosenVariant" class="chosen-name hide-expanded">
5504                              <span class="color-count" v-if="product.name === 'Onewheel GT' && product.chosenVariant.name === 'Performance Treaded Tire'">
5505                                Performance Treaded
5506                              </span>
5507                              <span v-else-if="product.chosenVariant.name !== 'Performance Treaded Tire' && product.name === 'Onewheel GT'">
5508                                ${product.chosenVariant.name}
5509                              </span>
5510                              <span class="color-count" v-else-if="product.name === 'GT Fender'">
5511                                16 Colors
5512                              </span>
5513                              <span class="color-count" v-else-if="product.name === 'GT Rail Guards'">
5514                                17 Colors
5515                              </span>
5516                              <span class="color-count" v-else-if="product.name === 'GT Bumpers'">
5517                                16 Colors
5518                              </span>
5519                              <span class="color-count" v-else-if="product.name === 'GT Charger Plug'">
5520                                16 Colors
5521                              </span>
5522                              <span class="color-count" v-else-if="product.name === 'Onewheel Pint X'">
5523                                1 Color
5524                              </span>
5525                              <span class="color-count" v-else-if="product.name === 'Pint X Bumper'">
5526                                16 Colors
5527                              </span>
5528                              <span class="color-count" v-else-if="product.name === 'Pint X Rail Guards'">
5529                                18 Colors
5530                              </span>
5531                              <span class="color-count" v-else-if="product.name === 'Maghandle Pro'">
5532                                9 Colors
5533                              </span>
5534                              <span class="color-count" v-else-if="product.name === 'Pint Charger Plugs'">
5535                                16 Colors
5536                              </span>
5537                              <span class="color-count" v-else-if="product.name === 'Onewheel Pint'">
5538                                2 Colors
5539                              </span>
5540                              <span class="color-count" v-else-if="product.name === 'Fender Pint'">
5541                                16 Colors
5542                              </span>
5543                              <span class="color-count" v-else-if="product.name === 'Bumpers Pint'">
5544                                16 Colors
5545                              </span>
5546                              <span class="color-count" v-else-if="product.name === 'Rail Guards Pint'">
5547                                16 Colors
5548                              </span>
5549                              <span class="color-count" v-else-if="product.name === 'Pint Charger Plugs'">
5550                                16 Colors
5551                              </span>
5552                              <span class="color-count" v-else-if="product.name === 'Hybrid Fender'">
5553                                7 Colors
5554                              </span>
5555                              <span class="color-count" v-else-if="product.name === 'Pint X Freeride Bumpers'">
5556                                8 Colors
5557                              </span>
5558                              <span class="color-count" v-else-if="product.name === 'GT S-Series Recurve Rail Guards'">
5559                                6 Colors
5560                              </span>
5561                              <span class="color-count" v-else-if="product.name === '27b'">
5562                                11 Colors
5563                              </span>
5564                              <span class="color-count" v-else-if="product.name === 'XR Classic Bumpers'">
5565                                11 Colors
5566                              </span>
5567                              <span class="color-count" v-else-if="product.name === '27fb'">
5568                                7 Colors
5569                              </span>
5570                              <span class="color-count" v-else-if="product.name === 'XR Classic Freeride Bumpers'">
5571                                11 Colors
5572                              </span>
5573                              <span class="color-count" v-else-if="product.name === 'XR Classic Rail Guards'">
5574                                9 Colors
5575                              </span>
5576                              <span class="color-count" v-else-if="product.name === 'XR Classic Recurve Rail Guards'">
5577                                9 Colors
5578                              </span>
5579                              <span class="color-count" v-else-if="product.name === 'GT Freeride Bumpers'">
5580                                7 Colors
5581                              </span>
5582                            </span>
5583                            <span v-if="product.chosenVariant.name === 'Performance Treaded Tire'" class="chosen-name show-expanded">
5584                              Performance Treaded
5585                            </span>
5586                            <span v-else-if="product.chosenVariant.name !== 'Performance Treaded Tire' && product.chosenVariant" class="chosen-name show-expanded">
5587                              ${product.chosenVariant.name}
5588                            </span>
5589                            <div v-if="product.name != 'Onewheel GT'" class="color-holder"
5590                                 :data-color="product.chosenVariant ? product.chosenVariant.name : ''"
5591                                 :style="{ backgroundColor: product.chosenVariant ? getHexCode(product.chosenVariant.name) : 'transparent' }"></div>
5592                            </div>
5593						 </label>
5594
5595
5596                        
5597
5598                        <div class="radio-panel panel" v-if="product.name === 'Onewheel GT S-Series'">
5599  
5600                              <template v-for="(variant, index) in product.variants">
5601                                  <label class="radio-container"
5602                                         :data-value="variant.name"
5603                                         @click.prevent.stop="optionChanged(product, variant);"> 
5604                                    <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span>
5605                                    <span v-if="variant.name == 'Slick Tire'">Slick Tire</span>
5606                                    
5607                                    <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span>
5608                                    <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span>
5609                                    <span v-if="variant.name == '28'">S-Series Rally XL</span>
5610                                    <span v-if="variant.name == 'S-Series Rally XL'">S-Series Rally XL</span>
5611  
5612                                    
5613                                    <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>-->
5614                                    
5615                                    <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span>
5616                                    <span v-if="variant.name == 'Treaded Tire'"> +$50</span>
5617                                    <span v-if="variant.name == 'S-Series Rally Edition'"> +$500</span>
5618                                    <span v-if="variant.name == '28'">+$750</span>
5619                                    <span v-if="variant.name == 'S-Series Rally XL'">+$750</span>
5620  
5621                                    <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span>
5622                                    <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span>
5623  
5624                                      <input type="radio" :checked="product.chosenVariant == variant">
5625                                      <span class="checkmark"></span>
5626                                  </label>
5627                              </template>
5628                        </div>
5629                        <div class="radio-panel panel" v-else-if="product.name === 'Onewheel GT'">
5630  
5631                              <template v-for="(variant, index) in product.variants">
5632                                  <label class="radio-container"
5633                                         :data-value="variant.name"
5634                                         @click.prevent.stop="optionChanged(product, variant);"> 
5635                                    <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span>
5636                                    <span v-if="variant.name == 'Slick Tire'">Slick Tire</span>
5637                                    
5638                                    <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span>
5639                                    <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span>
5640  
5641                                    
5642                                    <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>-->
5643                                    
5644                                    <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span>
5645                                    <span v-if="variant.name == 'Treaded Tire'"> +$50</span>
5646                                    <span v-if="variant.name == 'S-Series with Recurve Rails'"> +$300</span>
5647                                    <span v-if="variant.name == 'S-Series Rally Edition'"> +$600</span>
5648  
5649                                    <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span>
5650                                    <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span>
5651  
5652                                      <input type="radio" :checked="product.chosenVariant == variant">
5653                                      <span class="checkmark"></span>
5654                                  </label>
5655                              </template>
5656                        </div>
5657                        <div class="radio-panel panel" v-else-if="product.name === 'Onewheel XR Classic'">
5658  
5659                              <template v-for="(variant, index) in product.variants">
5660                                  <label class="radio-container"
5661                                         :data-value="variant.name"
5662                                         @click.prevent.stop="optionChanged(product, variant);"> 
5663                                    <span v-if="variant.name == '1'">Classic Straight Rail</span>
5664                                    <span v-if="variant.name == '2'">Classic Recurve Rail +300</span>
5665                                    <input type="radio" :checked="product.chosenVariant == variant">
5666                                    <span class="checkmark"></span>
5667                                  </label>
5668                              </template>
5669                        </div>
5670
5671                      
5672                        <div class="color-panel panel" v-else if="isSwatch(product)" id="color-container">
5673                            <template v-for="(variant, index) in product.variants">
5674                                  <div v-if="variant.name.includes('Fade')"></div>
5675                                  <div v-else-if="(variant.name === 'Leather' || variant.name === 'Glowhst') && product.name === 'Pint X Rail Guards'"></div>
5676                                  <div v-else class="color-holder"
5677                                     :data-color="variant.name"
5678                                     :class="{'selected': product.chosenVariant == variant, 'recurverail': product.name === 'GT S-Series Recurve Rail Guards'}"
5679                                     @click="optionChanged(product, variant);"
5680                                     :style="{ backgroundColor: getHexCode(variant.name) }"></div>
5681                            </template>
5682                        </div>
5683                      
5684                        <div class="radio-panel panel" v-else>
5685
5686                            <template v-for="(variant, index) in product.variants">
5687                                <label class="radio-container"
5688                                       :data-value="variant.name"
5689                                       @click.prevent.stop="optionChanged(product, variant);"> 
5690                                  <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span>
5691                                  <span v-if="variant.name == 'Slick Tire'">Slick Tire</span>
5692                                  
5693                                  <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span>
5694                                  <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span>
5695
5696                                  
5697                                  <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>-->
5698                                  
5699                                  <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span>
5700                                  <span v-if="variant.name == 'Treaded Tire'"> +$50</span>
5701                                  <span v-if="variant.name == 'S-Series with Recurve Rails'"> +$300</span>
5702                                  <span v-if="variant.name == 'S-Series Rally Edition'"> +$600</span>
5703
5704                                  <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span>
5705                                  <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span>
5706
5707                                    <input type="radio" :checked="product.chosenVariant == variant">
5708                                    <span class="checkmark"></span>
5709                                </label>
5710                            </template>
5711                        </div>
5712                    </div>
5713
5714                </div>
5715            </div>
5716            
5717                <div class="atc-frame">
5718                  <button type="submit" class="button-outline-black yellow add-bundle-to-cart btn-process atc-click">
5719                      Add to Cart
5720                      <span class="btn-ring"></span>
5721                  </button>
5722                </div>
5723        </div>
5724
5725        <div class="col col-8 hide-small">
5726            <div class="images">
5727                <div v-if="bundle.activeProduct">
5728                    <div class="featured-img">
5729                        <div v-if="bundleName == 'XR'" class="class">
5730                            <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/t/99/assets/XR_Backgroun
5730dBoard_Transparent_2kb.png" alt="">
5731                        </div>
5732                        <div v-if="bundle.name == 'Hybrid Bundle'" class="class">
5733                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/>
5734                        </div>
5735                        <div v-if="bundle.name == 'Summit Bundle'" class="class">
5736                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/>
5737                        </div>
5738                        <div v-if="bundle.name == 'Full Send Bundle'" class="class">
5739                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/>
5740                        </div>
5741                        <div v-if="bundle.name == 'Recurve Hybrid Bundle'" class="class">
5742                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5743                        </div>
5744                        <div v-if="bundle.name == 'Recurve Summit Bundle'" class="class">
5745                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5746                        </div>
5747                        <div v-if="bundle.name == 'Recurve Full Send Bundle'" class="class">
5748                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5749                        </div>
5750
5751                        <div v-if="bundle.name == 'Rally Hybrid'" class="class">
5752                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5753                        </div>
5754                        <div v-if="bundle.name == 'Rally Summit'" class="class">
5755                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5756                        </div>
5757                        <div v-if="bundle.name == 'Rally Full Send'" class="class">
5758                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5759                        </div>
5760
5761                        <div v-if="bundle.name == 'Rally XL Freeride'" class="class rally-xl-frame">
5762                            <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board">
5763                            <img class="base-lowboy" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_Lowboy_Footpads_Zoom.png" alt="Lowboy Footpads">
5764                        </div>
5765                        <div v-if="bundle.name == 'Rally XL Summit'" class="class rally-xl-frame">
5766                            <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board">
5767                            <img class="base-lowboy" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_Lowboy_Footpads_Zoom.png" alt="Lowboy Footpads">
5768                        </div>
5769                        <div v-if="bundle.name == 'Rally XL Epitome'" class="class rally-xl-frame">
5770                            <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board">
5771                            <img class="base-fst" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_FST_Footpads_NoCruxHac_Zoom.png" alt="FST Base Kit">
5772                        </div>
5773                        
5774                        <div v-if="bundle.name == 'Fender Bundle'" class="class show-pints">
5775                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/>
5776                        </div>
5777                        <div v-if="bundle.name == 'Essentials Bundle'" class="class show-pints">
5778                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/>
5779                        </div>
5780                        <div v-if="bundle.name == 'Pinnacle Bundle'" class="class show-pints">
5781                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/>
5782                        </div>
5783
5784                      
5785                        <div v-if="bundle.name == 'Pinnacle Bundle'" class="class">
5786                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/264/assets/PintX_Fender_BlackCarbon_1600x.png"/>
5787                        </div>
5788                        <div v-if="bundle.name == 'Ultimate Carbon Bundle'" class="class z-top">
5789                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_Fender_2024_BlackCarbon.png"/>
5790                        </div>
5791                      
5792                        <div v-if="bundle.name == 'Fender Bundle'" class="class show-pintx">
5793                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/>
5794                        </div>
5795                        <div v-if="bundle.name == 'Essentials Bundle'" class="class show-pintx">
5796                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/>
5797                        </div>
5798                        <div v-if="bundle.name == 'Pro Bundle'" class="class show-pintx">
5799                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/>
5800                        </div>
5801
5802                      
5803                      
5804                      
5805
5806                        <div class="image" :product="product.id" v-for="(product, index) in bundle.products"
5807                             v-if="product.variants.length > 1">
5808
5809                            <div v-if="bundle.name.includes('Recurve Hybrid') || bundle.name.includes('Recurve Essentials') || bundle.name.includes('Recurve Elite')" class="is-recurve xrc">
5810                              <img :src="getImageAlt(product, index)"/>
5811                            </div>
5812                            <div v-else-if="bundle.name.includes('Recurve') || bundle.name == 'Rally Hybrid' || bundle.name == 'Rally Summit' || bundle.name == 'Rally Full Send'" class="is-recurve gts">
5813                              <img :src="getImage(product, index)"/>
5814                            </div>
5815                            <div v-else-if="bundle.name.includes('XL')" class="is-xl gts">
5816                              <img :src="getImage(product, index)"/>
5817                            </div>
5818                            <div v-else-if="bundle.name.includes('Fender Bundle')" class="is-fender-bundle">
5819                              <img :src="getImage(product, index)"/>
5820                            </div>
5821                            <div v-else>
5822                              <img :src="getImage(product, index)"/>
5823                            </div>
5824                            
5825                        </div>
5826                        
5827                      <div class="image" :product="product.id" v-for="(product, index) in bundle.products">
5828                        
5829                        <div v-if="bundleName == 'PintX' && product.variants.length == 1 && product.name == 'Pint Carbon Fiber Fender'">
5830                           <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
5830onewheel.com/cdn/shop/t/416/assets/PintX_Fender_BlackCarbon_1600x.png?v=155985400304792845101788874451"/>
5831                        </div>
5832                        <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Carbon Fiber Fender'">
5833                           <img class="gt-bc" src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Fender_BC_1600x.png?v=11183604559475566066"/>
5834                        </div>
5835                        <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Hybrid Fender'">
5836                           <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/416/assets/GT_Fender_HybridFender.png?v=71793847123841592581788874451"/>
5837                        </div>
5838
5839                        
5840                        <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Hybrid Fender'">
5841                           <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/416/assets/GT_Fender_HybridFender.png?v=71793847123841592581788874451"/>
5842                        </div>
5843
5844                        <div v-if="bundleName == 'GTS' && product.variants.length == 1 && product.name == 'GT Recurve Hybrid Fender'">
5845                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0677/3728/8962/files/GTSRecurve_Hybrid_Fender.png"/>
5846                        </div>
5847
5848                        
5849              		   </div>
5850                    </div>
5851                </div>
5852            </div>
5853        </div>
5854
5855    </div>
5856</div>
5857
5858
5859
5860
5861
5862
5863
5864<style>
5865  /* Optional positioning/size – tweak as needed */
5866  #config-view .featured-img { position: relative; }
5867  #onewheel-gt.step-two .featured-inject-img {
5868    position: absolute;
5869    top: 16px; left: 16px;
5870    max-width: 100%; height: auto;
5871    pointer-events: none; z-index: 10;
5872  }
5873
5874  /* Base fallback image (tire/board) should be behind parts but visible */
5875  #config-view .featured-img img.featured-base-fallback {
5876    position: absolute;
5877    z-index: 1;
5878    max-width: 100%;
5879    height: auto;
5880    pointer-events: none;
5881  }
5882
5883  /* For GT, position base image similar to inject image */
5884  #onewheel-gt.step-two .featured-img img.featured-base-fallback {
5885    transform: translateX(-2.8%) translateY(-50.2%) scale(0.935);
5886    top: 50%;
5887  }
5888
5889  @media only screen and (max-width: 767px) {
5890    #onewheel-gt.step-two .featured-img img.featured-inject-img {
5891      transform: translateY(-50.2%) scale(1) !important;
5892        top: 50% !important;
5893    }
5894    #onewheel-gt.step-two .featured-img img.featured-base-fallback {
5895      transform: translateY(-50.2%) scale(1) !important;
5896      top: 50% !important;
5897    }
5898    #onewheel-gt.step-two .featured-img .image:first-child img {
5899        transform: translateY(-50%) scale(1.93) !important;
5900        max-width: none !important;
5901    }
5902    #onewheel-gt.step-two .product-configView div#config-view .images .featured-img [product="6625428373598"] .is-fender-bundle img {
5903        transform: translateX(-2px) translateY(-49.15%) scale(1.8) !important;
5904    }
5905  }
5906
5907  #onewheel-pint img.featured-inject-img, #onewheel-pint-x img.featured-inject-img, #pint img.featured-inject-img {
5908    top: 50% !important;
5909    transform: translateY(-50%) !important;
5910  }
5911
5912  #onewheel-gt.step-two img.featured-inject-img {
5913    transform: translateX(-2.8%) translateY(-50.2%) scale(0.935) !important;
5914    /* transform: translateY(-50%) scale(1); */
5915    top: 50%;
5916    max-width: 100%;
5917  }
5918  
5919</style>
5920
5921
5922
5923<script>
5924(function () {
5925  const qs = new URLSearchParams(location.search);
5926
5927  // Accept ?rail=... or ?tire=...
5928  const slug = (qs.get('rail') || qs.get('tire') || '').toLowerCase();
5929  const tireParam = qs.get('tire');
5930
5931  // Default/base board fallbacks by page/body id
5932  const DEFAULTS = {
5933    'onewheel-gt':   'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_SlickTire.png',
5934    'onewheel-pint': 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png',
5935    'onewheel-pint-x':'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png',
5936    'pint':          'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png'
5937  };
5938
5939  const MAP = {
5940    'performance-treaded-tire': {
5941      src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_PerformanceTreadedTire_1400x.png',
5942      alt: 'Performance Treaded Tire'
5943    },
5944    'slick-tire': {
5945      src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_SlickTire.png',
5946      alt: 'Slick Tire'
5947    },
5948    'sand': {
5949      src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Sand.png',
5950      alt: 'Sand'
5951    },
5952    'slate': {
5953      src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png',
5954      alt: 'Slate'
5955    }
5956  };
5957
5958  const cfg = MAP[slug];
5959
5960  /** Resolve ?tire= value to MAP entry (GT Performance / Slick). */
5961  function gtTireConfigFromParam(tp) {
5962    if (!tp) return null;
5963    const k = String(tp).toLowerCase().trim().replace(/\+/g, ' ');
5964    if (MAP[k] && (k === 'performance-treaded-tire' || k === 'slick-tire')) return MAP[k];
5965    if (k.includes('performance') && (k.includes('tread') || k.includes('treaded'))) return MAP['performance-treaded-tire'];
5966    if (k.includes('slick') || k === 'slick-tire') return MAP['slick-tire'];
5967    return null;
5968  }
5969
5970  function hostEl() {
5971    return document.querySelector('#config-view .featured-img');
5972  }
5973
5974  // Check if we're on Onewheel GT page or in a GT bundle
5975  function isGT() {
5976    const bodyId = (document.body && document.body.id || '').toLowerCase();
5977    if (bodyId === 'onewheel-gt' || bodyId.includes('gt')) return true;
5978    
5979    // Also check if we're in a GT bundle by looking at the bundle name or products
5980    try {
5981      const configView = document.getElementById('config-view');
5982      if (configView && window.config && window.config.bundle) {
5983        const bundleName = (window.config.bundle.name || '').toLowerCase();
5984        if (bundleName.includes('freeride') || bundleName.includes('gt')) {
5985          // Check if bundle has GT products
5986          const products = window.config.bundle.products || [];
5987          const hasGTProduct = products.some(p => {
5988            const name = (p.name || '').toLowerCase();
5989            return name.includes('onewheel gt') || name.includes('gt ') || name === 'onewheel gt';
5990          });
5991          if (hasGTProduct) return true;
5992        }
5993      }
5994    } catch (e) {
5995      // Fallback to body ID check
5996    }
5997    
5998    return false;
5999  }
6000
6001  // Check if there's already a tire/base board image (not just any image)
6002  function hasTireBaseImage(host) {
6003    if (!host) return false;
6004    
6005    // Check for tire-specific images (base board images) - these indicate the board/tire is showing
6006    const tireImages = host.querySelectorAll('img[src*="GT_SlickTire"], img[src*="GT_PerformanceTreadedTire"], img[src*="GT_Tire"], img.featured-base-fallback, img.featured-inject-img');
6007    if (tireImages.length > 0) return true;
6008    
6009    // Also check if there's an image that looks like a base board (not just parts)
6010    // Parts typically have names like "GT_Fender_", "GT_RailGuard_", "GT_Bumpers_", etc.
6011    // Base board images have "GT_SlickTire" or "GT_PerformanceTreadedTire" or just "GT_" without part names
6012    const allImages = host.querySelectorAll('img');
6013    for (let img of allImages) {
6014      const src = (img.src || '').toLowerCase();
6015      // If it's a GT image but NOT a part image, it's likely a base board
6016      if (src.includes('gt_') && !src.includes('fender') && !src.includes('railguard') && 
6017          !src.includes('bumper') && !src.includes('chargerplug') && !src.includes('handle') && 
6018          !src.includes('footpad') && (src.includes('slicktire') || src.includes('treadedtire') || src.includes('tire'))) {
6019        return true;
6020      }
6021    }
6022    
6023    return false;
6024  }
6025
6026  // Ensure there is always at least one base image visible
6027  function ensureBase() {
6028    const host = hostEl();
6029    if (!host) return false;
6030
6031    // GT + ?tire=performance-treaded-tire|slick-tire — always prepend correct stock board (accessories alone left a blank canvas)
6032    if (tireParam) {
6033      const tireCfg = gtTireConfigFromParam(tireParam);
6034      if (tireCfg) {
6035        const wantSrc = tireCfg.src;
6036        let fb = host.querySelector('img.featured-base-fallback');
6037        if (fb && fb.getAttribute('data-gt-tire-src') === wantSrc) {
6038          /* already correct */
6039        } else {
6040          host.querySelectorAll('img.featured-base-fallback').forEach(function (n) { n.remove(); });
6041          fb = document.createElement('img');
6042          fb.className = 'featured-base-fallback';
6043          fb.setAttribute('data-gt-tire-src', wantSrc);
6044          fb.alt = tireCfg.alt;
6045          fb.src = wantSrc;
6046          // Position behind parts but visible; transforms/position are controlled by CSS selectors.
6047          fb.style.cssText = 'position:absolute;z-index:1;left:0;max-width:100%;height:auto;pointer-events:none;';
6048          fb.addEventListener('error', function () {
6049            // If the performance/slick filename is missing, fall back to slick to avoid blanks.
6050            fb.src = DEFAULTS['onewheel-gt'];
6051            fb.alt = 'Base Board - Slick Tire';
6052          });
6053          host.insertBefore(fb, host.firstChild);
6054        }
6055      }
6056    }
6057
6058    // For Onewheel GT: if tire parameter is missing, always ensure slick tire base is present
6059    if (isGT() && !tireParam) {
6060      // Check if we already have a tire base image
6061      if (!hasTireBaseImage(host)) {
6062        const url = DEFAULTS['onewheel-gt'];
6063        if (url) {
6064          // Remove any existing base fallback to avoid duplicates
6065          host.querySelectorAll('img.featured-base-fallback').forEach(n => n.remove());
6066          
6067          const base = document.createElement('img');
6068          base.className = 'featured-base-fallback';
6069          base.alt = 'Base Board - Slick Tire';
6070          base.src = url;
6071          // Position behind parts but visible; transforms/position are controlled by CSS selectors.
6072          base.style.cssText = 'position:absolute;z-index:1;left:0;max-width:100%;height:auto;pointer-events:none;';
6073          host.prepend(base);
6074          console.log('✓ Injected slick tire base image for GT (no tire parameter)');
6075          return true;
6076        }
6077      } else {
6078        // We have a tire base image, but make sure it's the slick tire if no param
6079        const existingBase = host.querySelector('img.featured-base-fallback');
6080        if (existingBase && existingBase.src !== DEFAULTS['onewheel-gt']) {
6081          // Update to slick tire if it's not already
6082          existingBase.src = DEFAULTS['onewheel-gt'];
6083          existingBase.alt = 'Base Board - Slick Tire';
6084          console.log('✓ Updated base image to slick tire for GT (no tire parameter)');
6085        }
6086      }
6087    }
6088
6089    // For other cases, check if any NON overlay image exists
6090    const hasNonOverlay = host.querySelector('img:not(.featured-inject-img):not(.featured-base-fallback)');
6091    if (hasNonOverlay) return true;
6092
6093    // Otherwise, inject a base fallback behind the overlay
6094    const key = document.body && document.body.id || '';
6095    const url = DEFAULTS[key];
6096    if (!url) return false;
6097
6098    // Don't add duplicate base fallbacks
6099    if (host.querySelector('img.featured-base-fallback')) return true;
6100
6101    const base = document.createElement('img');
6102    base.className = 'featured-base-fallback'; // z-index will be below overlay
6103    base.alt = 'Base Board';
6104    base.src = url;
6105    base.style.cssText = 'position: absolute; z-index: 1; max-width: 100%; height: auto; top: 0; left: 0;';
6106    host.prepend(base);
6107    return true;
6108  }
6109
6110  // Inject/refresh the overlay image (if cfg is defined)
6111  function injectOverlay() {
6112    const host = hostEl();
6113    if (!host) return false;
6114
6115    // Always keep a base around first
6116    ensureBase();
6117
6118    // Clean prior overlays
6119    host.querySelectorAll('img.featured-inject-img[data-injected]').forEach(n => n.remove());
6120
6121    // Duplicate full-board layer if we already injected it as featured-base-fallback
6122    const skipInjectDuplicateGtTire = tireParam && gtTireConfigFromParam(tireParam) &&
6123      cfg && cfg.src === gtTireConfigFromParam(tireParam).src;
6124
6125    if (cfg && !skipInjectDuplicateGtTire) {
6126      const img = document.createElement('img');
6127      img.className = 'featured-inject-img';
6128      img.dataset.injected = slug;
6129      img.src = cfg.src;
6130      img.alt = cfg.alt;
6131      img.style.cssText = 'position: absolute; z-index: 2; max-width: 100%; height: auto;';
6132
6133      // If overlay fails to load, remove it and make sure base is present
6134      img.addEventListener('error', () => {
6135        img.remove();
6136        ensureBase();
6137      });
6138
6139      host.appendChild(img);
6140    }
6141
6142    return true;
6143  }
6144
6145  // Try for a short period while Vue mounts, then stop.
6146  let tries = 0;
6147  const poll = setInterval(() => {
6148    const ok = injectOverlay();
6149    if (ok || ++tries > 60) {
6150      clearInterval(poll);
6151      // Final safety: if we still somehow have nothing, add base
6152      ensureBase();
6153    }
6154  }, 120);
6155
6156  // React to DOM changes (Vue re-renders)
6157  const root = document.getElementById('config-view');
6158  if (root) new MutationObserver(() => { injectOverlay(); ensureBase(); })
6159    .observe(root, { childList: true, subtree: true });
6160
6161  // If there is no slug at all, still guarantee a base (especially for GT)
6162  if (!slug) ensureBase();
6163})();
6164</script>
6164
6165
6166
6167
6168
6169
6170
6171<script>
6172(function () {
6173  const qs = new URLSearchParams(location.search);
6174  if (qs.get('bundle') !== 'true') return;
6175
6176  // Fix bad filename segments inside src/srcset/style/etc.
6177  const RULES = [
6178    { re: /GT(?:%20| |_)?Fender_Fender/g,      to: 'GT_Fender' },
6179    { re: /GT(?:%20| |_)?Fender_ChargerPlug/g, to: 'GT_ChargerPlug' }
6180  ];
6181
6182  const rewrite = v => (typeof v === 'string'
6183    ? RULES.reduce((acc, r) => acc.replace(r.re, r.to), v)
6184    : v);
6185
6186  function patchNode(el) {
6187    if (!el || el.nodeType !== 1) return;
6188    if (el.tagName === 'IMG') {
6189      const s = el.getAttribute('src');        const ns  = rewrite(s);
6190      const ss = el.getAttribute('srcset');    const nss = rewrite(ss);
6191      if (ns  !== s)  el.setAttribute('src', ns);
6192      if (nss !== ss) el.setAttribute('srcset', nss);
6193    }
6194    if (el.tagName === 'SOURCE') {
6195      const ss = el.getAttribute('srcset');    const nss = rewrite(ss);
6196      if (nss !== ss) el.setAttribute('srcset', nss);
6197    }
6198    const st  = el.getAttribute('style');      const nst = rewrite(st);
6199    if (nst !== st && st != null) el.setAttribute('style', nst);
6200    ['data-src', 'data-srcset', 'data-bg'].forEach(a => {
6201      const v = el.getAttribute(a);            const nv = rewrite(v);
6202      if (nv !== v && v != null) el.setAttribute(a, nv);
6203    });
6204  }
6205
6206  function patchAll(root) {
6207    (root || document)
6208      .querySelectorAll('img, source, [style], [data-src], [data-srcset], [data-bg]')
6209      .forEach(patchNode);
6210  }
6211
6212  const root = document.getElementById('config-view') || document;
6213  patchAll(root);
6214
6215  const origSet = Element.prototype.setAttribute;
6216  Element.prototype.setAttribute = function(name, value) {
6217    const n = (name || '').toLowerCase();
6218    if (n === 'src' || n === 'srcset' || n === 'data-src' || n === 'data-srcset' || n === 'style') {
6219      value = rewrite(value);
6220    }
6221    return origSet.call(this, name, value);
6222  };
6223
6224  try {
6225    const desc = Object.getOwnPropertyDescriptor(HTMLImageElement.prototype, 'src');
6226    if (desc && desc.set) {
6227      Object.defineProperty(HTMLImageElement.prototype, 'src', {
6228        get: desc.get,
6229        set(v) { desc.set.call(this, rewrite(v)); }
6230      });
6231    }
6232  } catch (e) { /* best effort */ }
6233
6234  new MutationObserver(m => {
6235    for (const x of m) {
6236      if (x.type === 'attributes') patchNode(x.target);
6237      else if (x.type === 'childList') x.addedNodes && x.addedNodes.forEach(n => { if (n.nodeType === 1) { patchNode(n); patchAll(n); } });
6238    }
6239  }).observe(root, {
6240    childList: true, subtree: true, attributes: true,
6241    attributeFilter: ['src', 'srcset', 'style', 'data-src', 'data-srcset', 'data-bg']
6242  });
6243
6244  let i = 0;
6245  const poll = setInterval(() => { patchAll(root); if (++i > 50) clearInterval(poll); }, 120);
6246})();
6247</script>
6247
6248</div>
6249
6250
6251
6252
6253
6254</div>
6255        <div id="shopify-section-product-purchase" class="shopify-section">
6256
6257    <div id="purchaseView" class="product-purchaseView active">
6258      
6259        <style>
6260
6261    ul.slick-dots {
6262      position: absolute;
6263      top: 0;
6264      text-align: right;
6265    }
6266    .slick-dots li button:before {
6267      font-size: 12px;
6268    }
6269    .your-class .slick-slide {
6270        padding: 35px 0;
6271    }
6272    .your-class .slick-list.draggable {
6273      width: 95% !important;
6274      overflow: visible;
6275      margin: 0 auto;
6276    }
6277  
6278    .multiple-items {
6279      width: 100%;
6280    }
6281    .accordion-toggle {
6282      flex-basis: auto;
6283      flex-grow: 1;
6284      text-align: center;
6285      cursor: pointer;
6286      transition: all 0.3s ease;
6287    }
6288    .red {
6289      padding: 80px 0;
6290    }
6291
6292    /* Label */
6293    .ac-container {
6294      border-top: none;
6295    }
6296    .accordion-toggle {
6297        padding-bottom: 20px;
6298    }
6299    .accordion-toggle.red article.toggle-one {
6300        border-top: 1px solid !important;
6301        padding: 20px 0px;
6302    }
6303    .ac-container label {
6304      padding: 0 15px;
6305      text-transform: uppercase;
6306      font-weight: 400;
6307      line-height: 2;
6308      padding: 10px 5px;
6309      display: block;
6310      cursor: pointer;
6311      text-transform: capitalize;
6312      font-size: 16px;
6313      position: relative;
6314      margin-bottom: 20px;
6315    }
6316    .red label {
6317        margin-bottom: 20px !important;
6318    }
6319    .ac-container {
6320      width: 100%;
6321      margin: 10px auto;
6322    }
6323    .ac-container input {
6324      display: none;
6325    }
6326    
6327    /* Contents */
6328    .ac-container article {
6329      overflow: hidden;
6330      height: 0;
6331      transition: 0.6s;
6332    }
6333    .ac-container article p {
6334      padding: 10px 5px;
6335      line-height: 1.3;
6336        font-size: 16px;
6337        text-align: left;
6338      margin-bottom: 0;
6339      font-weight: 100;
6340      
6341    }
6342    .ac-container article.openme {
6343      height: auto;
6344    }
6345    .scroller {
6346        padding-top: 20px !important;
6347    }
6348    
6349    .ac-container label::after {
6350        content: '';
6351        display: block;
6352        background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/arrow-down-gray2.svg');
6353        background-size: 26px 16px;
6354        width: 26px;
6355        height: 17px;
6356        -ms-transform: translateY(-50%);
6357        transform: translateY(-50%);
6358        top: 50%;
6359        right: 0;
6360        position: absolute;
6361        right: -25px;
6362    }
6363    
6364    .ac-container ul {
6365        margin-bottom: 0;
6366        li {
6367            margin-bottom: 0;
6368            p {
6369              padding: 0; 
6370            }
6371        }
6372    }
6373    .ac-container .accordion-toggle.red article {
6374        height: auto;
6375        overflow: auto;
6376    }
6377    .accordion-toggle.red {
6378        padding: 0 !important;
6379    }
6380    .ac-container label {
6381        text-transform: uppercase;
6382        max-width: max-content;
6383        margin: 0 auto;
6384        font-family: 'Montserrat';
6385        font-weight: 700;
6386        color: #3f4041;
6387    }
6388    .accordion-toggle.red {
6389        padding-bottom: 10px !important;
6390    }
6391
6392    .primary iframe, .primary video {
6393        display: none;
6394      }
6395      .primary.show-video iframe, .primary.show-video video {
6396        display: block;
6397        width: 100%;
6398        height: 100%;
6399      }
6400      main.primary.show-video {
6401        background: transparent !important;
6402      }
6403  
6404    .thumbnail-image {
6405      overflow: hidden;
6406    }
6407    .thumbnail-image video {
6408      height: 100%;
6409      margin-left: -1px;
6410    }
6411    .thumbnail {
6412      opacity: .7;
6413    }
6414    .thumbnail.selected {
6415      opacity: 1;
6416    }
6417    .primary {
6418      max-height: 390px;
6419    }
6420    .primary.show-video iframe, .primary.show-video video {
6421      object-fit: cover;
6422      width: calc(100% + 4px) !important;
6423      margin-left: -2px;
6424      border-radius: 10px;
6425      margin-right: -2px;
6426    }
6427
6428
6429  @media only screen and (max-width: 767px) {
6430    .product-purchaseView .show-refresh .image-gallery .primary {
6431        background-size: contain;
6432    }    
6433  }
6434
6435  .product-purchaseView .show-refresh .image-gallery .thumbnail-image {
6436    overflow: hidden !important;
6437  }
6438
6439  
6440</style> 
6441<style>
6442  p.show-recurve-info, p.show-recurve-hub-info {
6443    padding: 5px 0 5px 10px;
6444  }
6445  .hide-alt {
6446    display: inline-block !important;
6447  }
6448  .show-alt {
6449    display: none !important;
6450  }
6451
6452  .is-rally .show-alt {
6453    display: inline-block !important;
6454  }
6455  .is-rally .hide-alt {
6456    display: none !important;
6457  }
6458  
6459  @media only screen and (min-width: 640px) {
6460    main.primary {
6461      position: relative;
6462    }
6463    
6464    .prod-images .hero-logo.pint.new.badge.launch-exclusive {
6465      z-index: 1;
6466      left: 35px;
6467      top: 0px!important;
6468      width: auto;
6469      max-width: 130px;
6470    }
6471  }
6472
6473  a.button.specs-view {
6474    width: max-content;
6475    top: -20px;
6476    position: relative;
6477    display: block;
6478    background: transparent;
6479    border-bottom: 1px solid #211e1f;
6480    padding: 4px!important;
6481    letter-spacing: inherit;
6482    font-family: Favorit!important;
6483    text-transform: none;
6484    font-size: 14px!important;
6485    margin-right: 20px;
6486    font-weight: 300!important;
6487    border-radius: 0!important;
6488  }
6489
6490  .template-product .sticky-header.default,
6491  .template-product .sticky-header.alt {
6492    display: none !important;
6493    visibility: hidden !important;
6494    opacity: 0 !important;
6495  }
6496
6497  .sticky-header {
6498    position: fixed;
6499    bottom: 0;
6500    background: #fff;
6501    width: 100%;
6502    display: flex;   
6503    justify-content: center;    
6504    padding: 0.75em 0;
6505    font-family: Favorit;
6506    font-weight: bold;
6507    z-index: 10;
6508    box-shadow: 0 2px 12px #0000001a;
6509  }
6510  .sticky-header .col-4 {
6511    padding: 10px 20px;
6512    border-radius: 30px;
6513    background: #EEEEEE;
6514    margin: 0 7px;
6515  }
6516  
6517  .sticky-header .col-4.active {
6518    /* background: #353030; */
6519    background: rgba(0,0,0,0.5) !important;
6520    color: #fff;
6521  }
6522  @media only screen and (min-width: 768px) {
6523    .sticky-header {
6524      visibility: hidden;
6525      opacity: 0;
6526    }
6527  }
6528  .sticky-header {
6529      opacity: 0;
6530      visibility: hidden;
6531      transition: opacity .25s ease-in-out;
6532      -moz-transition: opacity .25s ease-in-out;
6533      -webkit-transition: opacity .25s ease-in-out;
6534  }
6535  .has-sticky .sticky-header {
6536    opacity: 1;
6537    visibility: visible;
6538    transition: opacity .25s ease-in-out;
6539    -moz-transition: opacity .25s ease-in-out;
6540    -webkit-transition: opacity .25s ease-in-out;
6541  }
6542  .sticky-header .col-4 {
6543    font-weight: 400;
6544  }
6545
6546  
6547  .sticky-header .col-4 {
6548    font-weight: 400;
6549    font-size: 14px;
6550  }
6551
6552  .sticky-header .row {
6553    display: flex;
6554    flex-wrap: nowrap;
6555    overflow: scroll;
6556    width: calc(100% - 20px);
6557    justify-content: center;
6558  }
6559
6560  .sticky-header .row .fix-left {
6561    height: auto;
6562    display: flex;
6563    justify-content: center !important;
6564  }
6565  a.col-4.label {
6566    padding: 0;
6567    background: transparent;
6568    display: flex;
6569    align-items: center;
6570    font-weight: 500;
6571    /* flex: 0 0 15%; */
6572  }
6573  .sticky-header .col-4 {
6574    margin-left: 5px;
6575    margin-right: 5px;
6576    padding-left: 13px;
6577    padding-right: 13px;
6578    font-weight: 500;
6579  }
6580  .fix-left {
6581    height: auto;
6582    display: flex;
6583    justify-content: flex-end !important;
6584    flex: 0 0 85%;
6585  }
6586  .sticky-header .col-4.first, .sticky-header .col-4.second, .sticky-header .col-4.third {
6587    min-width: 90px;
6588    text-align: center;
6589  }
6590  .sticky-header {
6591    padding: 1rem 0;
6592  }
6593  .sticky-header {
6594    border-top: 2px solid #eeeeee !important;
6595  }
6596  
6597</style>
6598
6599<style>
6600    .bundle-parts {
6601        display:flex !important;
6602    }
6603
6604    /*.bundle-refresh .bundle-parts {*/
6605    /*    display:flex !important;*/
6606    /*}
6606*/
6607    @media only screen and (max-width: 767px) {
6608        .col.col-12.package.hide-small.bundle-parts {
6609            display: none !important;
6610        }
6611    }
6612
6613   .force-version-1 .new-bundles{
6614        display: flex !important;
6615    }
6616    .force-version-1 .old-bundles{
6617        display: none !important;
6618    }
6619    .force-version-2 .new-bundles{
6620        display: none !important;
6621    }
6622    .force-version-2 .old-bundles{
6623        display: flex !important;
6624    }
6625
6626    .bundles.new-bundles {
6627      background: transparent !important;
6628    }
6629    .bundles.new-bundles .col.col-4 .bundle-container {
6630      background: transparent;
6631    }
6632    
6633      @media only screen and (min-width: 768px) {
6634        .force-version-1 .mobile-header.desktop, .force-version-1 .new-bundles {
6635            display: block !important;
6636        }
6637        .force-version-1 .slider-for-main.desktop-only.slick-slider {
6638            display: block;
6639        }
6640      }
6641
6642      @media only screen and (min-width: 640px) {
6643        .slider-for-main .bundle-price h4 strike {
6644            font-size: 24px;
6645        }
6646        .bundles.new-bundles .bundle-container h4 {
6647            text-align: left;
6648        }
6649      }
6650
6651      @media only screen and (max-width: 639px) {
6652        .bundles.new-bundles {
6653          background: #fff !important;
6654        }
6655      }
6656      
6657    
6658  
6659</style>
6660
6661<style>
6662  .slider-for-main {
6663    opacity: 0;
6664    min-height: 460px !important;
6665  }
6666  .slider-for-main.slick-initialized {
6667    opacity: 1;
6668    min-height: 410px !important;
6669  }
6670
6671  .slider-for-main-two {
6672    opacity: 0;
6673    min-height: 460px !important;
6674  }
6675  .slider-for-main-two.slick-initialized {
6676    opacity: 1;
6677    min-height: 410px !important;
6678  }
6679  .slider-nav-main {
6680    opacity: 0;
6681  }
6682  .slider-nav-main.slick-initialized {
6683    opacity: 1;
6684  }
6685  .slider-nav-main .slick-track {
6686      max-width: 100% !important;
6687      transform: none !important;
6688  }
6689  .mobile-header.desktop {
6690    margin: 0 auto;
6691  }
6692  .mobile-header.desktop .bundle-container .bundle-title {
6693    font-family: Favorit !important;
6694    text-transform: none;
6695    font-size: 20px;
6696    font-weight: 400;
6697    height: 42px;
6698    padding: 0;
6699    display: flex;
6700    align-items: center;
6701    justify-content: center;
6702    margin-top: 0px !important;
6703  }
6704  .mobile-header.desktop .bundle-container {
6705    padding: 0 !important;
6706  }
6707  .mobile-header.desktop .slider-nav-main {
6708    min-width: 540px !important;
6709  }
6710  .mobile-header.desktop h4 {
6711    font-family: mono45-headline, monospace !important;
6712    font-weight: 700;
6713    font-style: normal;
6714    font-size: 1.75rem;
6715    color: #000 !important;
6716    margin-bottom: 15px;
6717    word-spacing: -0.5rem;
6718    text-align: center;
6719  }
6720  .v1 {
6721    display: none !important;
6722  }
6723  .slider-nav-main .bundle-container {
6724    background: #fff !important;
6725    text-align: center;
6726  }
6727  .slider-nav-main-two .bundle-container {
6728    background: #fff !important;
6729    text-align: center;
6730  }
6731  .slider-nav-main .bundle-container .bundle-title {
6732    color: #c6c6c6 !important;
6733  }
6734  .slider-nav-main-two .bundle-container .bundle-title {
6735    color: #c6c6c6 !important;
6736  }
6737  .slider-nav-main .slick-current.slick-active .bundle-container {
6738    background: #000000 !important;
6739  }
6740  .slider-nav-main .slick-current.slick-active .bundle-container .bundle-title {
6741    color: #ffffff !important;
6742  }
6743  .slider-nav-main-two .slick-current.slick-active .bundle-container {
6744    background: #000000 !important;
6745  }
6746  .slider-nav-main-two .slick-current.slick-active .bundle-container .bundle-title {
6747    color: #ffffff !important;
6748  }
6749  .bundles.new-bundles .desktop .col.col-4 .bundle-container {
6750      border-radius: 30px !important;
6751      position: relative;
6752  }
6753  .slider-nav-main .slick-list {
6754    overflow: visible;
6755  }
6756   .slider-nav-main span.inline-save {
6757    position: absolute;
6758    bottom: -26px;
6759    left: 0;
6760    right: 0;
6761    font-size: 14px;
6762    font-weight: 600 !important;
6763    font-family: Favorit;
6764  }
6765  
6766  .slider-nav-main-two .slick-list {
6767    overflow: visible;
6768  }
6769   .slider-nav-main-two span.inline-save {
6770    position: absolute;
6771    bottom: -26px;
6772    left: 0;
6773    right: 0;
6774    font-size: 14px;
6775    font-weight: 600 !important;
6776    font-family: Favorit;
6777  }
6778  .desktop-only .bundle-image .new-bundle-cta img {
6779    scale: none;
6780  }
6781  .slider-for-main {
6782    max-width: 100%;
6783  }
6784  .slider-for-main .bundle-container {
6785    background: #fff !important;
6786      border-radius: 18px;
6787  }
6788  .slider-for-main-two {
6789    max-width: 100%;
6790  }
6791  .slider-for-main-two .bundle-container {
6792    background: #fff !important;
6793      border-radius: 18px;
6794  }
6795  .featured-bundles {
6796    position: relative;
6797  }
6798  .featured-bundles .mobile-header.desktop {
6799   position: absolute; 
6800  }
6801  .featured-bundles .mobile-header.desktop {
6802    position: absolute;
6803    top: -65px;
6804    z-index: 1;
6805    margin: 0 auto;
6806    right: 0;
6807    left: 0;
6808      width: max-content;
6809  }
6810  .featured-bundles {
6811    max-width: 100%;
6812    margin-top: 40px;
6813  }
6814  .slider-nav-main {
6815    background: #fff;
6816    border-radius: 30px;
6817      box-shadow: -1px 0px 5px 1px #cbcbcb;
6818    height: 42px;
6819  }
6820  .featured-bundles .mobile-header.desktop .slick-list {
6821    margin: 0;
6822  }
6823  .featured-bundles .mobile-header.desktop .slick-track {
6824    width: 100% !important;
6825    margin: 0 !important;
6826  }
6827  .featured-bundles .mobile-header.desktop .slick-list {
6828    max-width: 100% !important;
6829  }
6830  .slider-for-main .package {
6831    box-shadow: 0px 1px 4px #dcdcdc;
6832    border-radius: 18px !important;
6833    margin-bottom: 5px;
6834  }
6835  .slider-for-main-two .package {
6836    box-shadow: 0px 1px 4px #dcdcdc;
6837    border-radius: 18px !important;
6838    margin-bottom: 5px;
6839  }
6840  .bundle-price h2 {
6841    font-size: 4rem;
6842    color: #000;
6843    /* max-width: 200px; */
6844    text-align: left;
6845    line-height: 0.85;
6846  }
6847  .slider-for-main  h4 {
6848    justify-content: flex-start !important;
6849  }
6850  .slider-for-main-two  h4 {
6851    justify-content: flex-start !important;
6852  }
6853  .bundle-container p {
6854    text-align: left;
6855  }
6856  .slider-for-main .bundle-container {
6857    display: flex;
6858    justify-content: space-between;
6859    align-items: center;
6860    padding: 0 40px;
6861  }
6862  .slider-for-main-two .bundle-container {
6863    display: flex;
6864    justify-content: space-between;
6865    align-items: center;
6866    padding: 0 40px;
6867  }
6868  .desktop-only .bundle-select {
6869    flex: 0 0 25%;
6870  }
6871  
6872  .desktop-only .bundle-image {
6873    flex: 0 0 40%;
6874  }
6875  .new-bundles .bundle-price {
6876    flex: 0 0 35%;
6877    padding: 0 !important;
6878  }
6879  .bundles.new-bundles .slider-for-main .bundle-container {
6880    min-height: 430px;
6881  }
6882  .bundles.new-bundles .slider-for-main-two .bundle-container {
6883    min-height: 430px;
6884  }
6885  .desktop-only .bundle-image .new-bundle-cta img {
6886    scale: 1.15;
6887  }
6888  .desktop-only .bundle-image img.bv-badge {
6889    scale: 1 !important;
6890    top: 35px;
6891    width: 105px;
6892    left: 35px;
6893  }
6894  /* .new-bundles .bundle-price * {
6895    max-width: 260px !important;
6896  } */
6897  .desktop-only .bundle-price p {
6898    margin-bottom: 10px !important;
6899  }
6900
6901  .new-bundles .bundle-title:hover {
6902    cursor: pointer;
6903  }
6904
6905  @media only screen and (max-width: 768px) {
6906    .mobile-header.desktop {
6907        display: none !important;
6908    }
6909    .slider-for-main {
6910      display: none !important;
6911    }
6912    .slider-for-main-two {
6913      display: none !important;
6914    }
6915    .bundles.new-bundles .show-small .bundle-container .bundle-price p {
6916      text-align: center !important;
6917    }
6918    .product-purchaseView .container .container {
6919      padding: 0 !important;
6920    }
6921  }
6922
6923  .desktop-only .bundle-price {
6924    max-width: 320px;
6925  }
6926
6927  .desktop-only .slick-list.draggable {
6928      margin: 0;
6929  }
6930  @media only screen and (min-width: 768px) {
6931    .bundle-refresh button.open-configView.solo-config.add-to-cart {
6932      margin-top: 40px;
6933    }
6934  }
6935  .slider-nav-main .bundle-container .bundle-title {
6936    word-spacing: normal;
6937  }
6938
6939  .desktop-only .slick-list.draggable {
6940    max-width: 100% !important;
6941  }
6942  .bundles.new-bundles .desktop-only .package .button-outline-black {
6943    margin-left: 0 !important;
6944  }
6945  @media only screen and (min-width: 640px) {
6946    .bundles.new-bundles .bundle-container .bundle-price {
6947        padding-left: 20px !important;
6948    }
6949  }
6950  @media only screen and (max-width: 640px) {
6951    #onewheel-gt .featured-img img {
6952      transform: translateY(-50%) scale(1.93) !important;
6953    }
6954    
6955    #onewheel-gt .featured-img [product="6626038186078"].image img {
6956      transform: translateY(-50%) scale(1) !important;
6957    }
6958  }
6959  
6960</style>
6961
6962
6963<script>
6964    $(document).ready(function() {
6965
6966
6967        $('.slider-for.hide-small').slick({
6968            slidesToShow: 1,
6969            slidesToScroll: 1,
6970            arrows: false,
6971            asNavFor: '.slider-nav',
6972            infinite: false,
6973            initialSlide: 1
6974        });
6975        $('.slider-nav.hide-small').slick({
6976            slidesToShow: 3,
6977            slidesToScroll: 1,
6978            asNavFor: '.slider-for',
6979            dots: false,
6980            arrows: false,
6981            centerMode: false,
6982            focusOnSelect: true,
6983            infinite: false,
6984            initialSlide: 1
6985        });
6986
6987        $('.slider-nav.show-small').slick({
6988            slidesToShow: 3,
6989            slidesToScroll: 1,
6990            asNavFor: '.slider-for',
6991            dots: false,
6992            arrows: false,
6993            centerMode: false,
6994            focusOnSelect: true,
6995            infinite: false,
6996            initialSlide: 1,
6997            horizontalSwiping: true,
6998            infinite: true,
6999        });
7000        $('.slider-for.show-small').slick({
7001            slidesToShow: 1,
7002            slidesToScroll: 1,
7003            arrows: true,
7004            asNavFor: '.slider-nav',
7005            infinite: false,
7006            initialSlide: 1,
7007            fade: true,
7008            prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
7009            nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
7010            swipe: false,
7011            verticalSwiping: false,
7012            horizontalSwiping: false,
7013            draggable: false,
7014            infinite: true
7015        });
7016
7017
7018    });
7019</script>
7019
7020
7021
7022<script>
7023
7024    
7025
7026    
7027
7028    
7029
7030    
7031      $(document).ready(function(){
7032        $(".var-swatch.S-Series").click(function() {
7033            $(this).addClass("strong");
7034            $(".var-swatch.rally").removeClass("strong");
7035            $(".var-swatch.rally-xl").removeClass("strong");
7036            $(".bundle-row-alt").addClass("hide");
7037            $(".bundle-row-alt-two").addClass("hide");
7038            $(".bundle-row-default").removeClass("hide");
7039          
7040            $(".show-rally").addClass("hide");
7041            $(".show-rally-xl").addClass("hide");
7042            $(".show-default").removeClass("hide");
7043
7044            $(".show-rally-info").addClass("hide");
7045            $(".show-rally-xl-info").addClass("hide");
7046
7047          
7048            $('.for-straight-rail').removeClass('hide');
7049            $('.for-rally-rail').addClass('hide');
7050            $('.for-rally-xl-rail').addClass('hide');
7051
7052            $('.thumbnails.thumbs-rally-xl').addClass('hide');
7053            $('.thumbnails.thumbs-default').removeClass('hide');
7054
7055            $('.whats-included.rally-xl').addClass('hide');
7056            $('.whats-included.default').removeClass('hide');
7057
7058            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('s-series');
7059          
7060        });
7061        $(".var-swatch.rally").click(function() {
7062            $(this).addClass("strong");
7063            $(".var-swatch.S-Series").removeClass("strong");
7064            $(".var-swatch.rally-xl").removeClass("strong");
7065            $(".bundle-row-alt").removeClass("hide");
7066            $(".bundle-row-default").addClass("hide");
7067            $(".bundle-row-alt-two").addClass("hide");
7068            $(".rally-img").removeClass("hide");
7069            $(".rally-xl-img").addClass("hide");
7070            $(".bundle-title.hide-alt").removeClass("hide");
7071            $(".bundle-title.show-alt").addClass("hide");
7072            $(".bundle-row-alt").removeClass("is-rally-xl");
7073          
7074            $(".show-rally").removeClass("hide");
7075            $(".show-rally-xl").addClass("hide");
7076            $(".show-default").addClass("hide");
7077          
7078            $(".show-rally-info").removeClass("hide");
7079            $(".show-rally-xl-info").addClass("hide");
7080
7081            
7082            $('.for-rally-rail').removeClass('hide');
7083            $('.for-straight-rail').addClass('hide');
7084            $('.for-rally-xl-rail').addClass('hide');
7085
7086            $('.thumbnails.thumbs-rally-xl').addClass('hide');
7087            $('.thumbnails.thumbs-default').removeClass('hide');
7088
7089            $('.whats-included.rally-xl').addClass('hide');
7090            $('.whats-included.default').removeClass('hide');
7091
7092            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally');
7093
7094
7095        });
7096        $(".var-swatch.rally-xl").click(function() {
7097            $(this).addClass("strong");
7098            $(".var-swatch.S-Series").removeClass("strong");
7099            $(".var-swatch.rally").removeClass("strong");
7100            $(".bundle-row-alt-two").removeClass("hide");
7101            $(".bundle-row-alt").addClass("hide");
7102            $(".bundle-row-default").addClass("hide");
7103            $(".rally-img").addClass("hide");
7104            $(".rally-xl-img").removeClass("hide");
7105            $(".bundle-title.hide-alt").addClass("hide");
7106            $(".bundle-title.show-alt").removeClass("hide");
7107            $(".bundle-row-alt-two").addClass("is-rally-xl");
7108          
7109            $(".show-rally").addClass("hide");
7110            $(".show-rally-xl").removeClass("hide");
7111            $(".show-default").addClass("hide");
7112
7113            $(".show-rally-info").addClass("hide");
7114            $(".show-rally-xl-info").removeClass("hide");
7115
7116          
7117            $('.for-rally-xl-rail').removeClass('hide');
7118            $('.for-straight-rail').addClass('hide');
7119            $('.for-rally-rail').addClass('hide');
7120
7121
7122            $('.thumbnails.thumbs-rally-xl').removeClass('hide');
7123            $('.thumbnails.thumbs-default').addClass('hide');
7124
7125            $('.whats-included.rally-xl').removeClass('hide');
7126            $('.whats-included.default').addClass('hide');
7127
7128            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally-xl');
7129
7130
7131        });
7132      });
7133    
7134
7135  
7136    $(document).ready(function(){
7137      $('.new-bundles').addClass('loaded');
7138    });
7139  
7140    $(document).ready(function() {
7141
7142        $('.slider-for-main').slick({
7143            slidesToShow: 1,
7144            slidesToScroll: 1,
7145            arrows: true,
7146            asNavFor: '.slider-nav-main',
7147            infinite: false,
7148            initialSlide: 1,
7149            fade: true,
7150            prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
7151            nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
7152            verticalSwiping: false,
7153            horizontalSwiping: true,
7154            swipe: false,
7155  draggable: false,
7156            infinite: true,
7157            fade: true,
7158            cssEase: 'linear',
7159            arrows: false
7160        });
7161        $('.slider-nav-main').slick({
7162            slidesToShow: 3,
7163            slidesToScroll: 1,
7164            asNavFor: '.slider-for-main',
7165            dots: false,
7166            arrows: false,
7167            centerMode: false,
7168            focusOnSelect: true,
7169            infinite: false,
7170            initialSlide: 1
7171        });
7172
7173        $('.slider-nav-main.two').slick({
7174            slidesToShow: 3,
7175            slidesToScroll: 1,
7176            asNavFor: '.slider-for-main',
7177            dots: false,
7178            arrows: false,
7179            centerMode: false,
7180            focusOnSelect: true,
7181            infinite: false,
7182            initialSlide: 2
7183        });
7184    });
7185</script>
7185
7186
7187
7188<script>
7189    $(document).ready(function() {
7190        $(".package").hover(function() {
7191            $(this).addClass("active");
7192            $(".initial").removeClass("");
7193        }, function() {
7194            $(this).removeClass("");
7195        });
7196
7197        $(".initial").hover(function() {
7198            $(this).addClass("active");
7199        }, function() {
7200            $(this).removeClass("");
7201        });
7202
7203        $(".bundles").hover(function() {
7204            $(this).addClass("");
7205        }, function() {
7206            $(".initial").addClass("");
7207        });
7208
7209        $(".gt1").click(function() {
7210
7211            $(".gt2").removeClass("active");
7212            $(".gt3").removeClass("active");
7213
7214
7215            $(".gt-bundle-3").removeClass("include");
7216            $(".gt-bundle-2").removeClass("include");
7217            $(".gt-bundle-1").addClass("include");
7218            $(".gt-fender").removeClass("hide");
7219            $(".gt-hypercharger").removeClass("no-border");
7220            $(".gt-fender").addClass("no-border");
7221            $(".gt-charger-plug").removeClass("has-border");
7222            $(".gt-charger-plug").addClass("border-bottom");
7223            $(".gt-fender").addClass("border-left");
7224            $(".specs").addClass("is-bundle-1");
7225            $(".specs").removeClass("is-bundle-2");
7226            $(".specs").removeClass("is-bundle-3");
7227        });
7228        $(".gt2").click(function() {
7229            $(".gt1").removeClass("active");
7230            $(".gt3").removeClass("active");
7231
7232            $(".gt-bundle-1").removeClass("include");
7233            $(".gt-bundle-3").removeClass("include");
7234            $(".gt-bundle-2").addClass("include");
7235            $(".gt-fender").removeClass("hide");
7236            $(".gt-hypercharger").removeClass("no-border");
7237            $(".gt-fender").removeClass("no-border");
7238            $(".gt-charger-plug").removeClass("has-border");
7239            $(".gt-charger-plug").removeClass("border-bottom");
7240            $(".gt-fender").removeClass("border-left");
7241            $(".specs").addClass("is-bundle-2");
7242            $(".specs").removeClass("is-bundle-1");
7243            $(".specs").removeClass("is-bundle-3");
7244        });
7245        $(".gt3").click(function() {
7246
7247            $(".gt1").removeClass("active");
7248            $(".gt2").removeClass("active");
7249
7250            $(".gt-bundle-1").removeClass("include");
7251            $(".gt-bundle-2").removeClass("include");
7252            $(".gt-bundle-3").addClass("include");
7253            $(".gt-hypercharger").addClass("no-border");
7254            $(".gt-fender").removeClass("no-border");
7255            $(".gt-charger-plug").addClass("has-border");
7256            $(".gt-charger-plug").removeClass("border-bottom");
7257            $(".gt-fender").removeClass("border-left");
7258            $(".specs").addClass("is-bundle-3");
7259            $(".specs").removeClass("is-bundle-1");
7260            $(".specs").removeClass("is-bundle-2");
7261
7262
7263        });
7264
7265    });
7266</script>
7266
7267
7268
7269
7270
7271
7272
7273<style>
7274    .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item {
7275        color: #404040 !important;
7276    }
7277</style>
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290    <div class="container bundle-refresh force-version-1" id="bundles">
7291
7292        
7293            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css" />
7294<style>
7295  .col.col-4.package {
7296    width: 100% !important;
7297  }
7298  
7299  a.button.specs-view {
7300    width: max-content;
7301    top: -20px;
7302    position: relative;
7303    display: block;
7304    background: transparent;
7305    border-bottom: 1px solid #211e1f;
7306    padding: 4px!important;
7307    letter-spacing: inherit;
7308    font-family: Favorit!important;
7309    text-transform: none;
7310    font-size: 14px!important;
7311    margin-right: 20px;
7312    font-weight: 300!important;
7313    border-radius: 0!important;
7314  }
7315  
7316  .product-purchaseView .details h1 {
7317    line-height: 1;
7318  }
7319  main.primary {
7320      position: relative;
7321  }
7322
7323  /* Only one featured pane per breakpoint (mobile gallery had a stray desktop-rally duplicate). */
7324  @media only screen and (max-width: 739px) {
7325    #onewheel-gt-s-series .image-gallery .primary.desktop-default,
7326    #onewheel-gt-s-series .image-gallery .primary.desktop-rally,
7327    #onewheel-gt-s-series .image-gallery .primary.desktop-rally-xl {
7328      display: none !important;
7329    }
7330  }
7331  @media only screen and (min-width: 740px) {
7332    #onewheel-gt-s-series .image-gallery .primary.mobile-default,
7333    #onewheel-gt-s-series .image-gallery .primary.mobile-rally,
7334    #onewheel-gt-s-series .image-gallery .primary.mobile-rally-xl {
7335      display: none !important;
7336    }
7337  }
7338
7339  @media only screen and (max-width: 749px) {
7340    .details a.button.specs-view {
7341      position: absolute;
7342      top: 60px;
7343      left: 21px;
7344      font-size: 13px!important;
7345    }
7346    
7347  }
7348  @media only screen and (min-width: 640px) {
7349    
7350    .prod-images .hero-logo.pint.new.badge.launch-exclusive {
7351      z-index: 1;
7352      left: 35px;
7353      top: 0px!important;
7354      width: auto;
7355      max-width: 130px;
7356    }
7357  }
7358  .details h1 {
7359    max-width: 340px;
7360    line-height: 1;
7361  }
7362
7363  .slick-slide { height: auto !important; }
7364
7365  .slider-for {
7366    min-height: 1px !important;
7367  }
7368
7369  #onewheel-gt-s-series .yotpo {
7370    display: none !important;
7371  }
7372  #onewheel-gt-s-series .full-width {
7373    display: none !important;
7374  }
7375  /* Reviews section hidden by default; only shown when body has step-one (set inline on load to avoid flicker) */
7376  #onewheel-gt-s-series .reviews-heading {
7377    display: none !important;
7378  }
7379
7380  /* Step one: show reviews when step-one is on body (set inline on load so no flicker) */
7381  body.step-one #onewheel-gt-s-series .reviews-heading,
7382  body.step-one #onewheel-gt-s-series .container.reviews,
7383  body.step-one #onewheel-gt-s-series .yotpo.yotpo-main-widget {
7384    display: block !important;
7385  }
7386
7387  /* Step one: show only the full reviews section (from pv-reviews-widget); hide the inline yotpo.bottomLine and the Yotpo carousel to avoid duplicate widgets */
7388  #onewheel-gt-s-series.step-one .yotpo.bottomLine {
7389    display: none !important;
7390  }
7391  /* Hide Yotpo's reviews carousel / featured review block so only the main REVIEWS list shows (one widget) */
7392  #onewheel-gt-s-series.step-one .yotpo-reviews-carousel,
7393  #onewheel-gt-s-series .container.reviews .yotpo-reviews-carousel,
7394  #onewheel-gt-s-series .container.reviews .carousel-display-wrapper,
7395  #onewheel-gt-s-series .container.reviews #carousel-top-panel,
7396  #onewheel-gt-s-series .yotpo-reviews-carousel,
7397  #onewheel-gt-s-series .carousel-display-wrapper,
7398  /* First display wrapper inside main widget is often the carousel */
7399  #onewheel-gt-s-series .container.reviews .yotpo-main-widget > .yotpo-display-wrapper:first-of-type {
7400    display: none !important;
7401  }
7402  #onewheel-gt-s-series.step-one .reviews-heading,
7403  #onewheel-gt-s-series.step-one .reviews,
7404  #onewheel-gt-s-series.step-one .product-reviews,
7405  #onewheel-gt-s-series.step-one .container.reviews,
7406  #onewheel-gt-s-series.step-one .yotpo.yotpo-main-widget {
7407    display: block !important;
7408  }
7409
7410  /* Step one: hide bundle row only (id="bundles" is on outer container; hide inner row so product + CTA show) */
7411  #onewheel-gt-s-series.step-one .row.bundles.new-bundles {
7412    display: none !important;
7413  }
7414
7415  /* Step two: hide product section and reviews so only bundle + conditional cart show */
7416  #onewheel-gt-s-series.step-two .show-refresh,
7417  #onewheel-gt-s-series.step-two .yotpo,
7418  #onewheel-gt-s-series.step-two .reviews-heading,
7419  #onewheel-gt-s-series.step-two .reviews,
7420  #onewheel-gt-s-series.step-two .container.reviews,
7421  #onewheel-gt-s-series.step-two .product-reviews,
7422  #onewheel-gt-s-series.step-two .yotpo-main-widget {
7423    display: none !important;
7424  }
7425  /* Redundant targeting so reviews stay hidden when step-two is on body (body has id onewheel-gt-s-series
7425) */
7426  body.step-two .container.reviews,
7427  body.step-two .reviews-heading,
7428  body.step-two .yotpo.yotpo-main-widget,
7429  body.step-two .product-reviews {
7430    display: none !important;
7431  }
7432
7433  /* S-Series: hide "I don't like deals, buy just the board" on both steps (from pv-reviews-widget) */
7434  #onewheel-gt-s-series .full-width:has(.solo-config.add-to-cart) {
7435    display: none !important;
7436  }
7437
7438  /* Continue to Cart link near conditional cart (Added to Cart block): align to far right on Step 2 */
7439  #onewheel-gt-s-series.step-two .row.bundles.new-bundles .conditional-cart {
7440    width: 100% !important;
7441    flex-basis: 100% !important;
7442    max-width: 100% !important;
7443  }
7444  #onewheel-gt-s-series.step-two .conditional-cart .cart-snippet.continue-to:not(.continue-to-bottom) {
7445    display: flex !important;
7446    justify-content: flex-end !important;
7447    width: 100% !important;
7448    max-width: 100% !important;
7449  }
7450  #onewheel-gt-s-series.step-two .conditional-cart .cart-snippet.continue-to:not(.continue-to-bottom) a {
7451    margin-left: auto;
7452  }
7453  #onewheel-gt-s-series.step-two section.cart-snippet.continue-to.show-b.hide-small {
7454    justify-content: flex-end !important;
7455  }
7456
7457  /* Continue to Cart at bottom of bundle section (step two only) */
7458  #onewheel-gt-s-series.step-two .continue-to-bottom {
7459    display: block !important;
7460    width: 100%;
7461    text-align: center;
7462    margin-top: 24px;
7463    margin-bottom: 24px;
7464    order: 999;
7465  }
7466  #onewheel-gt-s-series.step-one .continue-to-bottom {
7467    display: none !important;
7468  }
7469
7470  /* Rally XL fallback link: hidden unless no real Rally XL cart snippet exists (JS toggles .needs-rally-xl-fallback) */
7471  #onewheel-gt-s-series .conditional-cart .for-rally-xl-fallback {
7472    display: none !important;
7473  }
7474  #onewheel-gt-s-series .conditional-cart.needs-rally-xl-fallback .for-rally-xl-fallback {
7475    display: flex !important;
7476  }
7477
7478  /* Step 2: hide #bundles until ready, then fade in (critical copy also in theme head) */
7479  body.step-two#onewheel-gt-s-series #bundles {
7480    opacity: 0 !important;
7481    visibility: hidden !important;
7482    transition: opacity 0.35s ease-out;
7483  }
7484  body.step-two#onewheel-gt-s-series.step-two-ready #bundles {
7485    opacity: 1 !important;
7486    visibility: visible !important;
7487  }
7488
7489  /* Step one: Add to Cart button (match Pint X / XR Classic) */
7490  #onewheel-gt-s-series .show-refresh .for-simple button.button.blue.simple-atc {
7491    border: none;
7492    text-transform: none;
7493    letter-spacing: inherit;
7494    min-width: 150px;
7495    padding: 14px 20px 12px !important;
7496    font-size: 16px;
7497    background: #50b3da;
7498    color: #fff;
7499    width: 100%;
7500    margin-top: 15px;
7501    margin-bottom: 15px;
7502    display: block;
7503    border-radius: 30px;
7504  }
7505
7506  #onewheel-gt-s-series div#bundles2 {
7507    display: none;
7508  }
7509  #onewheel-gt-s-series .container.frame div#bundles2 {
7510    display: block;
7511  }
7512  
7513  #onewheel-gt-s-series .container.frame.bundle-refresh div#bundles2 {
7514    display: none;
7515  }
7516
7517  /* @media only screen and (max-width: 767px) {
7518    #onewheel-gt-s-series .slider-for .slick-track {
7519      width: auto !important;
7520    }
7521  } */
7522
7523  .slider-for.show-small {
7524    max-width: 100vw !important;
7525    width: 100% !important;
7526    overflow: hidden !important;
7527  }
7528  .slider-for.show-small .slick-track {
7529    max-width: 100% !important;
7530  }
7531
7532  .slider-for.show-small .slick-track {
7533    display: flex !important;
7534  }
7535  .slider-for.show-small .package {
7536    min-width: 100% !important;
7537  }
7538  
7539  #smoothIn {
7540    opacity: 0;
7541  }
7542
7543  .container.reviews, .yotpo.bottomLine.yotpo-small  {
7544    display: none !important;
7545  }
7546  .product-purchaseView .yotpo.bottomLine {
7547    display: none !important;
7548  }
7549
7550
7551  @media only screen and (max-width: 639px) {
7552      div#bundles .col.col-4.hide {
7553          display: block !important;
7554      }
7555  }
7556
7557  section.cart-snippet.continue-to.show-b.hide-small {
7558      justify-content: flex-end !important;
7559  }
7560  
7561</style>
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571<style>button.slick-prev.pull-left.slick-arrow {display: none !important;} @media only screen and (max-width: 767px) { div#bundles .bundle-container {margin-bottom: 0;} .bundle-select { margin-top: 20px;} .full-width button.open-configView.solo-config.add-to-cart {display: none;} }</style>
7572
7573  
7573<script>
7574  (function() {
7575    var h = (window.location.hash || '').toLowerCase();
7576    if (h !== '#rally-xl') return;
7577    window.scrollTo(0, 0);
7578    document.addEventListener('DOMContentLoaded', function() {
7579      window.scrollTo({ top: 0, left: 0, behavior: 'auto' });
7580    });
7581  })();
7582  </script>
7582
7583
7584  <div class="container frame bundle-refresh">
7585    <!-- Product Details --> 
7586    <section class="show-refresh">
7587    <div class="col col-12 prod-images small-only"><div class="image-gallery">
7588          
7589
7590
7591
7592  
7593
7594
7595    <aside class="thumbnails thumbs-default rally-guard">
7596          
7597          <a href="#" class="is-first   selected thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591">
7598              <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_300x300.png?v=1698374591)"></div>
7599          </a>
7600          
7601        
7602
7603          
7604          <a href="#" class="secondary    thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504">
7605              <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_300x300.jpg?v=1719589504)"></div>
7606          </a>
7607          
7608        
7609
7610
7611          
7612        
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626        <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=e-EGZLBUjjs" style="position: relative;display: block;">
7627          <img class="thumbnail-image" src="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png" alt="Watch Video" style="object-fit: cover;">  
7628          <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/>
7629        </a>
7630      
7631
7632          
7633         
7634          
7635          
7636          
7637            <a href="#" class="secondary video-thumb   thumbnail video-thumb trigger-default" data-big="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956">
7638              <div class="thumbnail-image">
7639                <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video>
7640              </div>
7641            </a>
7642          
7643                     </aside>
7644
7645
7646    <aside class="thumbnails thumbs-rally-xl hide">
7647        <a href="#" class="is-first selected thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png">
7648            <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png'); background-size: contain;"></div>
7649        </a>
7650        <a href="#" class="secondary thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png">
7651            <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png'); background-size: cover !important;"></div>
7652        </a>
7653        <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=0n_e-mxiJnM" style="position: relative;display: block;">
7654          <img class="thumbnail-image" src="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage.png" alt="Watch Video" style="object-fit: cover;">  
7655          <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/>
7656        </a>
7657        <a href="#" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png" class="secondary video-thumb thumbnail video-thumb trigger-rally-xl">
7658          <div class="thumbnail-image">
7659            <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png">
7660              <source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4">
7661            </video>
7662          </div>
7663        </a>
7664    </aside>
7665
7666
7667  
7668
7669
7670
7671
7672
7673<script>
7674document.addEventListener('DOMContentLoaded', function () {
7675  if (window.__gtsGalleryThumbsInit) return;
7676  window.__gtsGalleryThumbsInit = true;
7677  const $  = (s, r=document) => r.querySelector(s);
7678  const $$ = (s, r=document) => Array.from(r.querySelectorAll(s));
7679
7680  // ---- CONSTANTS ----
7681  const TARGET_RALLY_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png";
7682
7683  // ---- SELECTORS ----
7684  const SEL = {
7685    // Primary featured “panes”
7686    primDD:  '.primary.desktop-default',
7687    primMD:  '.primary.mobile-default',
7688    primDXL: '.primary.desktop-rally-xl',
7689    primMXL: '.primary.mobile-rally-xl',
7690    primDR:  '.primary.desktop-rally',
7691    primMR:  '.primary.mobile-rally',
7692
7693    // Thumbnail groups
7694    thumbsDefault: '.thumbnails.thumbs-default',
7695    thumbsRally:   '.thumbnails.thumbs-rally',
7696    thumbsXL:      '.thumbnails.thumbs-rally-xl'
7697  };
7698
7699  // ---- HELPERS ----
7700  function pauseAndHideAllPrimaryVideos() {
7701    $$('.primary video').forEach(v => {
7702      try { v.pause(); v.currentTime = 0; } catch(e){}
7703      v.removeAttribute('autoplay');
7704      v.style.display = 'none';
7705    });
7706  }
7707
7708  function setShowVideo(group, on){
7709    const targets = (
7710      group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
7711      group === 'rally' ? [SEL.primDR, SEL.primMR]   :
7712                          [SEL.primDD, SEL.primMD]
7713    );
7714    targets.forEach(sel => { const el=$(sel); if(!el) return; el.classList[on?'add':'remove']('show-video'); });
7715  }
7716
7717  function setPrimaryBG(url, group){
7718    const targets = (
7719      group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
7720      group === 'rally' ? [SEL.primDR, SEL.primMR]   :
7721                          [SEL.primDD, SEL.primMD]
7722    );
7723    targets.forEach(sel => { const el=$(sel); if(el) el.style.backgroundImage = url ? `url('${url}')` : ''; });
7724  }
7725
7726  // ---- GROUP VISIBILITY TOGGLERS (exposed globally too) ----
7727  function showDefault(){
7728    if (typeof window.syncSs26PdpBadge === 'function') {
7729      window.syncSs26PdpBadge('s-series');
7730      return;
7731    }
7732    $(SEL.primDD)?.classList.remove('hide');
7733    $(SEL.primMD)?.classList.remove('hide');
7734    $(SEL.primDR)?.classList.add('hide');
7735    $(SEL.primMR)?.classList.add('hide');
7736    $(SEL.primDXL)?.classList.add('hide');
7737    $(SEL.primMXL)?.classList.add('hide');
7738  }
7739  function showRally(){
7740    if (typeof window.syncSs26PdpBadge === 'function') {
7741      window.syncSs26PdpBadge('rally');
7742      return;
7743    }
7744    $(SEL.primDR)?.classList.remove('hide');
7745    $(SEL.primMR)?.classList.remove('hide');
7746    $(SEL.primDD)?.classList.add('hide');
7747    $(SEL.primMD)?.classList.add('hide');
7748    $(SEL.primDXL)?.classList.add('hide');
7749    $(SEL.primMXL)?.classList.add('hide');
7750  }
7751  function showRallyXL(){
7752    if (typeof window.syncSs26PdpBadge === 'function') {
7753      window.syncSs26PdpBadge('rally-xl');
7754      return;
7755    }
7756    $(SEL.primDXL)?.classList.remove('hide');
7757    $(SEL.primMXL)?.classList.remove('hide');
7758    $(SEL.primDD)?.classList.add('hide');
7759    $(SEL.primMD)?.classList.add('hide');
7760    $(SEL.primDR)?.classList.add('hide');
7761    $(SEL.primMR)?.classList.add('hide');
7762  }
7763
7764  // Always expose the complete togglers (snippet renders twice; do not keep stale partial handlers).
7765  window.showDefault = showDefault;
7766  window.showRally = showRally;
7767  window.showRallyXL = showRallyXL;
7768
7769  // ---- THUMBNAIL CLICK BEHAVIOR ----
7770  document.addEventListener('click', function(e){
7771    const a = e.target.closest('a.thumbnail');
7772    if(!a) return;
7773
7774    const thumbsWrap = a.closest(`${SEL.thumbsDefault}, ${SEL.thumbsRally}, ${SEL.thumbsXL}`);
7775    if(!thumbsWrap) return;
7776
7777    e.preventDefault();
7778
7779    // Which “group” are we in?
7780    const group =
7781      thumbsWrap.matches(SEL.thumbsXL)      ? 'xl' :
7782      thumbsWrap.matches(SEL.thumbsRally)   ? 'rally' :
7783                                              'default';
7784
7785    const big = a.getAttribute('data-big') || '';
7786    const isVideoThumb = a.classList.contains('video-thumb');
7787
7788    if (isVideoThumb) {
7789      // Feature inline video in the active group
7790      if (group === 'xl')      showRallyXL();
7791      else if (group === 'rally') showRally();
7792      else                     showDefault();
7793
7794      setShowVideo(group, true);
7795
7796      // Unhide & play correct primary video (desktop + mobile for that group)
7797      const primsels = (
7798        group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
7799        group === 'rally' ? [SEL.primDR, SEL.primMR]   :
7800                            [SEL.primDD, SEL.primMD]
7801      );
7802      primsels.forEach(sel => {
7803        const v = $('video', $(sel));
7804        if (v) { v.style.removeProperty('display'); try{ v.play(); } catch(e){} }
7805      });
7806    } else {
7807      // Feature static image in the active group
7808      pauseAndHideAllPrimaryVideos();
7809      setShowVideo(group, false);
7810
7811      if (group === 'xl')      showRallyXL();
7812      else if (group === 'rally') showRally();
7813      else                     showDefault();
7814
7815      // Rally Edition always uses the canonical image if thumb lacks data-big
7816      const url = group === 'rally' ? (big || TARGET_RALLY_IMG) : big;
7817      if (url) setPrimaryBG(url, group);
7818    }
7819  }, true);
7820
7821  // ---- INLINE VIDEO → STATIC FALLBACKS ----
7822  // Clicking the inline Rally XL primary video returns to first static XL thumb
7823  ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'].forEach(sel => {
7824    const v = document.querySelector(sel + ' video');
7825    if(!v) return;
7826    v.addEventListener('click', function(){
7827      pauseAndHideAllPrimaryVideos();
7828      setShowVideo('xl', false);
7829      const first = document.querySelector(`${SEL.thumbsXL} a.thumbnail`);
7830      const big = first?.getAttribute('data-big') || '';
7831      if (big) setPrimaryBG(big, 'xl');
7832    });
7833  });
7834
7835  // Clicking the (future) inline Rally Edition primary video returns to Rally static
7836  ['.primary.desktop-rally', '.primary.mobile-rally'].forEach(sel => {
7837    const v = document.querySelector(sel + ' video');
7838    if(!v) return;
7839    v.addEventListener('click', function(){
7840      pauseAndHideAllPrimaryVideos();
7841      setShowVideo('rally', false);
7842      setPrimaryBG(TARGET_RALLY_IMG, 'rally');
7843    });
7844  });
7845
7846  // ---- OPTIONAL: react to variant-change events if your theme dispatches them ----
7847  const onVariantChange = () => {
7848    // If some other script toggles groups, our helpers keep the correct pane visible.
7849    // Nothing else needed here unless you want to auto-select first thumb per group.
7850  };
7851  ['variant:change','variant:changed','product:variant-change','theme:variant:change']
7852    .forEach(evt => document.addEventListener(evt, onVariantChange));
7853});
7854</script>
7854
7855          <main class="primary mobile-default rally-guard" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png');">
7856            
7857
7858  
7859  
7860  
7861
7862
7863
7864
7865
7866
7867                  <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video>
7868               
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881</main>
7882          <main class="primary mobile-rally-xl hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png');">
7883            
7884
7885  
7886  
7887  
7888
7889
7890            <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"><source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"><img src="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"></video>
7891          </main>
7892          <main class="primary mobile-rally hide"
7893                style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png');">
7894            
7895
7896  
7897  
7898  
7899
7900
7901          </main>
7902      </div>
7903  	  
7904    </div> 
7905    <div class="row details">
7906      <div class="col col-8 prod-images hide-small">
7907          <a class="button specs-view hide-small back-stock rally-guard" href="/pages/onewheel-gt-s-series"><i class="fa-solid fa-chevron-left"></i> Back to S-Series Details</a>
7908          <a class="button specs-view hide-small back-rally-xl hide" href="/pages/onewheel-gt-s-series-rally-xl"><i class="fa-solid fa-chevron-left"></i> Back to Rally XL Details</a>
7909          <div class="image-gallery">
7910            
7911
7912
7913
7914  
7915
7916
7917    <aside class="thumbnails thumbs-default rally-guard">
7918          
7919          <a href="#" class="is-first   selected thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591">
7920              <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_300x300.png?v=1698374591)"></div>
7921          </a>
7922          
7923        
7924
7925          
7926          <a href="#" class="secondary    thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504">
7927              <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_300x300.jpg?v=1719589504)"></div>
7928          </a>
7929          
7930        
7931
7932
7933          
7934        
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948        <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=e-EGZLBUjjs" style="position: relative;display: block;">
7949          <img class="thumbnail-image" src="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png" alt="Watch Video" style="object-fit: cover;">  
7950          <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/>
7951        </a>
7952      
7953
7954          
7955         
7956          
7957          
7958          
7959            <a href="#" class="secondary video-thumb   thumbnail video-thumb trigger-default" data-big="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956">
7960              <div class="thumbnail-image">
7961                <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video>
7962              </div>
7963            </a>
7964          
7965                     </aside>
7966
7967
7968    <aside class="thumbnails thumbs-rally-xl hide">
7969        <a href="#" class="is-first selected thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png">
7970            <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png'); background-size: contain;"></div>
7971        </a>
7972        <a href="#" class="secondary thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png">
7973            <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png'); background-size: cover !important;"></div>
7974        </a>
7975        <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=0n_e-mxiJnM" style="position: relative;display: block;">
7976          <img class="thumbnail-image" src="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage.png" alt="Watch Video" style="object-fit: cover;">  
7977          <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/>
7978        </a>
7979        <a href="#" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png" class="secondary video-thumb thumbnail video-thumb trigger-rally-xl">
7980          <div class="thumbnail-image">
7981            <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png">
7982              <source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4">
7983            </video>
7984          </div>
7985        </a>
7986    </aside>
7987
7988
7989  
7990
7991
7992
7993
7994
7995<script>
7996document.addEventListener('DOMContentLoaded', function () {
7997  if (window.__gtsGalleryThumbsInit) return;
7998  window.__gtsGalleryThumbsInit = true;
7999  const $  = (s, r=document) => r.querySelector(s);
8000  const $$ = (s, r=document) => Array.from(r.querySelectorAll(s));
8001
8002  // ---- CONSTANTS ----
8003  const TARGET_RALLY_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png";
8004
8005  // ---- SELECTORS ----
8006  const SEL = {
8007    // Primary featured “panes”
8008    primDD:  '.primary.desktop-default',
8009    primMD:  '.primary.mobile-default',
8010    primDXL: '.primary.desktop-rally-xl',
8011    primMXL: '.primary.mobile-rally-xl',
8012    primDR:  '.primary.desktop-rally',
8013    primMR:  '.primary.mobile-rally',
8014
8015    // Thumbnail groups
8016    thumbsDefault: '.thumbnails.thumbs-default',
8017    thumbsRally:   '.thumbnails.thumbs-rally',
8018    thumbsXL:      '.thumbnails.thumbs-rally-xl'
8019  };
8020
8021  // ---- HELPERS ----
8022  function pauseAndHideAllPrimaryVideos() {
8023    $$('.primary video').forEach(v => {
8024      try { v.pause(); v.currentTime = 0; } catch(e){}
8025      v.removeAttribute('autoplay');
8026      v.style.display = 'none';
8027    });
8028  }
8029
8030  function setShowVideo(group, on){
8031    const targets = (
8032      group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
8033      group === 'rally' ? [SEL.primDR, SEL.primMR]   :
8034                          [SEL.primDD, SEL.primMD]
8035    );
8036    targets.forEach(sel => { const el=$(sel); if(!el) return; el.classList[on?'add':'remove']('show-video'); });
8037  }
8038
8039  function setPrimaryBG(url, group){
8040    const targets = (
8041      group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
8042      group === 'rally' ? [SEL.primDR, SEL.primMR]   :
8043                          [SEL.primDD, SEL.primMD]
8044    );
8045    targets.forEach(sel => { const el=$(sel); if(el) el.style.backgroundImage = url ? `url('${url}')` : ''; });
8046  }
8047
8048  // ---- GROUP VISIBILITY TOGGLERS (exposed globally too) ----
8049  function showDefault(){
8050    if (typeof window.syncSs26PdpBadge === 'function') {
8051      window.syncSs26PdpBadge('s-series');
8052      return;
8053    }
8054    $(SEL.primDD)?.classList.remove('hide');
8055    $(SEL.primMD)?.classList.remove('hide');
8056    $(SEL.primDR)?.classList.add('hide');
8057    $(SEL.primMR)?.classList.add('hide');
8058    $(SEL.primDXL)?.classList.add('hide');
8059    $(SEL.primMXL)?.classList.add('hide');
8060  }
8061  function showRally(){
8062    if (typeof window.syncSs26PdpBadge === 'function') {
8063      window.syncSs26PdpBadge('rally');
8064      return;
8065    }
8066    $(SEL.primDR)?.classList.remove('hide');
8067    $(SEL.primMR)?.classList.remove('hide');
8068    $(SEL.primDD)?.classList.add('hide');
8069    $(SEL.primMD)?.classList.add('hide');
8070    $(SEL.primDXL)?.classList.add('hide');
8071    $(SEL.primMXL)?.classList.add('hide');
8072  }
8073  function showRallyXL(){
8074    if (typeof window.syncSs26PdpBadge === 'function') {
8075      window.syncSs26PdpBadge('rally-xl');
8076      return;
8077    }
8078    $(SEL.primDXL)?.classList.remove('hide');
8079    $(SEL.primMXL)?.classList.remove('hide');
8080    $(SEL.primDD)?.classList.add('hide');
8081    $(SEL.primMD)?.classList.add('hide');
8082    $(SEL.primDR)?.classList.add('hide');
8083    $(SEL.primMR)?.classList.add('hide');
8084  }
8085
8086  // Always expose the complete togglers (snippet renders twice; do not keep stale partial handlers).
8087  window.showDefault = showDefault;
8088  window.showRally = showRally;
8089  window.showRallyXL = showRallyXL;
8090
8091  // ---- THUMBNAIL CLICK BEHAVIOR ----
8092  document.addEventListener('click', function(e){
8093    const a = e.target.closest('a.thumbnail');
8094    if(!a) return;
8095
8096    const thumbsWrap = a.closest(`${SEL.thumbsDefault}, ${SEL.thumbsRally}, ${SEL.thumbsXL}`);
8097    if(!thumbsWrap) return;
8098
8099    e.preventDefault();
8100
8101    // Which “group” are we in?
8102    const group =
8103      thumbsWrap.matches(SEL.thumbsXL)      ? 'xl' :
8104      thumbsWrap.matches(SEL.thumbsRally)   ? 'rally' :
8105                                              'default';
8106
8107    const big = a.getAttribute('data-big') || '';
8108    const isVideoThumb = a.classList.contains('video-thumb');
8109
8110    if (isVideoThumb) {
8111      // Feature inline video in the active group
8112      if (group === 'xl')      showRallyXL();
8113      else if (group === 'rally') showRally();
8114      else                     showDefault();
8115
8116      setShowVideo(group, true);
8117
8118      // Unhide & play correct primary video (desktop + mobile for that group)
8119      const primsels = (
8120        group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
8121        group === 'rally' ? [SEL.primDR, SEL.primMR]   :
8122                            [SEL.primDD, SEL.primMD]
8123      );
8124      primsels.forEach(sel => {
8125        const v = $('video', $(sel));
8126        if (v) { v.style.removeProperty('display'); try{ v.play(); } catch(e){} }
8127      });
8128    } else {
8129      // Feature static image in the active group
8130      pauseAndHideAllPrimaryVideos();
8131      setShowVideo(group, false);
8132
8133      if (group === 'xl')      showRallyXL();
8134      else if (group === 'rally') showRally();
8135      else                     showDefault();
8136
8137      // Rally Edition always uses the canonical image if thumb lacks data-big
8138      const url = group === 'rally' ? (big || TARGET_RALLY_IMG) : big;
8139      if (url) setPrimaryBG(url, group);
8140    }
8141  }, true);
8142
8143  // ---- INLINE VIDEO → STATIC FALLBACKS ----
8144  // Clicking the inline Rally XL primary video returns to first static XL thumb
8145  ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'].forEach(sel => {
8146    const v = document.querySelector(sel + ' video');
8147    if(!v) return;
8148    v.addEventListener('click', function(){
8149      pauseAndHideAllPrimaryVideos();
8150      setShowVideo('xl', false);
8151      const first = document.querySelector(`${SEL.thumbsXL} a.thumbnail`);
8152      const big = first?.getAttribute('data-big') || '';
8153      if (big) setPrimaryBG(big, 'xl');
8154    });
8155  });
8156
8157  // Clicking the (future) inline Rally Edition primary video returns to Rally static
8158  ['.primary.desktop-rally', '.primary.mobile-rally'].forEach(sel => {
8159    const v = document.querySelector(sel + ' video');
8160    if(!v) return;
8161    v.addEventListener('click', function(){
8162      pauseAndHideAllPrimaryVideos();
8163      setShowVideo('rally', false);
8164      setPrimaryBG(TARGET_RALLY_IMG, 'rally');
8165    });
8166  });
8167
8168  // ---- OPTIONAL: react to variant-change events if your theme dispatches them ----
8169  const onVariantChange = () => {
8170    // If some other script toggles groups, our helpers keep the correct pane visible.
8171    // Nothing else needed here unless you want to auto-select first thumb per group.
8172  };
8173  ['variant:change','variant:changed','product:variant-change','theme:variant:change']
8174    .forEach(evt => document.addEventListener(evt, onVariantChange));
8175});
8176</script>
8176
8177            <main class="primary desktop-default rally-guard" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png');">
8178              
8179
8180  
8181  
8182  
8183
8184
8185
8186                 
8187                
8188
8189                 
8190                
8191
8192                 
8193                
8194
8195                 
8196                    <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video>
8197                 
8198                
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211</main>
8212            <main class="primary desktop-rally hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png');">
8213              
8214
8215  
8216  
8217  
8218
8219
8220            </main>
8221            <main class="primary desktop-rally-xl hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png');">
8222              
8223
8224  
8225  
8226  
8227
8228
8229              <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"><source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"><img src="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"></video>
8230            </main>
8231          </div>
8232      </div>
8233      <div class="col col-4 prod-content">
8234        
8235        
8236        <a class="button specs-view show-small back-stock" href="/pages/onewheel-gt-s-series"><i class="fa-solid fa-chevron-left rally-guard"></i> Back to S-Series Details</a>
8237        <a class="button specs-view show-small back-rally-xl hide" href="/pages/onewheel-gt-s-series-rally-xl"><i class="fa-solid fa-chevron-left"></i> Back to Rally XL Details</a>
8238        
8239        <h1 style="margin-bottom: 10px; max-width: 360px; line-height: 1;">Onewheel GT S-Series</h1>
8240        
8241
8242        <div data-price-wrapper>
8243          
8244          
8245          
8246          
8247          
8248          
8249          
8250          
8251          
8252          
8253          
8254          
8255          
8256          
8257          
8258          
8259          
8260          
8261          <span class="product-price show-default rally-guard">$2,900</span>
8262          
8263          <span class="product-price show-rally hide">$3,250</span>
8264          
8265          <span class="product-price show-rally-xl hide">$3,500</span>
8266  
8267            
8268            <div class="shop-pay-pdp show-treaded show-default rally-guard">
8269              <style>
8270  .product-hero .purchase-only {
8271    display: none;
8272  }
8273  span#shopify-installments-content {
8274    font-weight: 300!important;
8275  }
8276  #pint .show-slick span#shopify-installments-content * {
8277    fill: rgb(90, 49, 244) !important;
8278  }
8279  
8280
8281  .shopify-installments__content strong {
8282    font-weight: 600 !important;
8283  }
8284</style>
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296  <p class="shopify-installments" id="shopify-installments" style="font-size: 13px">
8297      
8298      <span class="shopify-installments__content" id="shopify-installments-content">
8299          From <strong>$100/mo</strong> <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8300<g clip-path="url(#clip0)">
8301<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8302<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
83027.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8303<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8304<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8305<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8306<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8307<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
830702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
83077.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8308</g>
8309<defs>
8310<clipPath id="clip0">
8311<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8312</clipPath>
8313</defs>
8314</svg>
8315      </span>
8316      
8317  </p>
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327              
8328            </div>
8329            <div class="shop-pay-pdp show-rally hide">
8330              
8331              <style>
8332                .product-hero .purchase-only {
8333                  display: none;
8334                }
8335                span#shopify-installments-content {
8336                  font-weight: 300!important;
8337                }
8338                #pint .show-slick span#shopify-installments-content * {
8339                  fill: rgb(90, 49, 244) !important;
8340                }
8341                .shopify-installments {
8342                  transform: none !important;
8343                }
8344              </style>
8345  
8346              
8347              <p class="shopify-installments" id="shopify-installments" style="font-size: 13px">
8348                <span class="shopify-installments__content" id="shopify-installments-content">
8349                  From <b style="font-weight: 700 !important">$113</b>/mo <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8350<g clip-path="url(#clip0)">
8351<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8352<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
83527.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8353<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8354<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8355<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8356<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8357<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
835702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
83577.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8358</g>
8359<defs>
8360<clipPath id="clip0">
8361<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8362</clipPath>
8363</defs>
8364</svg>
8365                </span>
8366              </p>
8367            </div>
8368            <div class="shop-pay-pdp show-rally-xl hide">
8369              <style>
8370                .product-hero .purchase-only {
8371                  display: none;
8372                }
8373                span#shopify-installments-content {
8374                  font-weight: 300!important;
8375                }
8376                #pint .show-slick span#shopify-installments-content * {
8377                  fill: rgb(90, 49, 244) !important;
8378                }
8379                .shopify-installments {
8380                  transform: none !important;
8381                }
8382              </style>
8383  
8384              
8385              <p class="shopify-installments" id="shopify-installments" style="font-size: 13px">
8386                <span class="shopify-installments__content" id="shopify-installments-content">
8387                  From <b style="font-weight: 700 !important">$121</b>/mo <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8388<g clip-path="url(#clip0)">
8389<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8390<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
83907.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8391<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8392<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8393<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8394<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8395<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
839502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
83957.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8396</g>
8397<defs>
8398<clipPath id="clip0">
8399<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8400</clipPath>
8401</defs>
8402</svg>
8403                </span>
8404              </p>
8405            </div>
8406          
8407           
8408            <p class="shipping" style="margin-bottom: 8px">
8409              <strong>24-Month</strong> Flagship Warranty <span class="svg-frame"><svg viewBox="0 0 388.1 187.1" version="1.1" xmlns="http://www.w3.org/2000/svg" style="    max-width: 34px;
8410    transform: translateY(2px);
8411    margin-left: 2px;">
8412  <defs>
8413    <style>
8414      .cls-1 {
8415        fill: #000000;
8416      }
8417    </style>
8418  </defs>
8419  <g>
8420    <g id="Layer_1">
8421      <g>
8422        <path d="M356.5,184.2H32.5c-14.7,0-26.6-11.9-26.6-26.6V30.4C5.9,15.7,17.9,3.8,32.5,3.8h323.9c14.7,0,26.6,11.9,26.6,26.6v127.2c0,14.7-11.9,26.6-26.6,26.6ZM32.5,14c-9.1,0-16.4,7.4-16.4,16.4v127.2c0,9.1,7.4,16.4,16.4,16.4h323.9c9.1,0,16.4-7.4,16.4-16.4V30.4c0-9.1-7.4-16.4-16.4-16.4H32.5Z" class="cls-1"></path>
8423        <g>
8424          <polygon points="103.7 94 121.8 150.6 145.1 150.6 145.1 37.4 122.1 37.4 122.1 94 104 37.4 80.7 37.4 80.7 150.6 103.7 150.6 103.7 94" class="cls-1"></polygon>
8425          <polygon points="225.2 127.5 184.8 127.5 184.8 105.5 220.3 105.5 220.3 82.5 184.8 82.5 184.8 60.5 225.2 60.5 225.2 37.4 161.1 37.4 161.1 150.6 225.2 150.6 225.2 127.5" class="cls-1"></polygon>
8426          <polygon points="282.5 88.1 273.8 48.9 264.9 88.1 262.6 37.4 239.3 37.4 245.8 150.6 266.6 150.6 273.8 106.5 281 150.6 301.8 150.6 308.3 37.4 285 37.4 282.5 88.1" class="cls-1"></polygon>
8427        </g>
8428      </g>
8429    </g>
8430  </g>
8431</svg></span><br>
8432            </p>
8433          
8434  
8435          <p class="shipping">
8436            Ships same day.
8437          </p>
8438  
8439          
8440  
8441  
8442  		
8443  			<ul class="thumbnails hide-small s-series-swatches rally-guard">
8444  			  
8445                
8446  				<li class="var-swatch S-Series strong">
8447  				  <a href="#"  class="active"  data-price="$2,900.00" data-price-cents="290000" data-compare-at-cents="0" data-sku="OW2-00010-02" data-barcode="810019796005" data-available="true" data-title="S-Series" data-variant-id="40944462397534" data-thumbnail-id="30884296097886" data-product-single-thumbnail aria-current="true" data-rail="s-series">
8448  					<span class="swatch">&nbsp;</span>  S-Series
8449  				  </a>
8450  
8451                    
8452  				</li>
8453                
8454  			  
8455                
8456  			  
8457                
8458  				<li class="var-swatch rally">
8459  				  <a href="#"  data-price="$3,250.00" data-price-cents="325000" data-compare-at-cents="0" data-sku="OW2-00010-13" data-barcode="810019797514" data-available="true" data-title="S-Series Rally Edition" data-variant-id="40944462463070" data-thumbnail-id="30884433985630" data-product-single-thumbnail data-rail="rally">
8460  					<span class="swatch">&nbsp;</span> S-Series Rally Edition + $350 
8461  				  </a>
8462  
8463                    
8464                      <span class="read-rally">
8465                        <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
8466                          <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path>
8467                          <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle>
8468                        </svg>
8469                      </span>
8470                    
8471  				</li>
8472                
8473  			  
8474                
8475  				<li class="var-swatch rally-xl">
8476  				  <a href="#"  data-price="$3,500.00" data-price-cents="350000" data-compare-at-cents="0" data-sku="OW2-00010-24" data-barcode="850078188007" data-available="true" data-title="S-Series Rally XL" data-variant-id="41911500406878" data-thumbnail-id="33222197903454" data-product-single-thumbnail data-rail="rally-xl">
8477  					<span class="swatch">&nbsp;</span> S-Series Rally XL + $600 <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute;width: 35px;right: -41px;top: 0;">
8478  				  </a>
8479  
8480                    
8481                      <span class="read-rally-xl">
8482                        <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
8483                          <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path>
8484                          <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle>
8485                        </svg>
8486                      </span>
8487                    
8488  				</li>
8489                
8490  			  
8491  			</ul>
8492    	  
8493  
8494        
8495              <ul class="thumbnails small-only s-series-swatches rally-guard">
8496                
8497                
8498                  <li class="var-swatch S-Series strong">
8499  				  <a href="#"  class="active"  data-price="$2,900.00" data-price-cents="290000" data-compare-at-cents="0" data-sku="OW2-00010-02" data-barcode="810019796005" data-available="true" data-title="S-Series" data-variant-id="40944462397534" data-thumbnail-id="30884296097886" data-product-single-thumbnail aria-current="true" data-rail="s-series">
8500  					<span class="swatch">&nbsp;</span>  S-Series
8501  				  </a>
8502  
8503  
8504                    
8505  
8506                    
8507  				</li>
8508                
8509                
8510                
8511                
8512                
8513                  <li class="var-swatch rally">
8514  				  <a href="#"  data-price="$3,250.00" data-price-cents="325000" data-compare-at-cents="0" data-sku="OW2-00010-13" data-barcode="810019797514" data-available="true" data-title="S-Series Rally Edition" data-variant-id="40944462463070" data-thumbnail-id="30884433985630" data-product-single-thumbnail data-rail="rally">
8515  					<span class="swatch">&nbsp;</span> S-Series Rally Edition + $350 
8516  				  </a>
8517  
8518  
8519                    
8520                      <span class="read-rally">
8521                        <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
8522                          <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path>
8523                          <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle>
8524                        </svg>
8525                      </span>
8526                    
8527  
8528                    
8529  				</li>
8530                
8531                
8532                
8533                  <li class="var-swatch rally-xl">
8534  				  <a href="#"  data-price="$3,500.00" data-price-cents="350000" data-compare-at-cents="0" data-sku="OW2-00010-24" data-barcode="850078188007" data-available="true" data-title="S-Series Rally XL" data-variant-id="41911500406878" data-thumbnail-id="33222197903454" data-product-single-thumbnail data-rail="rally-xl">
8535  					<span class="swatch">&nbsp;</span> S-Series Rally XL + $600 <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute;width: 35px;right: -41px;top: 0;">
8536  				  </a>
8537  
8538  
8539                    
8540                      <span class="read-rally-xl">
8541                        <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
8542                          <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path>
8543                          <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle>
8544                        </svg>
8545                      </span>
8546                    
8547  
8548                    
8549  				</li>
8550                
8551                
8552              </ul>
8553        
8554  
8555          <p id="rally" class="show-rally-info hide">
8556            Recurve Rails, 25 mph top speed and a smaller 6" Motor Hub for vibration dampening.
8557          </p>
8558          <p id="rally-xl-product-info" class="show-rally-xl-info hide">
8559            12” XL tire, wider stance, and upgraded power electronics. The pinnacle of Onewheel performance.
8560          </p>
8561  
8562          <div class="whats-included default rally-guard" style="margin-top: 10px;">
8563              <p><strong>In the box:</strong><br>
8564              Onewheel GT S-Series, GT S-Series Home Charger, Black Maghandle Pro</p>
8565          </div>	
8566          <div class="whats-included rally-xl hide" style="margin-top: 10px;">
8567              <p><strong>In the box:</strong><br>
8568              Onewheel GT S-Series Rally XL, GT S-Series Home Charger, Black Maghandle Pro</p>
8569          </div>	
8570          
8571          <form class="for-simple" method="post" action="/cart/add" style="margin-top: 20px !important;" data-product-url="/products/onewheel-gt-s-series" data-default-rail="s-series">
8572            <input type="hidden" name="return_to" id="s-series-return-to" value="/products/onewheel-gt-s-series?bundle=true&rail=s-series">
8573            
8574              
8575                
8576                  
8577                  
8578                  <input type="radio" name="id" value="40944462397534" id="s-series-variant-40944462397534" checked class="hide" data-variant-id="40944462397534" data-rail="s-series">
8579                
8580              
8581                
8582              
8583                
8584                  
8585                  
8586                  <input type="radio" name="id" value="40944462463070" id="s-series-variant-40944462463070"  class="hide" data-variant-id="40944462463070" data-rail="rally">
8587                
8588              
8589                
8590                  
8591                  
8592                  <input type="radio" name="id" value="41911500406878" id="s-series-variant-41911500406878"  class="hide" data-variant-id="41911500406878" data-rail="rally-xl">
8593                
8594              
8595            
8596            <button type="submit" class="button blue simple-atc">Add to Cart</button>
8597            <p class="next-step show-a">Next Step:<br>Exclusive bundle savings</p>
8598          </form>
8599
8600          <a href="#explore-bundles" class="button-outline-black" style="margin-top: 12px; display: inline-block;">
8601            Explore Bundles
8602          </a>
8603          
8604          
8605          
8606        </div>
8607      </div>
8608    </div>
8609    </section>
8610
8611    <!-- Reviews (visible on step one, hidden on step two) -->
8612    
8613
8614
8615    <div class="full-width">
8616        <a href="/cart/add?id=40944462397534&quantity=1" class="solo-config add-to-cart for-straight-rail">
8617            I don't like deals, buy just the board.
8618        </a>
8619        <a href="/cart/add?id=40944462463070&quantity=1" class="solo-config add-to-cart for-rally-rail hide">
8620            I don't like deals, buy just the board.
8621        </a>
8622        <a href="/cart/add?id=41911500406878&quantity=1" class="solo-config add-to-cart for-rally-xl-rail hide">
8623            I don't like deals, buy just the board.
8624        </a>
8625    </div>
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643  <br>
8644  <div class="container reviews">         
8645    <h3 class="reviews-heading">Reviews</h3><div class="yotpo yotpo-main-widget" 
8646     data-product-id="6845910515806"
8647     data-price="2,900.00"
8648     data-currency="USD" 
8649     data-name="Onewheel GT S-Series" 
8650     data-url="https://onewheel.com/products/onewheel-gt-s-series" 
8651     data-image-url="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_large.png%3Fv=1698374591" 
8652     data-description=""> 
8653    </div>
8654  </div>
8655
8656
8657    <!-- Bundles (New) - conditional cart inside #bundles so it shares the bundleview-active frame + dropshadow like other boards (id="bundles" is on outer container in purchaseView for correct spacing) -->
8658    <div class="row bundles new-bundles">
8659          <!-- Conditional cart: show correct group on step two based on rail param (s-series / rally / rally-xl) --><div class="conditional-cart">
8660      
8661
8662      
8663
8664      
8665
8666      
8667      
8668      <section class="cart-snippet continue-to show-b hide-small for-rally-xl for-rally-xl-fallback" aria-label="Rally XL cart">
8669        <a class="button dark-gray" href="/cart">
8669Continue to Cart</a>
8670      </section>
8671      
8672    </div>
8673          <span class="bundle-anchor" id="explore-bundles"></span>
8674
8675        
8676          <!-- Base Group (S-Series) -->
8677          <div class="bundle-row-default desktop" :class="{ hide: currentRail !== 's-series' }">
8678              <div class="featured-bundles">
8679                <div class="mobile-header desktop">
8680                  <h4 class="show-a">Bundle &amp; Save</h4>
8681                  <h4 class="show-b">Bundle &amp; Save</h4>
8682                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
8683                  <div class="slider-nav-main">
8684                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.stock == 'rally', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
8685                          <div class="bundle-container">
8686                              <div class="bundle-title" style="margin-top: -4px;">
8687                                  ${ bundle.nameShort }
8688                              </div>
8689                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
8690                                  Save ${ bundle.save }
8691                              </span>
8692                          </div>
8693                      </div>
8694                  </div>
8695                </div>
8696                <div class="slider-for-main desktop-only">
8697                    <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
8698                        <div class="bundle-container">
8699                            
8700                            <div class="bundle-select">
8701                                <span class="product-feature-caption">
8702                                  <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg">
8703                                    <g fill="#000" fill-rule="evenodd">
8704                                      <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path>
8705                                      <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path>
8706                                      <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path>
8707                                      <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path>
8708                                    </g>
8709                                  </svg>
8710                                  &nbsp;
8711                                  Hypercore Motor
8712                                </span>
8713                                <span class="product-feature-caption">
8714                                  <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
8715                                    <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
8715626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path>
8716                                  </svg>
8717                                  &nbsp;
8718                                  Stop on a Dime
8719                                </span>
8720                                <span class="product-feature-caption">
8721                                  <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg">
8722                                  <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4 
87226.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path>
8723                                  </svg>
8724                                  &nbsp;
8725                                  Any Terrain
8726                                </span>
8727                            </div>
8728                            <div class="bundle-image">
8729                                <img class="bv-badge" :src="bundle.hexImage" />
8730                                <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a>
8731                            </div>
8732                            <div class="bundle-price">
8733                                <h2 class="bundle-title-hide-pint-style">${ bundle.name }</h2> <br>
8734                                <p class="bundle-description-hide-pint-style">${ bundle.description }</p>
8735                                <label>${ bundle.preface }</label>
8736                                <h4 class="show-control"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
8737                                <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
8738                                <p class="show-control">
8739                                    From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8740<g clip-path="url(#clip0)">
8741<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8742<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
87427.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8743<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8744<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8745<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8746<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8747<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
874702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
87477.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8748</g>
8749<defs>
8750<clipPath id="clip0">
8751<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8752</clipPath>
8753</defs>
8754</svg><br /><br />
8755                                </p>
8756                                <p class="show-b">
8757                                    From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8758<g clip-path="url(#clip0)">
8759<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8760<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
87607.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8761<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8762<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8763<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8764<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8765<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
876502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
87657.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8766</g>
8767<defs>
8768<clipPath id="clip0">
8769<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8770</clipPath>
8771</defs>
8772</svg><br /><br />
8773                                </p>
8774                                <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
8775                                    Choose Colors
8776                                </a>
8777                            </div>
8778                        </div>
8779                    </div>
8780                </div>
8781              </div>        
8782              <div class="col col-12 package hide-small bundle-parts">      
8783                  <div class="bundle-container specs">
8784                      <ul>
8785                          
8786                          
8787      
8788                          
8789                          
8790      
8791                          <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
8792                              <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
8793                              <a class="shop-now"> Charger Plug</a>
8794                              <span class="price">
8795                                
8796                                  $5
8797                                
8798                                <span class="show-value">Value</span>
8799                                <span class="show-upgrade">Upgrade</span>
8800                              </span>
8801                          </li>
8802                          
8803      
8804                          
8805                          
8806      
8807                          <li class="inactive include gt-bundle-1 gt-bundle-2  hybrid-fender">
8808                              <img src="//onewheel.com/cdn/shop/files/Dome_Only_Black_medium.png?v=1722898085" alt="Hybrid Fender" />
8809                              <a class="shop-now">Hybrid Fender</a>
8810                              <span class="price">
8811                                
8812                                  $150
8813                                
8814                                <span class="show-value">Value</span>
8815                                <span class="show-upgrade">Upgrade</span>
8816                              </span>
8817                          </li>
8818                          
8819      
8820                          
8821                          
8822      
8823                          <li class="inactive include gt-bundle-2 gt-bundle-3  gt-bumpers">
8824                              <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
8825                              <a class="shop-now"> Bumpers</a>
8826                              <span class="price">
8827                                
8828                                  $55
8829                                
8830                                <span class="show-value">Value</span>
8831                                <span class="show-upgrade">Upgrade</span>
8832                              </span>
8833                          </li>
8834                          
8835      
8836                          
8837                          
8838      
8839                          <li class="inactive include gt-bundle-2 gt-bundle-3  gt-rail-guards">
8840                              <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" />
8841                              <a class="shop-now"> Rail Guards</a>
8842                              <span class="price">
8843                                
8844                                  $35
8845                                
8846                                <span class="show-value">Value</span>
8847                                <span class="show-upgrade">Upgrade</span>
8848                              </span>
8849                          </li>
8850                          
8851      
8852                          
8853                          
8854      
8855                          <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
8856                              <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
8857                              <a class="shop-now">  Hypercharger</a>
8858                              <span class="price">
8859                                
8860                                  $230
8861                                
8862                                <span class="show-value">Value</span>
8863                                <span class="show-upgrade">Upgrade</span>
8864                              </span>
8865                          </li>
8866                          
8867      
8868                          
8869                          
8870      
8871                          <li class="inactive  gt-bundle-3  gt-carbon-fiber-fender">
8872                              <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" />
8873                              <a class="shop-now"> Carbon Fiber Fender</a>
8874                              <span class="price">
8875                                
8876                                  $175
8877                                
8878                                <span class="show-value">Value</span>
8879                                <span class="show-upgrade">Upgrade</span>
8880                              </span>
8881                          </li>
8882                          
8883      
8884                          
8885                          
8886      
8887                          <li class="inactive  gt-bundle-3  gt-stand">
8888                              <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
8889                              <a class="shop-now"> Stand</a>
8890                              <span class="price">
8891                                
8892                                  $95
8893                                
8894                                <span class="show-value">Value</span>
8895                                <span class="show-upgrade">Upgrade</span>
8896                              </span>
8897                          </li>
8898                      </ul>
8899                  </div>
8900              </div>
8901              <div class="mobile-header show-small">
8902                  <h4 class="show-a">Bundle &amp; Save</h4>
8903                  <h4 class="show-b">Bundle &amp; Save</h4>
8904                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
8905                  <div class="slider-nav show-small">
8906                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
8907                          <div class="bundle-container">
8908                              <div class="bundle-title" style="margin-top: -4px;">
8909                                  ${ bundle.nameShort }
8910                              </div>
8911                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
8912                                  Save ${ bundle.save }
8913                              </span>
8914                          </div>
8915                      </div>
8916                  </div>
8917              </div>
8918              <div class="slider-for show-small">
8919                  <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
8920                      <div class="bundle-container">
8921                          <div class="swipe-remind">
8922                              <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" />
8923                          </div>
8924                          <div class="bundle-image">
8925                              <img class="bv-badge" :src="bundle.hexImage" />
8926                              <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a>
8927                          </div>
8928                          <div class="bundle-price">
8929                              <label>${ bundle.preface }</label>
8930                              <h4 class="show-control"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
8931                              <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
8932                              <p class="show-control">
8933                                  From ${ bundle.lowAs }/mo<br /><br />
8934                              </p>
8935                              <p class="show-b">
8936                                  From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8937<g clip-path="url(#clip0)">
8938<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8939<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8940<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8941<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8942<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8943<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8944<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
894402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
89447.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8945</g>
8946<defs>
8947<clipPath id="clip0">
8948<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8949</clipPath>
8950</defs>
8951</svg><br /><br />
8952                              </p>
8953                              <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'">
8954                                  
8955                                    
8956                                    
8957                                    
8958                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
8959                                        
8960                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
8961                                        
8962                                        <a class="shop-now"> Charger Plug</a>
8963                                        
8964                                          <span class="price">$5</span>
8965                                        
8966                                    </li>
8967                                    
8968                                    
8969                                    
8970                                    <li class="inactive include gt-bundle-1 gt-bundle-2  hybrid-fender">
8971                                        
8972                                          <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" />
8973                                        
8974                                        <a class="shop-now">Hybrid Fender</a>
8975                                        
8976                                          <span class="price">$150</span>
8977                                        
8978                                    </li>
8979                                    
8980                                    
8981                                    
8982                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-bumpers">
8983                                        
8984                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
8985                                        
8986                                        <a class="shop-now"> Bumpers</a>
8987                                        
8988                                          <span class="price">$55</span>
8989                                        
8990                                    </li>
8991                                    
8992                                    
8993                                    
8994                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-rail-guards">
8995                                        
8996                                          <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" />
8997                                        
8998                                        <a class="shop-now"> Rail Guards</a>
8999                                        
9000                                          <span class="price">$35</span>
9001                                        
9002                                    </li>
9003                                    
9004                                    
9005                                    
9006                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9007                                        
9008                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9009                                        
9010                                        <a class="shop-now">  Hypercharger</a>
9011                                        
9012                                          <span class="price">$230</span>
9013                                        
9014                                    </li>
9015                                    
9016                                    
9017                                    
9018                                    <li class="inactive include gt-bundle-3  gt-carbon-fiber-fender">
9019                                        
9020                                          <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" />
9021                                        
9022                                        <a class="shop-now"> Carbon Fiber Fender</a>
9023                                        
9024                                          <span class="price">$175</span>
9025                                        
9026                                    </li>
9027                                    
9028                                    
9029                                    
9030                                    <li class="inactive include gt-bundle-3  gt-stand">
9031                                        
9032                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9033                                        
9034                                        <a class="shop-now"> Stand</a>
9035                                        
9036                                          <span class="price">$95</span>
9037                                        
9038                                    </li>
9039                              </ul>
9040                              <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'">
9041                                  
9042                                    
9043                                    
9044                                    
9045                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9046                                        
9047                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9048                                        
9049                                        <a class="shop-now"> Charger Plug</a>
9050                                        
9051                                          <span class="price">$5</span>
9052                                        
9053                                    </li>
9054                                    
9055                                    
9056                                    
9057                                    <li class="inactive include gt-bundle-1 gt-bundle-2  hybrid-fender">
9058                                        
9059                                          <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" />
9060                                        
9061                                        <a class="shop-now">Hybrid Fender</a>
9062                                        
9063                                          <span class="price">$150</span>
9064                                        
9065                                    </li>
9066                                    
9067                                    
9068                                    
9069                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-bumpers">
9070                                        
9071                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9072                                        
9073                                        <a class="shop-now"> Bumpers</a>
9074                                        
9075                                          <span class="price">$55</span>
9076                                        
9077                                    </li>
9078                                    
9079                                    
9080                                    
9081                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-rail-guards">
9082                                        
9083                                          <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" />
9084                                        
9085                                        <a class="shop-now"> Rail Guards</a>
9086                                        
9087                                          <span class="price">$35</span>
9088                                        
9089                                    </li>
9090                                    
9091                                    
9092                                    
9093                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9094                                        
9095                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9096                                        
9097                                        <a class="shop-now">  Hypercharger</a>
9098                                        
9099                                          <span class="price">$230</span>
9100                                        
9101                                    </li>
9102                                    
9103                                    
9104                                    
9105                                    <li class="inactive include gt-bundle-3  gt-carbon-fiber-fender">
9106                                        
9107                                          <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" />
9108                                        
9109                                        <a class="shop-now"> Carbon Fiber Fender</a>
9110                                        
9111                                          <span class="price">$175</span>
9112                                        
9113                                    </li>
9114                                    
9115                                    
9116                                    
9117                                    <li class="inactive include gt-bundle-3  gt-stand">
9118                                        
9119                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9120                                        
9121                                        <a class="shop-now"> Stand</a>
9122                                        
9123                                          <span class="price">$95</span>
9124                                        
9125                                    </li>
9126                              </ul>
9127                              <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'">
9128                                  
9129                                    
9130                                    
9131                                    
9132                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-c
9132harger-plug">
9133                                        
9134                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9135                                        
9136                                        <a class="shop-now"> Charger Plug</a>
9137                                        
9138                                          <span class="price">$5</span>
9139                                        
9140                                    </li>
9141                                    
9142                                    
9143                                    
9144                                    <li class="inactive include gt-bundle-1 gt-bundle-2  hybrid-fender">
9145                                        
9146                                          <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" />
9147                                        
9148                                        <a class="shop-now">Hybrid Fender</a>
9149                                        
9150                                          <span class="price">$150</span>
9151                                        
9152                                    </li>
9153                                    
9154                                    
9155                                    
9156                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-bumpers">
9157                                        
9158                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9159                                        
9160                                        <a class="shop-now"> Bumpers</a>
9161                                        
9162                                          <span class="price">$55</span>
9163                                        
9164                                    </li>
9165                                    
9166                                    
9167                                    
9168                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-rail-guards">
9169                                        
9170                                          <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" />
9171                                        
9172                                        <a class="shop-now"> Rail Guards</a>
9173                                        
9174                                          <span class="price">$35</span>
9175                                        
9176                                    </li>
9177                                    
9178                                    
9179                                    
9180                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9181                                        
9182                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9183                                        
9184                                        <a class="shop-now">  Hypercharger</a>
9185                                        
9186                                          <span class="price">$230</span>
9187                                        
9188                                    </li>
9189                                    
9190                                    
9191                                    
9192                                    <li class="inactive include gt-bundle-3  gt-carbon-fiber-fender">
9193                                        
9194                                          <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" />
9195                                        
9196                                        <a class="shop-now"> Carbon Fiber Fender</a>
9197                                        
9198                                          <span class="price">$175</span>
9199                                        
9200                                    </li>
9201                                    
9202                                    
9203                                    
9204                                    <li class="inactive include gt-bundle-3  gt-stand">
9205                                        
9206                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9207                                        
9208                                        <a class="shop-now"> Stand</a>
9209                                        
9210                                          <span class="price">$95</span>
9211                                        
9212                                    </li>
9213                              </ul>
9214                              <div class="bundle-select">
9215                                  <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
9216                                      Choose Colors
9217                                  </a>
9218                              </div>
9219                              <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" >
9220                                  <span data-submit-button-text>
9221                                      
9222                                        
9223                                      
9224                                  </span>
9225                              </button>
9226                          </div>
9227                      </div>
9228                  </div>
9229              </div>
9230          </div>
9231          <!-- End Base Group -->
9232
9233          <!-- Rally Edition Group -->
9234          <div class="bundle-row-alt desktop" :class="{ hide: currentRail !== 'rally' }">
9235              <div class="featured-bundles">
9236                <div class="mobile-header desktop">
9237                  <h4 class="show-a">Bundle &amp; Save</h4>
9238                  <h4 class="show-b">Bundle &amp; Save</h4>
9239                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
9240                  <div class="slider-nav-main two">
9241                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9242                          <div class="bundle-container">
9243                              <div class="bundle-title" style="margin-top: -4px;">
9244                                  ${ bundle.nameShort }
9245                              </div>
9246                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
9247                                  Save ${ bundle.save }
9248                              </span>
9249                          </div>
9250                      </div>
9251                  </div>
9252                </div>
9253                <div class="slider-for-main two desktop-only">
9254                    <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9255                        <div class="bundle-container">
9256                            <div class="bundle-select">
9257                                <span class="product-feature-caption">
9258                                  <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg">
9259                                    <g fill="#000" fill-rule="evenodd">
9260                                      <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path>
9261                                      <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path>
9262                                      <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path>
9263                                      <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path>
9264                                    </g>
9265                                  </svg>
9266                                  &nbsp;
9267                                  Hypercore Motor
9268                                </span>
9269                                <span class="product-feature-caption">
9270                                  <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
9271                                    <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
9271626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path>
9272                                  </svg>
9273                                  &nbsp;
9274                                  Stop on a Dime
9275                                </span>
9276                                <span class="product-feature-caption">
9277                                  <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg">
9278                                  <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4 
92786.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path>
9279                                  </svg>
9280                                  &nbsp;
9281                                  Any Terrain
9282                                </span>
9283                            </div>
9284                            <div class="bundle-image">
9285                                <img class="bv-badge" :src="bundle.hexImage" />
9286                                <a href="#" class="open-configView new-bundle-cta Rally-img" :data-bundle="index"><img :src="bundle.soloImage" /></a>
9287                            </div>
9288                            <div class="bundle-price">
9289                                <h2 class="bundle-title-hide-pint-style">
9290                                  ${ bundle.name }
9291                                </h2>
9292                                <br>
9293                                <p class="bundle-description-hide-pint-style">${ bundle.description }</p>
9294                                <label>${ bundle.preface }</label>
9295
9296                                <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
9297                                <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
9298                                <p class="show-control show-defaults">
9299                                    From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9300<g clip-path="url(#clip0)">
9301<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9302<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
93027.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9303<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9304<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9305<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9306<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9307<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
930702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
93077.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9308</g>
9309<defs>
9310<clipPath id="clip0">
9311<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9312</clipPath>
9313</defs>
9314</svg><br /><br />
9315                                </p>
9316                                <p class="show-b">
9317                                    From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9318<g clip-path="url(#clip0)">
9319<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9320<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
93207.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9321<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9322<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9323<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9324<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9325<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
932502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
93257.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9326</g>
9327<defs>
9328<clipPath id="clip0">
9329<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9330</clipPath>
9331</defs>
9332</svg><br /><br />
9333                                </p>
9334                                <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
9335                                    Choose Colors
9336                                </a>
9337                            </div>
9338                            
9339                        </div>
9340                    </div>
9341                </div>
9342              </div>
9343              <div class="col col-12 package hide-small bundle-parts">
9344      
9345                  <div class="bundle-container specs">
9346                      <ul>
9347                          
9348                            
9349                            
9350                            
9351                            <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9352                                
9353                                  <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9354                                
9355                                <a class="shop-now"> Charger Plug</a>
9356                                <span class="price">
9357                                  $5
9358                                  <span class="show-value">Value</span>
9359                                  <span class="show-upgrade">Upgrade</span>
9360                                </span>
9361                            </li>
9362                            
9363                            
9364                            
9365                            <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  hybrid-fender">
9366                                
9367                                  <img src="//onewheel.com/cdn/shop/files/Dome_Only_Black_medium.png?v=1722898085" alt="Hybrid Fender" />
9368                                
9369                                <a class="shop-now">Hybrid Fender</a>
9370                                <span class="price">
9371                                  $100
9372                                  <span class="show-value">Value</span>
9373                                  <span class="show-upgrade">Upgrade</span>
9374                                </span>
9375                            </li>
9376                            
9377                            
9378                            
9379                            <li class="inactive include gt-bundle-2  gt-bumpers">
9380                                
9381                                  <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9382                                
9383                                <a class="shop-now"> Standard Bumpers</a>
9384                                <span class="price">
9385                                  $55
9386                                  <span class="show-value">Value</span>
9387                                  <span class="show-upgrade">Upgrade</span>
9388                                </span>
9389                            </li>
9390                            
9391                            
9392                            
9393                            <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9394                                
9395                                  <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9396                                
9397                                <a class="shop-now">  Hypercharger</a>
9398                                <span class="price">
9399                                  $230
9400                                  <span class="show-value">Value</span>
9401                                  <span class="show-upgrade">Upgrade</span>
9402                                </span>
9403                            </li>
9404                            
9405                            
9406                            
9407                            <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-recurve-rail-guards">
9408                                
9409                                  <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" />
9410                                
9411                                <a class="shop-now">  Recurve Rail Guards</a>
9412                                <span class="price">
9413                                  $50
9414                                  <span class="show-value">Value</span>
9415                                  <span class="show-upgrade">Upgrade</span>
9416                                </span>
9417                            </li>
9418                            
9419                            
9420                            
9421                            <li class="inactive  gt-bundle-3  gt-freeride-bumpers">
9422                                
9423                                  <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9424                                
9425                                <a class="shop-now"> Freeride Bumpers</a>
9426                                <span class="price">
9427                                  $125
9428                                  <span class="show-value">Value</span>
9429                                  <span class="show-upgrade">Upgrade</span>
9430                                </span>
9431                            </li>
9432                            
9433                            
9434                            
9435                            <li class="inactive  gt-bundle-3  gt-stand">
9436                                
9437                                  <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9438                                
9439                                <a class="shop-now"> Stand</a>
9440                                <span class="price">
9441                                  $95
9442                                  <span class="show-value">Value</span>
9443                                  <span class="show-upgrade">Upgrade</span>
9444                                </span>
9445                            </li>
9446                      </ul>
9447                  </div>
9448              </div>
9449              <div class="mobile-header show-small">
9450                  <h4 class="show-a">Bundle &amp; Save</h4>
9451                  <h4 class="show-b">Bundle &amp; Save</h4>
9452                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
9453                  <div class="slider-nav two show-small">
9454                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9455                          <div class="bundle-container">
9456                              <div class="bundle-title" style="margin-top: -4px;">
9457                                  ${ bundle.nameShort }
9458                              </div>
9459                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
9460                                  Save ${ bundle.save }
9461                              </span>
9462                          </div>
9463                      </div>
9464                  </div>
9465              </div>
9466              <div class="slider-for two show-small">
9467                  <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9468                      <div class="bundle-container">
9469                          <div class="swipe-remind">
9470                              <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" />
9471                          </div>
9472                          <div class="bundle-image">
9473                              <img class="bv-badge" :src="bundle.hexImage" />
9474                              <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a>
9475                          </div>
9476                          <div class="bundle-price">
9477                              <label>${ bundle.preface }</label>
9478                              <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
9479                              <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
9480                              <p class="show-control show-defaults">
9481                                  From ${ bundle.lowAs }/mo<br /><br />
9482                              </p>
9483                              <p class="show-b">
9484                                  From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9485<g clip-path="url(#clip0)">
9486<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9487<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9488<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9489<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9490<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9491<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9492<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
949202C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
94927.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9493</g>
9494<defs>
9495<clipPath id="clip0">
9496<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9497</clipPath>
9498</defs>
9499</svg><br /><br />
9500                              </p>
9501                              <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'">
9502                                  
9503                                    
9504                                    
9505                                    
9506                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9507                                        
9508                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9509                                                                            
9510                                        <a class="shop-now"> Charger Plug</a>
9511                                        
9512                                          <span class="price">$5</span>
9513                                        
9514                                    </li>
9515                                    
9516                                    
9517                                    
9518                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  hybrid-fender">
9519                                        
9520                                          <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" />
9521                                                                            
9522                                        <a class="shop-now">Hybrid Fender</a>
9523                                        
9524                                          <span class="price">$150</span>
9525                                        
9526                                    </li>
9527                                    
9528                                    
9529                                    
9530                                    <li class="inactive include gt-bundle-2  gt-bumpers">
9531                                        
9532                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9533                                                                            
9534                                        <a class="shop-now"> Standard Bumpers</a>
9535                                        
9536                                          <span class="price">$55</span>
9537                                        
9538                                    </li>
9539                                    
9540                                    
9541                                    
9542                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9543                                        
9544                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9545                                                                            
9546                                        <a class="shop-now">  Hypercharger</a>
9547                                        
9548                                          <span class="price">$230</span>
9549                                        
9550                                    </li>
9551                                    
9552                                    
9553                                    
9554                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-recurve-rail-guards">
9555                                        
9556                                          <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" />
9557                                                                            
9558                                        <a class="shop-now">  Recurve Rail Guards</a>
9559                                        
9560                                          <span class="price">$50</span>
9561                                        
9562                                    </li>
9563                                    
9564                                    
9565                                    
9566                                    <li class="inactive include gt-bundle-3  gt-freeride-bumpers">
9567                                        
9568                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9569                                                                            
9570                                        <a class="shop-now"> Freeride Bumpers</a>
9571                                        
9572                                          <span class="price">$125</span>
9573                                        
9574                                    </li>
9575                                    
9576                                    
9577                                    
9578                                    <li class="inactive include gt-bundle-3  gt-stand">
9579                                        
9580                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9581                                                                            
9582                                        <a class="shop-now"> Stand</a>
9583                                        
9584                                          <span class="price">$95</span>
9585                                        
9586                                    </li>
9587                              </ul>
9588                              <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'">
9589                                  
9590                                    
9591                                    
9592                                    
9593                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9594                                        
9595                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9596                                        
9597                                        <a class="shop-now"> Charger Plug</a>
9598                                        
9599                                          <span class="price">$5</span>
9600                                        
9601                                    </li>
9602                                    
9603                                    
9604                                    
9605                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  hybrid-fender">
9606                                        
9607                                          <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" />
9608                                        
9609                                        <a class="shop-now">Hybrid Fender</a>
9610                                        
9611                                          <span class="price">$150</span>
9612                                        
9613                                    </li>
9614                                    
9615                                    
9616                                    
9617                                    <li class="inactive include  gt-bundle-2  gt-bumpers">
9618                                        
9619                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9620                                        
9621                                        <a class="shop-now"> Standard Bumpers</a>
9622                                        
9623                                          <span class="price">$55</span>
9624                                        
9625                                    </li>
9626                                    
9627                                    
9628                                    
9629                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9630                                        
9631                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9632                                        
9633                                        <a class="shop-now">  Hypercharger</a>
9634                                        
9635                                          <span class="price">$230</span>
9636                                        
9637                                    </li>
9638                                    
9639                                    
9640                                    
9641                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-recurve-rail-guards">
9642                                        
9643                                          <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" />
9644                                        
9645                                        <a class="shop-now">  Recurve Rail Guards</a>
9646                                        
9647                                          <span class="price">$50</span>
9648                                        
9649                                    </li>
9650                                    
9651                                    
9652                                    
9653                                    <li class="inactive include  gt-bundle-3  gt-freeride-bumpers">
9654                                        
9655                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9656                                        
9657                                        <a class="shop-now"> Freeride Bumpers</a>
9658                                        
9659                                          <span class="price">$125</span>
9660                                        
9661                                    </li>
9662                                    
9663                                    
9664                                    
9665                                    <li class="inactive include  gt-bundle-3  gt-stand">
9666                                        
9667                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9668                                        
9669                                        <a class="shop-now"> Stand</a>
9670                                        
9671                                          <span class="price">$95</span>
9672                                        
9673                                    </li>
9674                              </ul>
9675      
9676                              <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'">
9677                                  
9678                                    
9679                                    
9680                                    
9681                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-c
9681harger-plug">
9682                                        
9683                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9684                                        
9685                                        <a class="shop-now"> Charger Plug</a>
9686                                        
9687                                          <span class="price">$5</span>
9688                                        
9689                                    </li>
9690                                    
9691                                    
9692                                    
9693                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  hybrid-fender">
9694                                        
9695                                          <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" />
9696                                        
9697                                        <a class="shop-now">Hybrid Fender</a>
9698                                        
9699                                          <span class="price">$150</span>
9700                                        
9701                                    </li>
9702                                    
9703                                    
9704                                    
9705                                    <li class="inactive include  gt-bundle-2  gt-bumpers">
9706                                        
9707                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9708                                        
9709                                        <a class="shop-now"> Standard Bumpers</a>
9710                                        
9711                                          <span class="price">$55</span>
9712                                        
9713                                    </li>
9714                                    
9715                                    
9716                                    
9717                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9718                                        
9719                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9720                                        
9721                                        <a class="shop-now">  Hypercharger</a>
9722                                        
9723                                          <span class="price">$230</span>
9724                                        
9725                                    </li>
9726                                    
9727                                    
9728                                    
9729                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-recurve-rail-guards">
9730                                        
9731                                          <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" />
9732                                        
9733                                        <a class="shop-now">  Recurve Rail Guards</a>
9734                                        
9735                                          <span class="price">$50</span>
9736                                        
9737                                    </li>
9738                                    
9739                                    
9740                                    
9741                                    <li class="inactive include  gt-bundle-3  gt-freeride-bumpers">
9742                                        
9743                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9744                                        
9745                                        <a class="shop-now"> Freeride Bumpers</a>
9746                                        
9747                                          <span class="price">$125</span>
9748                                        
9749                                    </li>
9750                                    
9751                                    
9752                                    
9753                                    <li class="inactive include  gt-bundle-3  gt-stand">
9754                                        
9755                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9756                                        
9757                                        <a class="shop-now"> Stand</a>
9758                                        
9759                                          <span class="price">$95</span>
9760                                        
9761                                    </li>
9762                              </ul>
9763                              <div class="bundle-select">
9764                                  <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
9765                                      Choose Colors
9766                                  </a>
9767                              </div>
9768                              <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" >
9769                                  <span data-submit-button-text>
9770                                      
9771                                        
9772                                      
9773                                  </span>
9774                              </button>
9775                          </div>
9776                      </div>
9777                  </div>
9778              </div>
9779          </div>
9780          <!-- End Rally Edition Group -->
9781
9782
9783          <!-- Rally XL Edition Group -->
9784          <div class="bundle-row-alt-two desktop" :class="{ hide: currentRail !== 'rally-xl' }">
9785              <div class="featured-bundles">
9786                <div class="mobile-header desktop">
9787                  <h4>SELECT YOUR BUNDLE</h4>
9788                  <div class="slider-nav-main two">
9789                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9790                          <div class="bundle-container">
9791                              <div class="bundle-title" style="margin-top: -4px;">
9792                                  ${ bundle.nameShort }
9793                              </div>
9794                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
9795                                  Save ${ bundle.save }
9796                              </span>
9797                          </div>
9798                      </div>
9799                  </div>
9800                </div>
9801                <div class="slider-for-main two desktop-only">
9802                    <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9803                        <div class="bundle-container">
9804                            <div class="bundle-select">
9805                                <span class="product-feature-caption">
9806                                  <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg">
9807                                    <g fill="#000" fill-rule="evenodd">
9808                                      <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path>
9809                                      <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path>
9810                                      <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path>
9811                                      <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path>
9812                                    </g>
9813                                  </svg>
9814                                  &nbsp;
9815                                  Hypercore Motor
9816                                </span>
9817                                <span class="product-feature-caption">
9818                                  <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
9819                                    <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
9819626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path>
9820                                  </svg>
9821                                  &nbsp;
9822                                  Stop on a Dime
9823                                </span>
9824                                <span class="product-feature-caption">
9825                                  <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg">
9826                                  <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4 
98266.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path>
9827                                  </svg>
9828                                  &nbsp;
9829                                  Any Terrain
9830                                </span>
9831                            </div>
9832                            <div class="bundle-image">
9833                                <img class="bv-badge" :src="bundle.hexImage" />
9834                                <a href="#" class="open-configView new-bundle-cta Rally-img" :data-bundle="index"><img :src="bundle.soloImage" /></a>
9835                                <a href="#" class="open-configView new-bundle-cta rally-img hide" :data-bundle="index"><img :src="bundle.soloImageAlt" /></a>
9836                            </div>
9837                            <div class="bundle-price">
9838                                <h2 class="bundle-title-hide-pint-style">
9839                                  ${ bundle.name }
9840                                </h2>
9841                                <br>
9842                                <p class="bundle-description-hide-pint-style">${ bundle.description }</p>
9843                                <label>${ bundle.preface }</label>
9844                                
9845                                <h4 class="show-defaults"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
9846                                <p class="show-defaults">
9847                                    From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9848<g clip-path="url(#clip0)">
9849<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9850<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
98507.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9851<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9852<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9853<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9854<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9855<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
985502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
98557.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9856</g>
9857<defs>
9858<clipPath id="clip0">
9859<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9860</clipPath>
9861</defs>
9862</svg><br /><br />
9863                                </p>
9864                                <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
9865                                    Choose Colors
9866                                </a>
9867                            </div>
9868                            
9869                        </div>
9870                    </div>
9871                </div>
9872              </div>
9873              <div class="col col-12 package hide-small bundle-parts">
9874      
9875                  <div class="bundle-container specs">
9876                      <ul>
9877                          
9878                            
9879                            
9880                            
9881                            <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9882                              
9883                                  <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9884                                
9885                                <a class="shop-now"> Charger Plug</a>
9886                                <span class="price">
9887                                  $5
9888                                  <span class="show-value">Value</span>
9889                                  <span class="show-upgrade">Upgrade</span>
9890                                </span>
9891                            </li>
9892                            
9893                            
9894                            
9895                            <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-freeride-bumpers">
9896                              
9897                                  <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9898                                
9899                                <a class="shop-now"> Freeride Bumpers</a>
9900                                <span class="price">
9901                                  $125
9902                                  <span class="show-value">Value</span>
9903                                  <span class="show-upgrade">Upgrade</span>
9904                                </span>
9905                            </li>
9906                            
9907                            
9908                            
9909                            <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9910                              
9911                                  <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9912                                
9913                                <a class="shop-now">  Hypercharger</a>
9914                                <span class="price">
9915                                  $230
9916                                  <span class="show-value">Value</span>
9917                                  <span class="show-upgrade">Upgrade</span>
9918                                </span>
9919                            </li>
9920                            
9921                            
9922                            
9923                            <li class="inactive  gt-bundle-3  fst-system-base-kit">
9924                              
9925                                  <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" />
9926                                
9927                                <a class="shop-now">FST System Base Kit</a>
9928                                <span class="price">
9929                                  $300
9930                                  <span class="show-value">Value</span>
9931                                  <span class="show-upgrade">Upgrade</span>
9932                                </span>
9933                            </li>
9934                      </ul>
9935                  </div>
9936              </div>
9937              <div class="mobile-header show-small">
9938                  <h4 class="show-a">Bundle &amp; Save</h4>
9939                  <h4 class="show-b">Bundle &amp; Save</h4>
9940                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
9941                  <div class="slider-nav two show-small">
9942                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9943                          <div class="bundle-container">
9944                              <div class="bundle-title" style="margin-top: -4px; white-space: nowrap;">
9945                                  ${ (bundle.nameShort || '').replace(/^XL\s+/i, '') }
9946                              </div>
9947                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
9948                                  Save ${ bundle.save }
9949                              </span>
9950                          </div>
9951                      </div>
9952                  </div>
9953              </div>
9954              <div class="slider-for two show-small">
9955                  <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9956                      <div class="bundle-container">
9957                          <div class="swipe-remind">
9958                              <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" />
9959                          </div>
9960                          <div class="bundle-image">
9961                              <img class="bv-badge" :src="bundle.hexImage" />
9962                              <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a>
9963                          </div>
9964                          <div class="bundle-price">
9965                              <label>${ bundle.preface }</label>
9966                              <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
9967                              <h4 class="show-control show-alts hide"><strike>$${ moneyFormat(bundle.compareAtAlt) }</strike> $${ moneyFormat(bundle.priceAlt) }</h4>
9968                              <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
9969                              <p class="show-control show-defaults">
9970                                  From ${ bundle.lowAs }/mo<br /><br />
9971                              </p>
9972                              <p class="show-control show-alts hide">
9973                                  From ${ bundle.lowAsAlt }/mo<br /><br />
9974                              </p>
9975                              <p class="show-b">
9976                                  From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9977<g clip-path="url(#clip0)">
9978<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9979<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9980<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9981<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9982<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9983<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9984<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
998402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
99847.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9985</g>
9986<defs>
9987<clipPath id="clip0">
9988<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9989</clipPath>
9990</defs>
9991</svg><br /><br />
9992                              </p>
9993                              <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'">
9994                                  
9995                                    
9996                                    
9997                                    
9998                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9999                                        
10000                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
10001                                                                            
10002                                        <a class="shop-now"> Charger Plug</a>
10003                                        
10004                                          <span class="price">$5</span>
10005                                        
10006                                    </li>
10007                                    
10008                                    
10009                                    
10010                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-freeride-bumpers">
10011                                        
10012                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
10013                                                                            
10014                                        <a class="shop-now"> Freeride Bumpers</a>
10015                                        
10016                                          <span class="price">$125</span>
10017                                        
10018                                    </li>
10019                                    
10020                                    
10021                                    
10022                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
10023                                        
10024                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
10025                                                                            
10026                                        <a class="shop-now">  Hypercharger</a>
10027                                        
10028                                          <span class="price">$230</span>
10029                                        
10030                                    </li>
10031                                    
10032                                    
10033                                    
10034                                    <li class="inactive include  gt-bundle-3  fst-system-base-kit">
10035                                        
10036                                          <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" />
10037                                                                            
10038                                        <a class="shop-now">FST System Base Kit</a>
10039                                        
10040                                          <span class="price">$300</span>
10041                                        
10042                                    </li>
10043                              </ul>
10044      
10045                              <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'">
10046                                  
10047                                    
10048                                    
10049                                    
10050                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
10051                                        
10052                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
10053                                        
10054                                        <a class="shop-now"> Charger Plug</a>
10055                                        
10056                                          <span class="price">$5</span>
10057                                        
10058                                    </li>
10059                                    
10060                                    
10061                                    
10062                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-freeride-bumpers">
10063                                        
10064                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
10065                                        
10066                                        <a class="shop-now"> Freeride Bumpers</a>
10067                                        
10068                                          <span class="price">$125</span>
10069                                        
10070                                    </li>
10071                                    
10072                                    
10073                                    
10074                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
10075                                        
10076                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
10077                                        
10078                                        <a class="shop-now">  Hypercharger</a>
10079                                        
10080                                          <span class="price">$230</span>
10081                                        
10082                                    </li>
10083                                    
10084                                    
10085                                    
10086                                    <li class="inactive include  gt-bundle-3  fst-system-base-kit">
10087                                        
10088                                          <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" />
10089                                        
10090                                        <a class="shop-now">FST System Base Kit</a>
10091                                        
10092                                          <span class="price">$300</span>
10093                                        
10094                                    </li>
10095                              </ul>
10096      
10097                              <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'">
10098                                  
10099                                    
10100                                    
10101                                    
10102                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-c
10102harger-plug">
10103                                        
10104                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
10105                                        
10106                                        <a class="shop-now"> Charger Plug</a>
10107                                        
10108                                          <span class="price">$5</span>
10109                                        
10110                                    </li>
10111                                    
10112                                    
10113                                    
10114                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-freeride-bumpers">
10115                                        
10116                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
10117                                        
10118                                        <a class="shop-now"> Freeride Bumpers</a>
10119                                        
10120                                          <span class="price">$125</span>
10121                                        
10122                                    </li>
10123                                    
10124                                    
10125                                    
10126                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
10127                                        
10128                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
10129                                        
10130                                        <a class="shop-now">  Hypercharger</a>
10131                                        
10132                                          <span class="price">$230</span>
10133                                        
10134                                    </li>
10135                                    
10136                                    
10137                                    
10138                                    <li class="inactive include  gt-bundle-3  fst-system-base-kit">
10139                                        
10140                                          <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" />
10141                                        
10142                                        <a class="shop-now">FST System Base Kit</a>
10143                                        
10144                                          <span class="price">$300</span>
10145                                        
10146                                    </li>
10147                              </ul>
10148                              <div class="bundle-select">
10149                                  <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
10150                                      Choose Colors
10151                                  </a>
10152                              </div>
10153                              <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" >
10154                                  <span data-submit-button-text>
10155                                      
10156                                        
10157                                      
10158                                  </span>
10159                              </button>
10160                          </div>
10161                      </div>
10162                  </div>
10163              </div>
10164          </div>
10165          <!-- End Rally XL Edition Group -->
10166
10167
10168          <!-- Continue to Cart at bottom (step two only) - styled like Pint X: white bg, light border, rounded -->
10169          <section class="cart-snippet continue-to continue-to-bottom bottom hide-small" style="display: none;">
10170            <a class="button dark-gray" href="/cart">Continue to Cart</a>
10171          </section>
10172
10173
10174        
10175      </div>
10176      <style>
10177  .slider-for-main {
10178    opacity: 0;
10179    min-height: 460px !important;
10180  }
10181  .slider-for-main.slick-initialized {
10182    opacity: 1;
10183    min-height: 410px !important;
10184  }
10185
10186  .slider-for-main-two {
10187    opacity: 0;
10188    min-height: 460px !important;
10189  }
10190  .slider-for-main-two.slick-initialized {
10191    opacity: 1;
10192    min-height: 410px !important;
10193  }
10194  .slider-nav-main {
10195    opacity: 0;
10196  }
10197  .slider-nav-main.slick-initialized {
10198    opacity: 1;
10199  }
10200  .slider-nav-main .slick-track {
10201      max-width: 100% !important;
10202      transform: none !important;
10203  }
10204  .mobile-header.desktop {
10205    margin: 0 auto;
10206  }
10207  .mobile-header.desktop .bundle-container .bundle-title {
10208    font-family: Favorit !important;
10209    text-transform: none;
10210    font-size: 20px;
10211    font-weight: 400;
10212    height: 42px;
10213    padding: 0;
10214    display: flex;
10215    align-items: center;
10216    justify-content: center;
10217    margin-top: 0px !important;
10218  }
10219  .mobile-header.desktop .bundle-container {
10220    padding: 0 !important;
10221  }
10222  .mobile-header.desktop .slider-nav-main {
10223    min-width: 540px !important;
10224  }
10225  .mobile-header.desktop h4 {
10226    font-family: mono45-headline, monospace !important;
10227    font-weight: 700;
10228    font-style: normal;
10229    font-size: 1.75rem;
10230    color: #000 !important;
10231    margin-bottom: 15px;
10232    word-spacing: -0.5rem;
10233    text-align: center;
10234  }
10235  .v1 {
10236    display: none !important;
10237  }
10238  .slider-nav-main .bundle-container {
10239    background: #fff !important;
10240    text-align: center;
10241  }
10242  .slider-nav-main-two .bundle-container {
10243    background: #fff !important;
10244    text-align: center;
10245  }
10246  .slider-nav-main .bundle-container .bundle-title {
10247    color: #c6c6c6 !important;
10248  }
10249  .slider-nav-main-two .bundle-container .bundle-title {
10250    color: #c6c6c6 !important;
10251  }
10252  .slider-nav-main .slick-current.slick-active .bundle-container {
10253    background: #000000 !important;
10254  }
10255  .slider-nav-main .slick-current.slick-active .bundle-container .bundle-title {
10256    color: #ffffff !important;
10257  }
10258  .slider-nav-main-two .slick-current.slick-active .bundle-container {
10259    background: #000000 !important;
10260  }
10261  .slider-nav-main-two .slick-current.slick-active .bundle-container .bundle-title {
10262    color: #ffffff !important;
10263  }
10264  .bundles.new-bundles .desktop .col.col-4 .bundle-container {
10265      border-radius: 30px !important;
10266      position: relative;
10267  }
10268  .slider-nav-main .slick-list {
10269    overflow: visible;
10270  }
10271   .slider-nav-main span.inline-save {
10272    position: absolute;
10273    bottom: -26px;
10274    left: 0;
10275    right: 0;
10276    font-size: 14px;
10277    font-weight: 600 !important;
10278    font-family: Favorit;
10279  }
10280  
10281  .slider-nav-main-two .slick-list {
10282    overflow: visible;
10283  }
10284   .slider-nav-main-two span.inline-save {
10285    position: absolute;
10286    bottom: -26px;
10287    left: 0;
10288    right: 0;
10289    font-size: 14px;
10290    font-weight: 600 !important;
10291    font-family: Favorit;
10292  }
10293  .desktop-only .bundle-image .new-bundle-cta img {
10294    scale: none;
10295  }
10296  .slider-for-main {
10297    max-width: 100%;
10298  }
10299  .slider-for-main .bundle-container {
10300    background: #fff !important;
10301      border-radius: 18px;
10302  }
10303  .slider-for-main-two {
10304    max-width: 100%;
10305  }
10306  .slider-for-main-two .bundle-container {
10307    background: #fff !important;
10308      border-radius: 18px;
10309  }
10310  .featured-bundles {
10311    position: relative;
10312  }
10313  .featured-bundles .mobile-header.desktop {
10314   position: absolute; 
10315  }
10316  .featured-bundles .mobile-header.desktop {
10317    position: absolute;
10318    top: -65px;
10319    z-index: 1;
10320    margin: 0 auto;
10321    right: 0;
10322    left: 0;
10323      width: max-content;
10324  }
10325  .featured-bundles {
10326    max-width: 100%;
10327    margin-top: 40px;
10328  }
10329  .slider-nav-main {
10330    background: #fff;
10331    border-radius: 30px;
10332      box-shadow: -1px 0px 5px 1px #cbcbcb;
10333    height: 42px;
10334  }
10335  .featured-bundles .mobile-header.desktop .slick-list {
10336    margin: 0;
10337  }
10338  .featured-bundles .mobile-header.desktop .slick-track {
10339    width: 100% !important;
10340    margin: 0 !important;
10341  }
10342  .featured-bundles .mobile-header.desktop .slick-list {
10343    max-width: 100% !important;
10344  }
10345  .slider-for-main .package {
10346    box-shadow: 0px 1px 4px #dcdcdc;
10347    border-radius: 18px !important;
10348    margin-bottom: 5px;
10349  }
10350  .slider-for-main-two .package {
10351    box-shadow: 0px 1px 4px #dcdcdc;
10352    border-radius: 18px !important;
10353    margin-bottom: 5px;
10354  }
10355  .bundle-price h2 {
10356    font-size: 4rem;
10357    color: #000;
10358    /* max-width: 200px; */
10359    text-align: left;
10360    line-height: 0.85;
10361  }
10362  .slider-for-main  h4 {
10363    justify-content: flex-start !important;
10364  }
10365  .slider-for-main-two  h4 {
10366    justify-content: flex-start !important;
10367  }
10368  .bundle-container p {
10369    text-align: left;
10370  }
10371  .slider-for-main .bundle-container {
10372    display: flex;
10373    justify-content: space-between;
10374    align-items: center;
10375    padding: 0 40px;
10376  }
10377  .slider-for-main-two .bundle-container {
10378    display: flex;
10379    justify-content: space-between;
10380    align-items: center;
10381    padding: 0 40px;
10382  }
10383  .desktop-only .bundle-select {
10384    flex: 0 0 25%;
10385  }
10386  
10387  .desktop-only .bundle-image {
10388    flex: 0 0 40%;
10389  }
10390  .new-bundles .bundle-price {
10391    flex: 0 0 35%;
10392    padding: 0 !important;
10393  }
10394  .bundles.new-bundles .slider-for-main .bundle-container {
10395    min-height: 430px;
10396  }
10397  .bundles.new-bundles .slider-for-main-two .bundle-container {
10398    min-height: 430px;
10399  }
10400  .desktop-only .bundle-image .new-bundle-cta img {
10401    scale: 1.15;
10402  }
10403  .desktop-only .bundle-image img.bv-badge {
10404    scale: 1 !important;
10405    top: 35px;
10406    width: 105px;
10407    left: 35px;
10408  }
10409  /* .new-bundles .bundle-price * {
10410    max-width: 260px !important;
10411  } */
10412  .desktop-only .bundle-price p {
10413    margin-bottom: 10px !important;
10414  }
10415
10416  .new-bundles .bundle-title:hover {
10417    cursor: pointer;
10418  }
10419
10420  @media only screen and (max-width: 768px) {
10421    .mobile-header.desktop {
10422        display: none !important;
10423    }
10424    .slider-for-main {
10425      display: none !important;
10426    }
10427    .slider-for-main-two {
10428      display: none !important;
10429    }
10430    .bundles.new-bundles .show-small .bundle-container .bundle-price p {
10431      text-align: center !important;
10432    }
10433    .product-purchaseView .container .container {
10434      padding: 0 !important;
10435    }
10436  }
10437
10438  .desktop-only .bundle-price {
10439    max-width: 320px;
10440  }
10441
10442  .desktop-only .slick-list.draggable {
10443      margin: 0;
10444  }
10445  @media only screen and (min-width: 768px) {
10446    .bundle-refresh button.open-configView.solo-config.add-to-cart {
10447      margin-top: 40px;
10448    }
10449  }
10450  .slider-nav-main .bundle-container .bundle-title {
10451    word-spacing: normal;
10452  }
10453
10454  .desktop-only .slick-list.draggable {
10455    max-width: 100% !important;
10456  }
10457  .bundles.new-bundles .desktop-only .package .button-outline-black {
10458    margin-left: 0 !important;
10459  }
10460  @media only screen and (min-width: 640px) {
10461    .bundles.new-bundles .bundle-container .bundle-price {
10462        padding-left: 20px !important;
10463    }
10464  }
10465  @media only screen and (max-width: 640px) {
10466    #onewheel-gt .featured-img img {
10467      transform: translateY(-50%) scale(1.93) !important;
10468    }
10469    
10470    #onewheel-gt .featured-img [product="6626038186078"].image img {
10471      transform: translateY(-50%) scale(1) !important;
10472    }
10473  }
10474  
10475</style>
10476
10477
10478<script>
10479    $(document).ready(function() {
10480
10481
10482        $('.slider-for.hide-small').slick({
10483            slidesToShow: 1,
10484            slidesToScroll: 1,
10485            arrows: false,
10486            asNavFor: '.slider-nav',
10487            infinite: false,
10488            initialSlide: 1
10489        });
10490        $('.slider-nav.hide-small').slick({
10491            slidesToShow: 3,
10492            slidesToScroll: 1,
10493            asNavFor: '.slider-for',
10494            dots: false,
10495            arrows: false,
10496            centerMode: false,
10497            focusOnSelect: true,
10498            infinite: false,
10499            initialSlide: 1
10500        });
10501
10502        $('.slider-nav.show-small').slick({
10503            slidesToShow: 3,
10504            slidesToScroll: 1,
10505            asNavFor: '.slider-for',
10506            dots: false,
10507            arrows: false,
10508            centerMode: false,
10509            focusOnSelect: true,
10510            infinite: false,
10511            initialSlide: 1,
10512            horizontalSwiping: true,
10513            infinite: true,
10514        });
10515        $('.slider-for.show-small').slick({
10516            slidesToShow: 1,
10517            slidesToScroll: 1,
10518            arrows: true,
10519            asNavFor: '.slider-nav',
10520            infinite: false,
10521            initialSlide: 1,
10522            fade: true,
10523            prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
10524            nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
10525            swipe: false,
10526            verticalSwiping: false,
10527            horizontalSwiping: false,
10528            draggable: false,
10529            infinite: true
10530        });
10531
10532
10533    });
10534</script>
10534
10535
10536
10537<script>
10538
10539    
10540
10541    
10542
10543    
10544
10545    
10546      $(document).ready(function(){
10547        $(".var-swatch.S-Series").click(function() {
10548            $(this).addClass("strong");
10549            $(".var-swatch.rally").removeClass("strong");
10550            $(".var-swatch.rally-xl").removeClass("strong");
10551            $(".bundle-row-alt").addClass("hide");
10552            $(".bundle-row-alt-two").addClass("hide");
10553            $(".bundle-row-default").removeClass("hide");
10554          
10555            $(".show-rally").addClass("hide");
10556            $(".show-rally-xl").addClass("hide");
10557            $(".show-default").removeClass("hide");
10558
10559            $(".show-rally-info").addClass("hide");
10560            $(".show-rally-xl-info").addClass("hide");
10561
10562          
10563            $('.for-straight-rail').removeClass('hide');
10564            $('.for-rally-rail').addClass('hide');
10565            $('.for-rally-xl-rail').addClass('hide');
10566
10567            $('.thumbnails.thumbs-rally-xl').addClass('hide');
10568            $('.thumbnails.thumbs-default').removeClass('hide');
10569
10570            $('.whats-included.rally-xl').addClass('hide');
10571            $('.whats-included.default').removeClass('hide');
10572
10573            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('s-series');
10574          
10575        });
10576        $(".var-swatch.rally").click(function() {
10577            $(this).addClass("strong");
10578            $(".var-swatch.S-Series").removeClass("strong");
10579            $(".var-swatch.rally-xl").removeClass("strong");
10580            $(".bundle-row-alt").removeClass("hide");
10581            $(".bundle-row-default").addClass("hide");
10582            $(".bundle-row-alt-two").addClass("hide");
10583            $(".rally-img").removeClass("hide");
10584            $(".rally-xl-img").addClass("hide");
10585            $(".bundle-title.hide-alt").removeClass("hide");
10586            $(".bundle-title.show-alt").addClass("hide");
10587            $(".bundle-row-alt").removeClass("is-rally-xl");
10588          
10589            $(".show-rally").removeClass("hide");
10590            $(".show-rally-xl").addClass("hide");
10591            $(".show-default").addClass("hide");
10592          
10593            $(".show-rally-info").removeClass("hide");
10594            $(".show-rally-xl-info").addClass("hide");
10595
10596            
10597            $('.for-rally-rail').removeClass('hide');
10598            $('.for-straight-rail').addClass('hide');
10599            $('.for-rally-xl-rail').addClass('hide');
10600
10601            $('.thumbnails.thumbs-rally-xl').addClass('hide');
10602            $('.thumbnails.thumbs-default').removeClass('hide');
10603
10604            $('.whats-included.rally-xl').addClass('hide');
10605            $('.whats-included.default').removeClass('hide');
10606
10607            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally');
10608
10609
10610        });
10611        $(".var-swatch.rally-xl").click(function() {
10612            $(this).addClass("strong");
10613            $(".var-swatch.S-Series").removeClass("strong");
10614            $(".var-swatch.rally").removeClass("strong");
10615            $(".bundle-row-alt-two").removeClass("hide");
10616            $(".bundle-row-alt").addClass("hide");
10617            $(".bundle-row-default").addClass("hide");
10618            $(".rally-img").addClass("hide");
10619            $(".rally-xl-img").removeClass("hide");
10620            $(".bundle-title.hide-alt").addClass("hide");
10621            $(".bundle-title.show-alt").removeClass("hide");
10622            $(".bundle-row-alt-two").addClass("is-rally-xl");
10623          
10624            $(".show-rally").addClass("hide");
10625            $(".show-rally-xl").removeClass("hide");
10626            $(".show-default").addClass("hide");
10627
10628            $(".show-rally-info").addClass("hide");
10629            $(".show-rally-xl-info").removeClass("hide");
10630
10631          
10632            $('.for-rally-xl-rail').removeClass('hide');
10633            $('.for-straight-rail').addClass('hide');
10634            $('.for-rally-rail').addClass('hide');
10635
10636
10637            $('.thumbnails.thumbs-rally-xl').removeClass('hide');
10638            $('.thumbnails.thumbs-default').addClass('hide');
10639
10640            $('.whats-included.rally-xl').removeClass('hide');
10641            $('.whats-included.default').addClass('hide');
10642
10643            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally-xl');
10644
10645
10646        });
10647      });
10648    
10649
10650  
10651    $(document).ready(function(){
10652      $('.new-bundles').addClass('loaded');
10653    });
10654  
10655    $(document).ready(function() {
10656
10657        $('.slider-for-main').slick({
10658            slidesToShow: 1,
10659            slidesToScroll: 1,
10660            arrows: true,
10661            asNavFor: '.slider-nav-main',
10662            infinite: false,
10663            initialSlide: 1,
10664            fade: true,
10665            prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
10666            nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
10667            verticalSwiping: false,
10668            horizontalSwiping: true,
10669            swipe: false,
10670  draggable: false,
10671            infinite: true,
10672            fade: true,
10673            cssEase: 'linear',
10674            arrows: false
10675        });
10676        $('.slider-nav-main').slick({
10677            slidesToShow: 3,
10678            slidesToScroll: 1,
10679            asNavFor: '.slider-for-main',
10680            dots: false,
10681            arrows: false,
10682            centerMode: false,
10683            focusOnSelect: true,
10684            infinite: false,
10685            initialSlide: 1
10686        });
10687
10688        $('.slider-nav-main.two').slick({
10689            slidesToShow: 3,
10690            slidesToScroll: 1,
10691            asNavFor: '.slider-for-main',
10692            dots: false,
10693            arrows: false,
10694            centerMode: false,
10695            focusOnSelect: true,
10696            infinite: false,
10697            initialSlide: 2
10698        });
10699    });
10700</script>
10700
10701
10702
10703<script>
10704    $(document).ready(function() {
10705        $(".package").hover(function() {
10706            $(this).addClass("active");
10707            $(".initial").removeClass("");
10708        }, function() {
10709            $(this).removeClass("");
10710        });
10711
10712        $(".initial").hover(function() {
10713            $(this).addClass("active");
10714        }, function() {
10715            $(this).removeClass("");
10716        });
10717
10718        $(".bundles").hover(function() {
10719            $(this).addClass("");
10720        }, function() {
10721            $(".initial").addClass("");
10722        });
10723
10724        $(".gt1").click(function() {
10725
10726            $(".gt2").removeClass("active");
10727            $(".gt3").removeClass("active");
10728
10729
10730            $(".gt-bundle-3").removeClass("include");
10731            $(".gt-bundle-2").removeClass("include");
10732            $(".gt-bundle-1").addClass("include");
10733            $(".gt-fender").removeClass("hide");
10734            $(".gt-hypercharger").removeClass("no-border");
10735            $(".gt-fender").addClass("no-border");
10736            $(".gt-charger-plug").removeClass("has-border");
10737            $(".gt-charger-plug").addClass("border-bottom");
10738            $(".gt-fender").addClass("border-left");
10739            $(".specs").addClass("is-bundle-1");
10740            $(".specs").removeClass("is-bundle-2");
10741            $(".specs").removeClass("is-bundle-3");
10742        });
10743        $(".gt2").click(function() {
10744            $(".gt1").removeClass("active");
10745            $(".gt3").removeClass("active");
10746
10747            $(".gt-bundle-1").removeClass("include");
10748            $(".gt-bundle-3").removeClass("include");
10749            $(".gt-bundle-2").addClass("include");
10750            $(".gt-fender").removeClass("hide");
10751            $(".gt-hypercharger").removeClass("no-border");
10752            $(".gt-fender").removeClass("no-border");
10753            $(".gt-charger-plug").removeClass("has-border");
10754            $(".gt-charger-plug").removeClass("border-bottom");
10755            $(".gt-fender").removeClass("border-left");
10756            $(".specs").addClass("is-bundle-2");
10757            $(".specs").removeClass("is-bundle-1");
10758            $(".specs").removeClass("is-bundle-3");
10759        });
10760        $(".gt3").click(function() {
10761
10762            $(".gt1").removeClass("active");
10763            $(".gt2").removeClass("active");
10764
10765            $(".gt-bundle-1").removeClass("include");
10766            $(".gt-bundle-2").removeClass("include");
10767            $(".gt-bundle-3").addClass("include");
10768            $(".gt-hypercharger").addClass("no-border");
10769            $(".gt-fender").removeClass("no-border");
10770            $(".gt-charger-plug").addClass("has-border");
10771            $(".gt-charger-plug").removeClass("border-bottom");
10772            $(".gt-fender").removeClass("border-left");
10773            $(".specs").addClass("is-bundle-3");
10774            $(".specs").removeClass("is-bundle-1");
10775            $(".specs").removeClass("is-bundle-2");
10776
10777
10778        });
10779
10780    });
10781</script>
10781
10782
10783
10784
10785
10786
10787
10788<style>
10789    .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item {
10790        color: #404040 !important;
10791    }
10792</style>	
10793  </div>
10794
10795
10796<script>
10797document.addEventListener('DOMContentLoaded', function () {
10798  const showRallyXL = () => {
10799    if (typeof window.syncSs26PdpBadge === 'function') {
10800      window.syncSs26PdpBadge('rally-xl');
10801      return;
10802    }
10803    document.querySelector('.primary.desktop-rally-xl')?.classList.remove('hide');
10804    document.querySelector('.primary.mobile-rally-xl')?.classList.remove('hide');
10805    document.querySelector('.primary.desktop-default')?.classList.add('hide');
10806    document.querySelector('.primary.mobile-default')?.classList.add('hide');
10807    document.querySelector('.primary.desktop-rally')?.classList.add('hide');
10808    document.querySelector('.primary.mobile-rally')?.classList.add('hide');
10809  };
10810
10811  const showDefault = () => {
10812    if (typeof window.syncSs26PdpBadge === 'function') {
10813      window.syncSs26PdpBadge('s-series');
10814      return;
10815    }
10816    document.querySelector('.primary.desktop-default')?.classList.remove('hide');
10817    document.querySelector('.primary.mobile-default')?.classList.remove('hide');
10818    document.querySelector('.primary.desktop-rally-xl')?.classList.add('hide');
10819    document.querySelector('.primary.mobile-rally-xl')?.classList.add('hide');
10820    document.querySelector('.primary.desktop-rally')?.classList.add('hide');
10821    document.querySelector('.primary.mobile-rally')?.classList.add('hide');
10822  };
10823
10824  document.querySelectorAll('.trigger-rally-xl').forEach(el => {
10825    el.addEventListener('click', showRallyXL);
10826  });
10827
10828  document.querySelectorAll('.trigger-default').forEach(el => {
10829    el.addEventListener('click', showDefault);
10830  });
10831});
10832</script>
10832
10833
10834<script>
10835document.addEventListener('DOMContentLoaded', function () {
10836  const isRallyHash = () => {
10837    try {
10838      if (new URLSearchParams(location.search).get('variant') === '41911500406878') return true;
10839    } catch (e) {}
10840    return (location.hash || '').toLowerCase() === '#rally-xl';
10841  };
10842
10843  const RALLY_SWATCHES = [
10844    '.hide-small li.var-swatch.rally-xl', // desktop
10845    '.show-small li.var-swatch.rally-xl', // mobile
10846    '.small-only li.var-swatch.rally-xl'  // fallback
10847  ];
10848  const CONTAINERS = ['.hide-small', '.show-small', '.small-only'];
10849
10850  const waitFor = (selector, cb, timeout = 10000) => {
10851    const start = Date.now();
10852    const iv = setInterval(() => {
10853      const el = document.querySelector(selector);
10854      if (el) { clearInterval(iv); cb(el); }
10855      else if (Date.now() - start > timeout) { clearInterval(iv); }
10856    }, 100);
10857  };
10858
10859  const setStrong = (on) => {
10860    RALLY_SWATCHES.forEach(sel => {
10861      document.querySelectorAll(sel).forEach(el => {
10862        if (on) {
10863          el.classList.add('strong');
10864        } else {
10865          el.classList.remove('strong');
10866        }
10867      });
10868    });
10869  };
10870
10871  // State: whether Rally XL should keep .strong on re-renders
10872  let rallyActive = isRallyHash();
10873
10874  // 1) If #rally-xl, select Rally XL and mark strong once.
10875  if (rallyActive) {
10876    RALLY_SWATCHES.forEach(sel => {
10877      waitFor(sel, (sw) => {
10878        sw.click();          // let theme do its selection
10879        setStrong(true);     // then mark as strong
10880      });
10881    });
10882  }
10883
10884  // 2) Clicks: if Rally XL clicked -> keep strong; else remove it.
10885  document.addEventListener('click', function (e) {
10886    const sw = e.target.closest('li.var-swatch');
10887    if (!sw) return;
10888
10889    const isRallyXL = sw.classList.contains('rally-xl');
10890    rallyActive = isRallyXL;
10891    // Run after theme class updates - use double RAF + small timeout to ensure all handlers and DOM mutations complete
10892    requestAnimationFrame(() => {
10893      requestAnimationFrame(() => {
10894        setTimeout(() => {
10895          // Re-check in case rallyActive changed, but use the captured value
10896          if (isRallyXL) {
10897            setStrong(true);
10898          } else {
10899            setStrong(false);
10900          }
10901        }, 50);
10902      });
10903    });
10904  }, true);
10905
10906  // 3) If the swatch list re-renders, re-apply only when Rally is still active.
10907  // Debounce to avoid conflicts with click handlers
10908  let reapplyTimeout = null;
10909  const reapplyIfNeeded = () => {
10910    if (reapplyTimeout) clearTimeout(reapplyTimeout);
10911    reapplyTimeout = setTimeout(() => {
10912      if (rallyActive) setStrong(true);
10913    }, 100);
10914  };
10915  const subtreeObs = new MutationObserver(reapplyIfNeeded);
10916  CONTAINERS.forEach(cs => {
10917    const c = document.querySelector(cs);
10918    if (c) subtreeObs.observe(c, { childList: true, subtree: true });
10919  });
10920
10921  // 4) If hash changes away from #rally-xl, clear strong and stop reapplying.
10922  window.addEventListener('hashchange', () => {
10923    rallyActive = isRallyHash();
10924    if (!rallyActive) setStrong(false);
10925  });
10926});
10927</script>
10927
10928
10929<script>
10930document.addEventListener('DOMContentLoaded', function () {
10931  const isRallyHash = () => {
10932    try {
10933      if (new URLSearchParams(location.search).get('variant') === '40944462463070') return true;
10934    } catch (e) {}
10935    const x = (location.hash || '').toLowerCase();
10936    return x === '#rally-edition' || x === '#rally' || x === '#gts-rally';
10937  };
10938
10939  const RALLY_SWATCHES = [
10940    '.hide-small li.var-swatch.rally',   // desktop
10941    '.show-small li.var-swatch.rally',   // mobile
10942    '.small-only li.var-swatch.rally'    // fallback
10943  ];
10944  const CONTAINERS = ['.hide-small', '.show-small', '.small-only'];
10945
10946  const waitFor = (selector, cb, timeout = 10000) => {
10947    const start = Date.now();
10948    const iv = setInterval(() => {
10949      const el = document.querySelector(selector);
10950      if (el) { clearInterval(iv); cb(el); }
10951      else if (Date.now() - start > timeout) { clearInterval(iv); }
10952    }, 100);
10953  };
10954
10955  const setStrong = (on) => {
10956    RALLY_SWATCHES.forEach(sel => {
10957      document.querySelectorAll(sel).forEach(el => {
10958        if (on) {
10959          el.classList.add('strong');
10960        } else {
10961          el.classList.remove('strong');
10962        }
10963      });
10964    });
10965  };
10966
10967  // Track whether Rally should be marked strong on re-renders
10968  let rallyActive = isRallyHash();
10969
10970  // 1) If URL hash requests Rally Edition, select it and mark strong once.
10971  if (rallyActive) {
10972    RALLY_SWATCHES.forEach(sel => {
10973      waitFor(sel, (sw) => {
10974        sw.click();          // let theme select Rally
10975        setStrong(true);     // then style it strong
10976      });
10977    });
10978  }
10979
10980  // 2) On any swatch click: Rally clicked => keep strong; otherwise remove.
10981  document.addEventListener('click', function (e) {
10982    const sw = e.target.closest('li.var-swatch');
10983    if (!sw) return;
10984    const isRally = sw.classList.contains('rally');
10985    rallyActive = isRally;
10986    // run after theme updates classes - use double RAF + small timeout to ensure all handlers and DOM mutations complete
10987    requestAnimationFrame(() => {
10988      requestAnimationFrame(() => {
10989        setTimeout(() => {
10990          // Re-check in case rallyActive changed, but use the captured value
10991          if (isRally) {
10992            setStrong(true);
10993          } else {
10994            setStrong(false);
10995          }
10996        }, 50);
10997      });
10998    });
10999  }, true);
11000
11001  // 3) If swatch list re-renders, re-apply only when Rally is still active.
11002  // Debounce to avoid conflicts with click handlers
11003  let reapplyTimeout = null;
11004  const reapplyIfNeeded = () => {
11005    if (reapplyTimeout) clearTimeout(reapplyTimeout);
11006    reapplyTimeout = setTimeout(() => {
11007      if (rallyActive) setStrong(true);
11008    }, 100);
11009  };
11010  const subtreeObs = new MutationObserver(reapplyIfNeeded);
11011  CONTAINERS.forEach(cs => {
11012    const c = document.querySelector(cs);
11013    if (c) subtreeObs.observe(c, { childList: true, subtree: true });
11014  });
11015
11016  // 4) Hash change: honor/clear Rally state.
11017  window.addEventListener('hashchange', () => {
11018    rallyActive = isRallyHash();
11019    if (!rallyActive) setStrong(false);
11020  });
11021});
11022</script>
11022
11023
11024<script type="text/javascript">
11025  $(document).ready(function () {
11026    // Background image logic
11027    const backgroundImages = {
11028      'rally': 'https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png',
11029      'rally-xl': 'https://cdn.shopify.com/s/files/1/0642/8075/6272/files/Onewheel_GTS_Rally_XL_Base.png',
11030      'S-Series': 'https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png'
11031    };
11032
11033    const primaryBgByVariant = {
11034      'rally': ['.primary.desktop-rally', '.primary.mobile-rally'],
11035      'rally-xl': ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'],
11036      'S-Series': ['.primary.desktop-default', '.primary.mobile-default']
11037    };
11038
11039    function resetPrimaryVideos() {
11040      document.querySelectorAll('.primary video').forEach(function(v) {
11041        try { v.pause(); v.currentTime = 0; } catch (e) {}
11042        v.style.display = 'none';
11043      });
11044      document.querySelectorAll('.primary.show-video').forEach(function(el) {
11045        el.classList.remove('show-video');
11046      });
11047    }
11048
11049    function setActivePrimaryBackground(selected) {
11050      if (!selected || !backgroundImages[selected]) return;
11051      var isMobile = window.matchMedia('(max-width: 739px)').matches;
11052      var targets = primaryBgByVariant[selected] || primaryBgByVariant['S-Series'];
11053      var bg = 'url(' + backgroundImages[selected] + ')';
11054      targets.forEach(function(sel) {
11055        if (isMobile && sel.indexOf('.desktop-') !== -1) return;
11056        if (!isMobile && sel.indexOf('.mobile-') !== -1) return;
11057        document.querySelectorAll(sel).forEach(function(el) {
11058          el.style.backgroundImage = bg;
11059        });
11060      });
11061    }
11062
11063    $('.var-swatch').on('click', function () {
11064      const selected = $(this).attr('class').split(' ').find(c => backgroundImages[c]);
11065      var badgeRail = selected === 'rally' ? 'rally' : (selected === 'rally-xl' ? 'rally-xl' : 's-series');
11066
11067      resetPrimaryVideos();
11068      if (typeof window.syncSs26PdpBadge === 'function') {
11069        window.syncSs26PdpBadge(badgeRail);
11070      }
11071      setActivePrimaryBackground(selected);
11072
11073      // Update strong swatch
11074      $('.var-swatch').removeClass('strong');
11075      $(this).addClass('strong');
11076
11077      // Toggle default/rally/rally-xl sections
11078      $('.show-default, .show-rally, .show-rally-xl').addClass('hide');
11079      if (selected === 'rally') $('.show-rally').removeClass('hide');
11080      else if (selected === 'rally-xl') $('.show-rally-xl').removeClass('hide');
11081      else $('.show-default').removeClass('hide');
11082
11083      // Bundle specs toggle
11084      $('.bundle-container.specs').removeClass('is-bundle-3 is-bundle-2').addClass('is-bundle-1');
11085
11086      if (selected === 'S-Series') {
11087        $('.gt-s-series-hypercharger, .gt-s-series-rally-rail-guards, .gt-freeride-bumpers, .gt-stand, .gt-bumpers, .gt-rail-guards').removeClass('include');
11088      }
11089
11090      // Reinitialize sliders
11091      $('.slider-for-main, .slider-nav-main, .slider-nav, .slider-for').slick('unslick');
11092
11093      $('.slider-for-main').slick({
11094        slidesToShow: 1,
11095        slidesToScroll: 1,
11096        arrows: false,
11097        asNavFor: '.slider-nav-main',
11098        infinite: true,
11099        initialSlide: 1,
11100        fade: true,
11101        cssEase: 'linear'
11102      });
11103
11104      $('.slider-nav-main').slick({
11105        slidesToShow: 3,
11106        slidesToScroll: 1,
11107        asNavFor: '.slider-for-main',
11108        dots: false,
11109        arrows: false,
11110        centerMode: false,
11111        focusOnSelect: true,
11112        infinite: false,
11113        initialSlide: 1
11114      });
11115
11116      $('.slider-nav.hide-small').slick({
11117        slidesToShow: 3,
11118        slidesToScroll: 1,
11119        asNavFor: '.slider-for',
11120        dots: false,
11121        arrows: false,
11122        centerMode: false,
11123        focusOnSelect: true,
11124        infinite: false,
11125        initialSlide: 1
11126      });
11127
11128      $('.slider-nav.show-small').slick({
11129        slidesToShow: 3,
11130        slidesToScroll: 1,
11131        asNavFor: '.slider-for',
11132        dots: false,
11133        arrows: false,
11134        centerMode: false,
11135        focusOnSelect: true,
11136        infinite: true,
11137        initialSlide: 1,
11138        horizontalSwiping: true
11139      });
11140
11141      $('.slider-for.hide-small').slick({
11142        slidesToShow: 1,
11143        slidesToScroll: 1,
11144        arrows: false,
11145        asNavFor: '.slider-nav',
11146        infinite: false,
11147        initialSlide: 1
11148      });
11149
11150      $('.slider-for.show-small').slick({
11151        slidesToShow: 1,
11152        slidesToScroll: 1,
11153        arrows: true,
11154        asNavFor: '.slider-nav',
11155        infinite: true,
11156        initialSlide: 1,
11157        fade: true,
11158        swipe: false,
11159        verticalSwiping: false,
11160        horizontalSwiping: false,
11161        draggable: false,
11162        prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
11163        nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>"
11164      });
11165
11166      // Info toggle handling
11167      $('.show-rally-info, .show-rally-xl-info').addClass('hide');
11168      $('.specs-view.hide-small.back-stock, .specs-view.show-small.back-stock').addClass('hide');
11169      $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').addClass('hide');
11170
11171      if (selected === 'rally') {
11172        $('.show-rally-info').removeClass('hide');
11173        $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').removeClass('hide');
11174        $('.ship-time.rally-guard').removeClass('hide');
11175        $('.ship-time.rally-xl').addClass('hide');
11176      } else if (selected === 'rally-xl') {
11177        $('.show-rally-xl-info').removeClass('hide');
11178        $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').removeClass('hide');
11179        $('.ship-time.rally-xl').removeClass('hide');
11180        $('.ship-time.rally-guard').addClass('hide');
11181      } else if (selected === 'S-Series') {
11182        $('.specs-view.hide-small.back-stock, .specs-view.show-small.back-stock').removeClass('hide');
11183        $('.ship-time.rally-guard').removeClass('hide');
11184        $('.ship-time.rally-xl').addClass('hide');
11185      }
11186
11187    });
11188
11189    // Read more info toggles
11190    $('.read-rally').on('click', function () {
11191      $('.show-rally-info').toggleClass('hide');
11192      $('.show-rally-xl-info').addClass('hide');
11193    });
11194
11195    $('.read-rally-xl').on('click', function () {
11196      $('.show-rally-xl-info').toggleClass('hide');
11197      $('.show-rally-info').addClass('hide');
11198    });
11199  });
11200</script>
11200
11201 
11202
11203
11204<!-- Include jQuery -->
11205<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
11205
11206<!-- Include Fancybox JS -->
11207<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>
11207
11208
11209<script>
11210  $(document).ready(function(){
11211    // Initialize Fancybox on elements with data-fancybox attribute
11212    $('[data-fancybox]').fancybox({
11213      // Optional settings for YouTube videos
11214      youtube: {
11215        controls: 1,
11216        showinfo: 0
11217      },
11218      toolbar : false, // Hide the toolbar
11219      smallBtn : true  // Display the small close button
11220    });
11221  });
11222</script>
11222
11223
11224    
11225<script>
11226  document.addEventListener('DOMContentLoaded', () => {
11227    // Delay a tiny bit to ensure CSS is applied before opacity change
11228    setTimeout(() => {
11229      const el = document.getElementById('smoothIn');
11230      if (el) {
11231        el.style.opacity = '1';
11232      }
11233    }, 200); // 50ms delay helps ensure transition is smooth
11234  });
11235</script>
11235
11236
11237<script>
11238  document.addEventListener('DOMContentLoaded', function () {
11239    var params = new URLSearchParams(window.location.search);
11240    var hash = (window.location.hash || '').toLowerCase();
11241    // Step 2 only when user explicitly chose bundle flow (query param or #explore-bundles). Do NOT use #rally-xl — that hash is only for highlighting the Rally XL swatch on Step 1.
11242    var step = (params.get('bundle') === 'true' || hash === '#explore-bundles') ? 'step-two' : 'step-one';
11243    var container = document.getElementById('onewheel-gt-s-series');
11244    if (container) {
11245      container.classList.remove('step-one', 'step-two');
11246      container.classList.add(step);
11247    }
11248    document.body.classList.remove('step-one', 'step-two');
11249    document.body.classList.add(step);
11250    if (step === 'step-two') {
11251      var bundlesEl = document.getElementById('bundles');
11252      if (bundlesEl) {
11253        var bundleContainer = bundlesEl.closest('.container.bundle-refresh') || bundlesEl.closest('.container.frame');
11254        if (bundleContainer) {
11255          bundleContainer.classList.add('bundleview-active');
11256        }
11257        bundlesEl.classList.add('bundleview-active');
11258      }
11259      // Fade in Step 2 only when page is ready (Vue mounted, Slick init, styles applied)
11260      var stepTwoShown = false;
11261      function showStepTwo() {
11262        if (stepTwoShown) return;
11263        stepTwoShown = true;
11264        document.body.classList.add('step-two-ready');
11265      }
11266      window.addEventListener('load', function() {
11267        setTimeout(showStepTwo, 200);
11268      });
11269      setTimeout(showStepTwo, 750);
11270    }
11271    // Set conditional cart rail (s-series / rally / rally-xl) from URL so correct “Added to Cart!” block shows on Step 2
11272    var formEl = document.querySelector('.for-simple[data-default-rail]');
11273    var rail = (params.get('rail') || (formEl && formEl.getAttribute('data-default-rail')) || 's-series').toLowerCase();
11274    var cartEl = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart');
11275    if (cartEl) {
11276      cartEl.classList.remove('show-s-series', 'show-rally', 'show-rally-xl');
11277      if (rail === 'rally') cartEl.classList.add('show-rally');
11278      else if (rail === 'rally-xl') cartEl.classList.add('show-rally-xl');
11279      else cartEl.classList.add('show-s-series');
11280      var snippets = cartEl.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl');
11281      snippets.forEach(function(sn) {
11282        if (sn.classList.contains('for-rally-xl-fallback')) return;
11283        var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series'));
11284        sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important');
11285      });
11286      if (typeof syncSs26RallyXlFallback === 'function') syncSs26RallyXlFallback(cartEl);
11287    }
11288  });
11289</script>
vendor: 1 bytes, line 11289
11289
11290<script>
11291  document.addEventListener('DOMContentLoaded', function() {
11292    var el = document.querySelector('.show-refresh');
11293    if (el) {
11294      el.classList.add('is-loaded');
11295    }
11296  });
11297</script>
vendor: 1 bytes, line 11297
11297
11298<script>
11299  document.addEventListener('DOMContentLoaded', function() {
11300    var form = document.querySelector('.for-simple[data-product-url]');
11301    var returnInput = document.getElementById('s-series-return-to');
11302    var productUrl = form ? form.getAttribute('data-product-url') : '';
11303    var GTS_HASHES = ['#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition'];
11304    var GTS_SS_KEY = 'gts_hash_reload_v1';
11305    var GTS_SS_SCROLL_KEY = 'gts_hash_scroll_v1';
11306    // We used to reload on hashchange; that can create loops if another script
11307    // re-dispatches hashchange events. We now apply selection in-place instead.
11308
11309    function selectRallyXlInForm() {
11310      if (!form) return;
11311      var rallyXlRadio = form.querySelector('input[name="id"][data-rail="rally-xl"]');
11312      if (!rallyXlRadio) return;
11313      rallyXlRadio.checked = true;
11314      document.querySelectorAll('.s-series-swatches a[data-rail]').forEach(function(a) {
11315        a.classList.toggle('active', a.getAttribute('data-rail') === 'rally-xl');
11316      });
11317      if (returnInput && productUrl) returnInput.value = productUrl + '?bundle=true&rail=rally-xl';
11318    }
11319
11320    function selectGtsRailFromHash(rail) {
11321      if (!form) return;
11322      var r = form.querySelector('input[name="id"][data-rail="' + rail + '"]');
11323      if (!r) return;
11324      r.checked = true;
11325      document.querySelectorAll('.s-series-swatches a[data-rail]').forEach(function(a) {
11326        a.classList.toggle('active', a.getAttribute('data-rail') === rail);
11327      });
11328      if (returnInput && productUrl) returnInput.value = productUrl + '?bundle=true&rail=' + rail;
11329    }
11330
11331    function clickGtsBaseSwatches() {
11332      document.querySelectorAll('ul.s-series-swatches li.var-swatch.S-Series').forEach(function(li) {
11333        li.click();
11334      });
11335    }
11336
11337    var pending = null;
11338    var stripped = false;
11339    try {
11340      pending = sessionStorage.getItem(GTS_SS_KEY);
11341      stripped = sessionStorage.getItem('gts_hash_stripped_v1') === '1';
11342    } catch (e) {}
11343    var deepHash = ((pending || window.location.hash || '') + '').toLowerCase();
11344    function getQueryVariantId() {
11345      try {
11346        return new URLSearchParams(window.location.search).get('variant');
11347      } catch (e) {
11348        return null;
11349      }
11350    }
11351
11352    function getQueryRail() {
11353      try {
11354        return (new URLSearchParams(window.location.search).get('rail') || '').toLowerCase();
11355      } catch (e) {
11356        return '';
11357      }
11358    }
11359
11360    function isServerCanonicalVariantUrl() {
11361      return !!(getQueryVariantId() || getQueryRail());
11362    }
11363
11364    function variantIdToRail(variantId) {
11365      if (!variantId) return null;
11366      if (variantId === '41911500406878') return 'rally-xl';
11367      if (variantId === '40944462463070') return 'rally';
11368      if (variantId === '40944462397534') return 's-series';
11369      var radio = form && form.querySelector('input[name="id"][value="' + variantId + '"]');
11370      return (radio && radio.getAttribute('data-rail')) || null;
11371    }
11372
11373    function selectVariantById(variantId) {
11374      if (!form || !variantId) return false;
11375      var radio = form.querySelector('input[name="id"][value="' + variantId + '"]');
11376      if (!radio) return false;
11377      radio.checked = true;
11378      document.querySelectorAll('.s-series-swatches a[data-variant-id]').forEach(function(a) {
11379        a.classList.toggle('active', a.getAttribute('data-variant-id') === variantId);
11380      });
11381      syncReturnToRail();
11382      syncSs26PdpBadge();
11383      return true;
11384    }
11385
11386    function clickFirstSwatchForRail(rail, variantId) {
11387      var sel = variantId
11388        ? '.s-series-swatches a[data-variant-id="' + variantId + '"]'
11389        : '.s-series-swatches a[data-rail="' + rail + '"][data-variant-id]';
11390      var a = document.querySelector(sel);
11391      if (a) {
11392        a.click();
11393        return true;
11394      }
11395      return false;
11396    }
11397
11398    function applyGtsVariantFromQuery() {
11399      var variantId = getQueryVariantId();
11400      var railParam = getQueryRail();
11401
11402      if (variantId) {
11403        // Swatch click runs the full PDP sync (prices, gallery, info) like #rally does.
11404        if (clickFirstSwatchForRail(null, variantId)) return true;
11405        var railFromId = variantIdToRail(variantId);
11406        if (railFromId && clickFirstSwatchForRail(railFromId)) return true;
11407        if (selectVariantById(variantId)) return true;
11408      }
11409
11410      if (railParam === 'rally' || railParam === 'rally-xl' || railParam === 's-series') {
11411        var checkedRail = form && form.querySelector('input[name="id"]:checked');
11412        if (checkedRail && checkedRail.getAttribute('data-rail') === railParam) {
11413          syncSs26PdpBadge();
11414          return true;
11415        }
11416        if (clickFirstSwatchForRail(railParam)) return true;
11417        selectGtsRailFromHash(railParam);
11418        syncSs26PdpBadge();
11419        return true;
11420      }
11421
11422      return false;
11423    }
11424
11425    function getSelectedRail() {
11426      var checked = form && form.querySelector('input[name="id"]:checked');
11427      var rail = (checked && checked.getAttribute('data-rail')) || null;
11428      if (!rail) {
11429        var urlVariantId = getQueryVariantId();
11430        if (urlVariantId) {
11431          var urlRadio = form && form.querySelector('input[name="id"][value="' + urlVariantId + '"]');
11432          rail = (urlRadio && urlRadio.getAttribute('data-rail')) || null;
11433        }
11434      }
11435      if (!rail) {
11436        var activeSwatch = document.querySelector('.s-series-swatches a.active[data-rail], .var-swatch a.active[data-rail]');
11437        rail = (activeSwatch && activeSwatch.getAttribute('data-rail')) || null;
11438      }
11439      return rail || (form && form.getAttribute('data-default-rail')) || 's-series';
11440    }
11441
11442    var SS26_PDP_PRIMARY_SELECTORS = [
11443      '.primary.desktop-default',
11444      '.primary.mobile-default',
11445      '.primary.desktop-rally',
11446      '.primary.mobile-rally',
11447      '.primary.desktop-rally-xl',
11448      '.primary.mobile-rally-xl'
11449    ];
11450    var SS26_PDP_PRIMARY_BY_RAIL = {
11451      's-series': ['.primary.desktop-default', '.primary.mobile-default'],
11452      'rally': ['.primary.desktop-rally', '.primary.mobile-rally'],
11453      'rally-xl': ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl']
11454    };
11455
11456    function syncSs26PdpPrimaryGallery(rail) {
11457      var active = SS26_PDP_PRIMARY_BY_RAIL[rail] || SS26_PDP_PRIMARY_BY_RAIL['s-series'];
11458      var isMobile = window.matchMedia('(max-width: 739px)').matches;
11459      SS26_PDP_PRIMARY_SELECTORS.forEach(function(sel) {
11460        var isDesktopPane = sel.indexOf('.desktop-') !== -1;
11461        var isMobilePane = sel.indexOf('.mobile-') !== -1;
11462        document.querySelectorAll(sel).forEach(function(el) {
11463          if (isMobile && isDesktopPane) {
11464            el.classList.add('hide');
11465            return;
11466          }
11467          if (!isMobile && isMobilePane) {
11468            el.classList.add('hide');
11469            return;
11470          }
11471          el.classList.toggle('hide', active.indexOf(sel) === -1);
11472        });
11473      });
11474    }
11475
11476    function syncSs26PdpBadge(forcedRail) {
11477      var rail = forcedRail || getSelectedRail();
11478      document.querySelectorAll('.hero-logo.pdp-above-fold.show-default').forEach(function(el) {
11479        el.classList.toggle('hide', rail !== 's-series');
11480      });
11481      document.querySelectorAll('.hero-logo.pdp-above-fold.show-rally').forEach(function(el) {
11482        el.classList.toggle('hide', rail !== 'rally');
11483      });
11484      document.querySelectorAll('.hero-logo.pdp-above-fold.show-rally-xl').forEach(function(el) {
11485        el.classList.toggle('hide', rail !== 'rally-xl');
11486      });
11487      syncSs26PdpPrimaryGallery(rail);
11488    }
11489    window.syncSs26PdpBadge = syncSs26PdpBadge;
11490
11491    function applyGtsVariantHash() {
11492      if (getQueryVariantId() || getQueryRail()) {
11493        try {
11494          sessionStorage.removeItem(GTS_SS_KEY);
11495          sessionStorage.removeItem('gts_hash_stripped_v1');
11496        } catch (e) {}
11497        applyGtsVariantFromQuery();
11498        syncSs26PdpBadge();
11499        return;
11500      }
11501
11502      // Re-read each time in case we restored hash after stripping.
11503      var p = null;
11504      try { p = sessionStorage.getItem(GTS_SS_KEY); } catch (e) {}
11505      var h = ((p || window.location.hash || '') + '').toLowerCase();
11506      var applied = false;
11507
11508      if (h === '#rally-xl') {
11509        if (!clickFirstSwatchForRail('rally-xl')) {
11510          selectRallyXlInForm();
11511        }
11512        applied = true;
11513      } else if (h === '#base' || h === '#gts-base' || h === '#s-series') {
11514        applied = clickFirstSwatchForRail('s-series');
11515        if (!applied) {
11516          selectGtsRailFromHash('s-series');
11517          clickGtsBaseSwatches();
11518          applied = true;
11519        }
11520      } else if (h === '#rally' || h === '#gts-rally' || h === '#rally-edition') {
11521        applied = clickFirstSwatchForRail('rally');
11522        if (!applied) {
11523          selectGtsRailFromHash('rally');
11524          applied = true;
11525        }
11526      }
11527
11528      if (!applied) {
11529        applyGtsVariantFromQuery();
11530      }
11531      syncSs26PdpBadge();
11532    }
11533
11534    // Apply immediately, and retry a few times in case late scripts re-assert defaults.
11535    if (isServerCanonicalVariantUrl()) {
11536      try {
11537        sessionStorage.removeItem(GTS_SS_KEY);
11538        sessionStorage.removeItem('gts_hash_stripped_v1');
11539      } catch (e) {}
11540      applyGtsVariantFromQuery();
11541      setTimeout(applyGtsVariantFromQuery, 80);
11542      setTimeout(applyGtsVariantFromQuery, 220);
11543      setTimeout(applyGtsVariantFromQuery, 600);
11544    } else {
11545      applyGtsVariantHash();
11546      setTimeout(applyGtsVariantHash, 80);
11547      setTimeout(applyGtsVariantHash, 220);
11548      setTimeout(applyGtsVariantHash, 600);
11549    }
11550    setTimeout(syncSs26PdpBadge, 0);
11551    setTimeout(syncSs26PdpBadge, 650);
11552
11553    // Restore the hash in the URL bar ONLY if it was present in the incoming URL
11554    // (i.e. we stripped it in <head> to prevent anchor scrolling).
11555    if (!isServerCanonicalVariantUrl()) {
11556      try {
11557        if (pending && pending.charAt(0) === '#' && stripped) {
11558          history.replaceState(null, '', window.location.pathname + window.location.search + pending);
11559          sessionStorage.removeItem(GTS_SS_KEY);
11560          sessionStorage.removeItem('gts_hash_stripped_v1');
11561        } else if (pending && !stripped && !window.location.hash) {
11562          // Stale pending hash from a previous navigation in this tab; clear it.
11563          sessionStorage.removeItem(GTS_SS_KEY);
11564        }
11565      } catch (e) {}
11566    }
11567
11568    // If we got here because of an in-page hash change, restore scroll (no anchor jump).
11569    try {
11570      var syRaw = sessionStorage.getItem(GTS_SS_SCROLL_KEY);
11571      if (syRaw != null) {
11572        var sy = parseInt(syRaw, 10);
11573        sessionStorage.removeItem(GTS_SS_SCROLL_KEY);
11574        sessionStorage.removeItem(GTS_SS_KEY);
11575        if (!isNaN(sy)) {
11576          requestAnimationFrame(function() {
11577            window.scrollTo(0, sy);
11578            setTimeout(function() { window.scrollTo(0, sy); }, 0);
11579            setTimeout(function() { window.scrollTo(0, sy); }, 60);
11580          });
11581        }
11582      }
11583    } catch (e) {}
11584
11585    // If user is already on this PDP and hash changes to a "variant hash",
11586    // re-apply selection in-place (no reload) to avoid loops.
11587    window.addEventListener('hashchange', function() {
11588      var h = (window.location.hash || '').toLowerCase();
11589      if (GTS_HASHES.indexOf(h) === -1) return;
11590      try {
11591        sessionStorage.setItem(GTS_SS_KEY, h);
11592        sessionStorage.setItem(GTS_SS_SCROLL_KEY, String(window.scrollY || window.pageYOffset || 0));
11593      } catch (e) {}
11594
11595      // Apply immediately and retry; do not reload.
11596      if (!isServerCanonicalVariantUrl()) {
11597        applyGtsVariantHash();
11598        setTimeout(applyGtsVariantHash, 80);
11599        setTimeout(applyGtsVariantHash, 220);
11600        setTimeout(applyGtsVariantHash, 600);
11601      } else {
11602        try {
11603          sessionStorage.removeItem(GTS_SS_KEY);
11604          sessionStorage.removeItem('gts_hash_stripped_v1');
11605        } catch (e) {}
11606        applyGtsVariantFromQuery();
11607      }
11608    });
11609
11610    function syncReturnToRail() {
11611      if (!returnInput || !productUrl) return;
11612      var rail = getSelectedRail();
11613      returnInput.value = productUrl + '?bundle=true&rail=' + rail;
11614    }
11615
11616    document.querySelectorAll('.s-series-swatches a[data-variant-id]').forEach(function(a) {
11617      a.addEventListener('click', function(e) {
11618        e.preventDefault();
11619        var id = this.getAttribute('data-variant-id');
11620        var radio = document.getElementById('s-series-variant-' + id);
11621        if (radio) {
11622          radio.checked = true;
11623          document.querySelectorAll('.s-series-swatches a').forEach(function(l) { l.classList.remove('active'); });
11624          this.classList.add('active');
11625          syncReturnToRail();
11626          syncSs26PdpBadge();
11627        }
11628      });
11629    });
11630
11631    if (form) {
11632      form.addEventListener('submit', function() {
11633        syncReturnToRail();
11634      });
11635      var atcBtn = form.querySelector('.simple-atc');
11636      if (atcBtn) {
11637        atcBtn.addEventListener('mousedown', function() {
11638          syncReturnToRail();
11639        });
11640      }
11641    }
11642
11643    document.querySelectorAll('a[href="#explore-bundles"]').forEach(function(link) {
11644      link.addEventListener('click', function(e) {
11645        e.preventDefault();
11646        syncReturnToRail();
11647        var rail = getSelectedRail();
11648        var url = new URL(window.location.href);
11649        url.searchParams.set('bundle', 'true');
11650        url.searchParams.set('rail', rail);
11651        url.hash = 'explore-bundles';
11652        history.replaceState(null, '', url.toString());
11653        if (window.app && typeof window.app.currentRail !== 'undefined') {
11654          window.app.currentRail = rail;
11655        }
11656        // Update conditional cart visibility so the correct rail’s cart (e.g. Rally XL) shows on Step 2 without reload
11657        var cartEl = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart');
11658        if (cartEl) {
11659          cartEl.classList.remove('show-s-series', 'show-rally', 'show-rally-xl');
11660          if (rail === 'rally') cartEl.classList.add('show-rally');
11661          else if (rail === 'rally-xl') cartEl.classList.add('show-rally-xl');
11662          else cartEl.classList.add('show-s-series');
11663          var snippets = cartEl.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl');
11664          snippets.forEach(function(sn) {
11665            if (sn.classList.contains('for-rally-xl-fallback')) return;
11666            var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series'));
11667            sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important');
11668          });
11669          if (typeof syncSs26RallyXlFallback === 'function') syncSs26RallyXlFallback(cartEl);
11670        }
11671        var container = document.getElementById('onewheel-gt-s-series');
11672        if (container) {
11673          container.classList.remove('step-one');
11674          container.classList.add('step-two');
11675        }
11676        document.body.classList.remove('step-one');
11677        document.body.classList.add('step-two');
11678        requestAnimationFrame(function() {
11679          document.body.classList.add('step-two-ready');
11680        });
11681        var bundlesEl = document.getElementById('bundles');
11682        if (bundlesEl) {
11683          var bundleContainer = bundlesEl.closest('.container.bundle-refresh') || bundlesEl.closest('.container.frame');
11684          if (bundleContainer) bundleContainer.classList.add('bundleview-active');
11685          bundlesEl.classList.add('bundleview-active');
11686        }
11687        var target = document.getElementById('explore-bundles');
11688        if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' });
11689      });
11690    });
11691  });
11692</script>
vendor: 1 bytes, line 11692
11692
11693<script>
11694  function syncSs26RallyXlFallback(cartEl) {
11695    if (!cartEl) return;
11696    var fallback = cartEl.querySelector('.for-rally-xl-fallback');
11697    if (!fallback) {
11698      cartEl.classList.remove('needs-rally-xl-fallback');
11699      return;
11700    }
11701    var hasReal = cartEl.querySelector('.cart-snippet.for-rally-xl:not(.for-rally-xl-fallback)');
11702    cartEl.classList.toggle('needs-rally-xl-fallback', !hasReal);
11703    fallback.style.setProperty('display', hasReal ? 'none' : '', 'important');
11704  }
11705
11706  function setConditionalCartRail() {
11707    var params = new URLSearchParams(window.location.search);
11708    var formEl = document.querySelector('.for-simple[data-default-rail]');
11709    var variantId = params.get('variant');
11710    var rail = (params.get('rail') || '').toLowerCase();
11711    if (!rail && variantId === '40944462463070') rail = 'rally';
11712    else if (!rail && variantId === '41911500406878') rail = 'rally-xl';
11713    else if (!rail && variantId === '40944462397534') rail = 's-series';
11714    if (!rail) rail = (formEl && formEl.getAttribute('data-default-rail')) || 's-series';
11715    var el = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart');
11716    if (!el) return;
11717    el.classList.remove('show-s-series', 'show-rally', 'show-rally-xl');
11718    if (rail === 'rally') {
11719      el.classList.add('show-rally');
11720    } else if (rail === 'rally-xl') {
11721      el.classList.add('show-rally-xl');
11722    } else {
11723      el.classList.add('show-s-series');
11724    }
11725    var snippets = el.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl');
11726    snippets.forEach(function(sn) {
11727      if (sn.classList.contains('for-rally-xl-fallback')) return;
11728      var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series'));
11729      sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important');
11730    });
11731    syncSs26RallyXlFallback(el);
11732  }
11733  setConditionalCartRail();
11734  document.addEventListener('DOMContentLoaded', setConditionalCartRail);
11735  window.addEventListener('pageshow', function(e) {
11736    if (e.persisted) setConditionalCartRail();
11737  });
11738</script>
11738
11739
11740
11741<script>
11742document.addEventListener('DOMContentLoaded', function () {
11743  function gtsNeedsHashFoucGuard() {
11744    var h = (location.hash || "").toLowerCase();
11745    var gtsVariantHashes = ["#rally-xl", "#rally-edition", "#gts-rally", "#rally", "#base", "#s-series", "#gts-base"];
11746    if (gtsVariantHashes.indexOf(h) !== -1) return true;
11747    try { return !!sessionStorage.getItem("gts_hash_reload_v1"); } catch (e) {}
11748    return false;
11749  }
11750
11751  if (!gtsNeedsHashFoucGuard()) {
11752    return;
11753  }
11754
11755  var pendingHash = null;
11756  try { pendingHash = sessionStorage.getItem("gts_hash_reload_v1"); } catch (e) {}
11757  var h = ((pendingHash || location.hash || "") + "").toLowerCase();
11758  var formEl = document.querySelector('.for-simple[data-default-rail]');
11759  var defaultRail = formEl && formEl.getAttribute('data-default-rail');
11760  var targetRail = 's-series';
11761  if (h === "#rally-xl") targetRail = 'rally-xl';
11762  else if (h === "#rally" || h === "#gts-rally" || h === "#rally-edition") targetRail = 'rally';
11763  else if (h === "#base" || h === "#gts-base" || h === "#s-series") targetRail = 's-series';
11764  else if (defaultRail) targetRail = defaultRail;
11765
11766  // Elements that typically flicker before hash swaps complete.
11767  var TARGET_SELECTORS = [
11768    /* Media / gallery */
11769    '.slider-for-main',
11770    '.slider-nav-main',
11771    '.product__media-gallery',
11772    '.thumbnails',
11773
11774    /* Price / payments */
11775    '.product-price',
11776    '.shop-pay-pdp',
11777    '.klarna-placement',
11778
11779    /* Hash-specific primary displays */
11780    '.primary.desktop-rally-xl',
11781    '.primary.mobile-rally-xl',
11782    '.primary.desktop-default',
11783    '.primary.mobile-default',
11784
11785    /* Bundle/option groups */
11786    '.bundle-row-default',
11787    '.bundle-row-alt-two',
11788
11789    /* Misc content that flashed in your recording */
11790    '.product-form',
11791    '.product-meta',
11792    '.product-block'
11793  ];
11794
11795  // 1) Tag guarded elements (if you didn't add class in Liquid)
11796  TARGET_SELECTORS.forEach(function (sel) {
11797    document.querySelectorAll(sel).forEach(function (el) {
11798      el.classList.add('rally-guard');
11799    });
11800  });
11801
11802  function waitFor(selector, timeout) {
11803    return new Promise(function (resolve) {
11804      var start = Date.now();
11805      (function poll() {
11806        if (document.querySelector(selector)) return resolve(true);
11807        if (Date.now() - start > (timeout || 5000)) return resolve(false);
11808        requestAnimationFrame(poll);
11809      })();
11810    });
11811  }
11812
11813  // 3) Optionally ensure images are loaded to avoid image-pop
11814  function waitForImages(scopeSelector) {
11815    var imgs = Array.from(document.querySelectorAll(scopeSelector + ' img'));
11816    if (!imgs.length) return Promise.resolve();
11817    return Promise.all(imgs.map(function (img) {
11818      return new Promise(function (res) {
11819        if (img.complete) return res();
11820        img.addEventListener('load', res, { once: true });
11821        img.addEventListener('error', res, { once: true });
11822      });
11823    }));
11824  }
11825
11826  (async function revealWhenReady() {
11827    var waitSelector = '.primary.desktop-default, .primary.mobile-default';
11828    if (targetRail === 'rally-xl') {
11829      waitSelector = '.primary.desktop-rally-xl, .primary.mobile-rally-xl';
11830    } else if (targetRail === 'rally') {
11831      waitSelector = '.primary.desktop-rally, .primary.mobile-rally, .primary.desktop-default';
11832    }
11833    await waitFor(waitSelector, 5000);
11834
11835    // Give your swatch/price/media code a tick to finish its swaps
11836    await new Promise(function (r) { setTimeout(r, 60); });
11837
11838    // If your guarded blocks are wrapped, you can scope image waits to them
11839    await waitForImages('.rally-guard');
11840
11841    // 4) Reveal: flip the ready class once, CSS fades it in
11842    document.documentElement.classList.add('rally-ready');
11843  })();
11844
11845  // 5) Handle hash changes without full reload (optional)
11846  window.addEventListener('hashchange', function () {
11847    var nh = (location.hash || "").toLowerCase();
11848    if (nh === "#rally-xl" || nh === "#rally-edition" || nh === "#rally" || nh === "#gts-rally") {
11849      document.documentElement.classList.remove('no-rally');
11850      document.documentElement.classList.add('is-rally');
11851      // Re-guard + re-reveal if needed
11852      TARGET_SELECTORS.forEach(function (sel) {
11853        document.querySelectorAll(sel).forEach(function (el) {
11854          el.classList.add('rally-guard');
11855        });
11856      });
11857      setTimeout(function () {
11858        document.documentElement.classList.add('rally-ready');
11859      }, 60);
11860    } else {
11861      document.documentElement.classList.remove('is-rally', 'rally-ready');
11862      document.documentElement.classList.add('no-rally');
11863    }
11864  });
11865});
11866</script>
11866
11867
11868
11869
11870<script>
11871(function () {
11872  // --- CONFIG ---
11873  const TARGET_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png";
11874
11875  // Try to keep these selectors broad but inexpensive
11876  const FEATURED_SEL = [
11877    ".product-gallery__featured-media img",
11878    ".product-gallery__image img",
11879    "#FeaturedMedia img",
11880    ".product__media img",
11881    ".featured-media img",
11882    ".PDPFeatured img"
11883  ].join(", ");
11884
11885  const FEATURED_WRAPPER_SEL = [
11886    ".product-gallery__featured-media",
11887    ".product-gallery",
11888    ".product",
11889    "main"
11890  ].join(", ");
11891
11892  const THUMB_CLICKABLE_SEL = [
11893    ".product-media-thumbnail",
11894    ".product-gallery__thumbnail",
11895    "[data-media-id]",
11896    ".thumbnail",
11897    ".product__thumb",
11898    ".product-gallery__image-list button",
11899    ".product-gallery__image-list a"
11900  ].join(", ");
11901
11902  let lockActive = false;
11903  let mo; // MutationObserver
11904
11905  function getFeaturedImgEl() {
11906    return document.querySelector(FEATURED_SEL);
11907  }
11908
11909  function getFeaturedWrapper() {
11910    return (
11911      document.querySelector(FEATURED_WRAPPER_SEL) ||
11912      document.body
11913    );
11914  }
11915
11916  function pauseAllVideos() {
11917    document.querySelectorAll("video").forEach(v => { try { v.pause(); } catch(e){} });
11918  }
11919
11920  function normalizeImg(el) {
11921    if (!el) return;
11922    // Remove lazy attrs so the browser doesn't choose something else
11923    el.removeAttribute("srcset");
11924    el.removeAttribute("sizes");
11925    ["data-src","data-original","data-image","data-lazy","data-zoom-image"].forEach(a=>{
11926      if (el.hasAttribute(a)) el.removeAttribute(a);
11927    });
11928    el.decoding = "sync";
11929    el.loading = "eager";
11930    el.style.objectFit = el.style.objectFit || "contain";
11931  }
11932
11933  function setFeaturedToTarget() {
11934    const img = getFeaturedImgEl();
11935    if (!img) return;
11936
11937    pauseAllVideos();
11938    normalizeImg(img);
11939
11940    if (img.src !== TARGET_IMG) {
11941      img.src = TARGET_IMG;
11942    }
11943
11944    // If wrapped in <picture>, nuke <source> srcsets to avoid override
11945    const pic = img.closest("picture");
11946    if (pic) {
11947      pic.querySelectorAll("source").forEach(s => {
11948        s.removeAttribute("srcset");
11949        s.removeAttribute("sizes");
11950      });
11951    }
11952  }
11953
11954  function isRallyEditionSelected() {
11955    // 1) Selected radio
11956    const r = document.querySelector('input[type="radio"]:checked');
11957    if (r && (r.value || "").toLowerCase().includes("rally edition")) return true;
11958
11959    // 2) Selected <option>
11960    const o = document.querySelector("select option:checked");
11961    if (o && (o.textContent || "").toLowerCase().includes("rally edition")) return true;
11962
11963    // 3) Active swatch button
11964    const sw = document.querySelector('[aria-pressed="true"], .is-selected, .selected, .swatch__item--selected');
11965    if (sw) {
11966      const txt = (sw.dataset.optionValue || sw.getAttribute("data-value") || sw.textContent || "").toLowerCase();
11967      if (txt.includes("rally edition")) return true;
11968    }
11969
11970    // 4) Hash deep link
11971    var hl = location.hash.toLowerCase();
11972    if (hl.includes("rally-edition") || hl === "#rally" || hl === "#gts-rally") return true;
11973
11974    return false;
11975  }
11976
11977  function startObserver() {
11978    const root = getFeaturedWrapper();
11979    if (mo) mo.disconnect();
11980    mo = new MutationObserver((muts) => {
11981      if (!lockActive) return;
11982      // If the featured node is replaced or its attributes change, re-assert immediately
11983      for (const m of muts) {
11984        if (m.type === "childList" || m.type === "attributes") {
11985          setFeaturedToTarget();
11986        }
11987      }
11988    });
11989    mo.observe(root, { childList: true, subtree: true, attributes: true, attributeFilter: ["src", "srcset", "sizes", "class"] });
11990  }
11991
11992  function stopObserver() {
11993    if (mo) { mo.disconnect(); mo = null; }
11994  }
11995
11996  // Prevent gallery from swapping while locked
11997  function thumbClickHandler(e) {
11998    if (!lockActive) return;
11999    const target = e.target.closest(THUMB_CLICKABLE_SEL);
12000    if (target) {
12001      e.stopImmediatePropagation();
12002      e.preventDefault();
12003      // Reassert (no flicker)
12004      setFeaturedToTarget();
12005    }
12006  }
12007
12008  function enableLock() {
12009    if (lockActive) return;
12010    lockActive = true;
12011    document.documentElement.classList.add("rally-edition-locked");
12012    startObserver();
12013    // Capture phase so we beat theme handlers
12014    document.addEventListener("click", thumbClickHandler, true);
12015    // Initial set (and a couple of retries for async galleries)
12016    setFeaturedToTarget();
12017    requestAnimationFrame(setFeaturedToTarget);
12018    setTimeout(setFeaturedToTarget, 100);
12019    setTimeout(setFeaturedToTarget, 300);
12020  }
12021
12022  function disableLock() {
12023    if (!lockActive) return;
12024    lockActive = false;
12025    document.documentElement.classList.remove("rally-edition-locked");
12026    stopObserver();
12027    document.removeEventListener("click", thumbClickHandler, true);
12028  }
12029
12030  function reevaluateLock() {
12031    if (isRallyEditionSelected()) {
12032      enableLock();
12033    } else {
12034      disableLock();
12035    }
12036  }
12037
12038  // Listen for changes from radios/selects and common custom events
12039  document.addEventListener("change", (e) => {
12040    if (e.target.matches('input[type="radio"], select')) {
12041      reevaluateLock();
12042    }
12043  });
12044
12045  // Many themes emit variant change events—support them if present
12046  ["variant:change","variant:changed","product:variant-change","theme:variant:change"].forEach(evt=>{
12047    document.addEventListener(evt, reevaluateLock);
12048  });
12049
12050  window.addEventListener("hashchange", reevaluateLock);
12051
12052  // Kickoff on ready
12053  if (document.readyState === "loading") {
12054    document.addEventListener("DOMContentLoaded", reevaluateLock);
12055  } else {
12056    reevaluateLock();
12057  }
12058})();
12059</script>
12059
12060        
12061
12062        <!-- Bundles -->
12063
12064        <div class="row bundles" id="bundles2" v-cloak>
12065            <span class="bundle-anchor" id="explore-bundles"></span>
12066
12067            <div class="bundle-row-default">
12068
12069
12070
12071                <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak :class="{ hide: bundle.image == ''}">
12072                    <span class="anchor-hidden" :id="bundle.key"></span>
12073                    <div class="bundle-container">
12074                        <div class="bundle-image" style="min-height:260px">
12075                            <a href="#" class="open-configView" :data-bundle="index"><img :src="bundle.image" /></a>
12076                        </div>
12077                        <section class="pint-social-bar">
12078                            <img :src="bundle.banner" />
12079                        </section>
12080
12081                        
12082                            <div class="bundle-title" style="margin-top: -4px;" :class="{ hide: bundle.image == '',
12083        				  bundle1: bundle.name == 'Hybrid Bundle', 
12084        				  bundle2: bundle.name == 'Summit Bundle', 
12085        				  bundle3: bundle.name == 'Full Send Bundle'
12086        				  }
12087        				">
12088                                ${ bundle.name }
12089                            </div>
12090                        
12091
12092                        
12093
12094                        
12095
12096                        
12097
12098                        
12099                        <div class="bundle-price">
12100                            <label>${ bundle.preface }</label>
12101                            <h4>$${ moneyFormat(bundle.price) }</h4>
12102                            <div class="compare">${ moneyFormat(bundle.compareAt) }</div>
12103                            <div class="save">Save ${ bundle.save }!</div>
12104                            <p>
12105                                From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
12106<g clip-path="url(#clip0)">
12107<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
12108<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
12109<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
12110<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
12111<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
12112<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
12113<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1211302C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
121137.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
12114</g>
12115<defs>
12116<clipPath id="clip0">
12117<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
12118</clipPath>
12119</defs>
12120</svg> <span class="terms">${ bundle.terms }</span><br /><br />
12121                            </p>
12122                            <div class="bundle-select">
12123                                <a href="#" class="button-outline-black open-configView" :data-bundle="index">
12124                                    Select
12125                                </a>
12126                            </div>
12127                        </div>
12128                        <hr />
12129                        <div class="bundle-specs">
12130                            <p><strong>Includes:</strong></p>
12131                            <p v-for="include in bundle.includes">${ include }</p>
12132                        </div>
12133                    </div>
12134                </div>
12135
12136            </div>
12137
12138            <div class="bundle-row-alt hide">
12139
12140
12141
12142                <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak :class="{ hide: bundle.image == '' }">
12143                    <span class="anchor-hidden" :id="bundle.key"></span>
12144                    <div class="bundle-container">
12145                        <div class="bundle-image" style="min-height:260px">
12146                            <a href="#" class="open-configView" :data-bundle="index"><img :src="bundle.image" /></a>
12147                        </div>
12148                        <section class="pint-social-bar">
12149                            <img :src="bundle.banner" />
12150                        </section>
12151
12152                        
12153                            <div class="bundle-title" style="margin-top: -4px;" :class="{ hide: bundle.image == '',
12154        				  bundle1: bundle.name == 'Hybrid Bundle', 
12155        				  bundle2: bundle.name == 'Summit Bundle', 
12156        				  bundle3: bundle.name == 'Full Send Bundle'
12157        				  }
12158        				">
12159                                ${ bundle.name }
12160                            </div>
12161                        
12162
12163                        
12164
12165                        
12166
12167                        
12168                        <div class="bundle-price">
12169                            <label>${ bundle.preface }</label>
12170                            <h4 class="hide-alt">$${ moneyFormat(bundle.price) }</h4>
12171                            <h4 class="show-alt">$${ moneyFormat(bundle.priceAlt) }</h4>
12172                            <div class="compare">${ moneyFormat(bundle.compareAt) }</div>
12173                            <div class="save">Save ${ bundle.save }!</div>
12174                            <p class="hide-alt">
12175                                From ${ bundle.lowAs }
12175/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
12176<g clip-path="url(#clip0)">
12177<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
12178<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
12179<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
12180<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
12181<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
12182<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
12183<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1218302C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
121837.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
12184</g>
12185<defs>
12186<clipPath id="clip0">
12187<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
12188</clipPath>
12189</defs>
12190</svg> <span class="terms">${ bundle.terms }</span><br /><br />
12191                            </p>
12192                            <p class="show-alt">
12193                                From ${ bundle.lowAsAlt }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
12194<g clip-path="url(#clip0)">
12195<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
12196<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
121967.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
12197<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
12198<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
12199<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
12200<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
12201<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1220102C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
122017.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
12202</g>
12203<defs>
12204<clipPath id="clip0">
12205<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
12206</clipPath>
12207</defs>
12208</svg> <span class="terms">${ bundle.terms }</span><br /><br />
12209                            </p>
12210                            <div class="bundle-select">
12211                                <a href="#" class="button-outline-black open-configView" :data-bundle="index">
12212                                    Select
12213                                </a>
12214                            </div>
12215                        </div>
12216                        <hr />
12217                        <div class="bundle-specs">
12218                            <p><strong>Includes:</strong></p>
12219                            <p v-for="include in bundle.includes">${ include }</p>
12220                            <p class="bundle-disclaimer">${ bundle.disclaimer }</p>
12221                        </div>
12222                    </div>
12223                </div>
12224
12225                <p class="disclaimer-ship-time">*Board ships same-day, Recurve Railguards ship by end of August</p>
12226
12227            </div>
12228
12229        </div>
12230
12231
12232
12233        <style>
12234            .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item {
12235                color: #404040 !important;
12236            }
12237        </style>
12238
12239    </div>
12240
12241    
12242    
12243
12244    </div>
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255<script type="text/javascript">
12256    var container = document.getElementsByClassName("accordion-toggle");
12257    
12258    for (var i = 0; i < container.length; i++) {
12259        //For each element in the container array, add an onclick event.
12260            container[i].onclick = function(event) {
12261            this.classList.toggle('red');
12262        }
12263    }
12264</script>
12264
12265
12266<script>
12267  $('.Treaded').on("click", function () {
12268      $('.show-treaded').removeClass('hide');
12269      $('.show-slick').addClass('hide');
12270      $('.Slick').removeClass('strong');
12271      $(this).addClass('strong');
12272  });
12273  $('.Slick').on("click", function () {
12274      $('.show-slick').removeClass('hide');
12275      $('.show-treaded').addClass('hide');
12276      $('.Treaded').removeClass('strong');
12277      $(this).addClass('strong');
12278  });
12279</script>
12279
12280
12281
12282<script>
12283  $('.S-Series').on("click", function () {
12284      $('.bundle-row-default').removeClass('hide');
12285      $('.bundle-row-alt').addClass('hide');
12286      $('.for-straight-rail').removeClass('hide');
12287      $('.for-recurve-rail').addClass('hide');
12288      $('.for-rally-rail').addClass('hide');
12289      $(this).addClass('strong');
12290      $('.recurve-hub').removeClass('strong');
12291      $('.recurve').removeClass('strong');
12292      $('.bundle-row-alt').removeClass('is-rally');
12293      $('.for-straight-rail').removeClass('hide');
12294      $('.for-recurve-rail').addClass('hide');
12295      $('.for-rally-rail').addClass('hide');
12296
12297    
12298  });
12299  $('.recurve').on("click", function () {
12300      $('.bundle-row-default').addClass('hide');
12301      $('.bundle-row-alt').removeClass('hide');
12302      $('.for-recurve-rail').removeClass('hide');
12303      $('.for-straight-rail').addClass('hide');
12304      $('.for-rally-rail').addClass('hide');
12305      $(this).addClass('strong');
12306      $('.S-Series').removeClass('strong');
12307      $('.recurve-hub').removeClass('strong');
12308      $('.bundle-row-alt').removeClass('is-rally');
12309      $('.for-recurve-rail').removeClass('hide');
12310      $('.for-striaght-rail').addClass('hide');
12311      $('.for-rally-rail').addClass('hide');
12312  });
12313  $('.recurve-hub').on("click", function () {
12314      $('.bundle-row-default').addClass('hide');
12315      $('.bundle-row-alt').removeClass('hide');
12316      $('.for-rally-rail').removeClass('hide');
12317      $('.for-straight-rail').addClass('hide');
12318      $('.for-recurve-rail').addClass('hide');
12319      $(this).addClass('strong');
12320      $('.S-Series').removeClass('strong');
12321      $('.recurve').removeClass('strong');
12322      $('.bundle-row-alt').addClass('is-rally');
12323      $('.for-rally-rail').removeClass('hide');
12324      $('.for-striaght-rail').addClass('hide');
12325      $('.for-recurve-rail').addClass('hide');
12326  });
12327</script>
12327
12328
12329
12330<script>
12331  $(document).ready(function() {
12332    $('.thumbnail').on('click', function() {
12333      var clicked = $(this);
12334      var newSelection = clicked.data('big');
12335      var $img = $('.primary').css("background-image","url(" + newSelection + ")");
12336      clicked.parent().find('.thumbnail').removeClass('selected');
12337      clicked.addClass('selected');
12338      $('.primary').append($img.hide().fadeIn('slow'));
12339    });
12340    $('body').on('click', '.video-thumb', function() {
12341      $('.primary').addClass('show-video');
12342      let $thumb = $(this).find('video');
12343      let $primary = $('.primary video');
12344      $primary.each(function() {
12345        $(this)[0].currentTime = $thumb[0].currentTime;
12346      });
12347    });
12348    $('.static').on('click', function() {
12349      $('.primary').removeClass('show-video');
12350    });
12351  
12352    $('.secondary').on('click', function() {
12353      $('.primary').addClass('hide-icon');
12354      $('.small-only').addClass('hide-icon');
12355    });
12356    $('.is-first').on('click', function() {
12357      $('.primary').removeClass('hide-icon');
12358      $('.small-only').addClass('hide-icon');
12359    });
12360  });
12361</script>
12361
12362
12363
12364
12365
12366
12367<script>
12368
12369let windowWidth = $(window).width();
12370
12371$(window).on('resize', function() {
12372  const newWidth = $(window).width();
12373  if (newWidth !== windowWidth) {
12374    // Width has changed
12375    windowWidth = newWidth;
12376
12377      setTimeout(() => {
12378          $('.slider-nav-main').slick('refresh');
12379          $('.slider-for-main').slick('refresh');
12380          // $('.slider-nav').slick('refresh');
12381        // $('.slider-nav').slick('refresh');      
12382          $('.slider-for').slick('refresh');
12383      }, 10)
12384  }
12385});
12386  
12387</script>
12387
12388
12389
12390
12391
12392<script type="text/javascript">
12393  $(document).ready(function() {
12394      $(".Slick.Tire").click(function() {
12395          $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/GT_SlickClipped_4ConfigModal_12ba3423-afd5-40c9-993b-62a707705fb1_1000x.png)");
12396      });
12397      $(".Treaded.Tire").click(function() {
12398          $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/files/GT_PerformanceTreaded_PurchasePage.png)");
12399      });
12400      $(".Slate").click(function() {
12401          $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/Pint_Slate_Thumb_9e1c96bd-cad8-4e0f-99a4-1b306b1e31a2_1000x.png)");
12402      });
12403      $(".Sand").click(function() {
12404          $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/Pint_Slate_Thumb_29452e2e-bed6-4f02-8786-4a07e3d2b704_1000x.png)");
12405      });
12406  });
12407</script>
12407
12408
12409<script>
12410  
12411$(function() {
12412 var url = window.location.href;
12413   url = url.replace(/^.*\/\/[^\/]+/, '')
12414  if(url == 'https://onewheel.com/products/onewheel-gt?variant=39541877342302') {
12415    $('body').addClass('test');
12416  }
12417});
12418</script>
12418
12419      
12420    </div>
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431</div>
12432        <div id="shopify-section-product-meta" class="shopify-section">
12433
12434<script id="pdp-jsonld" type="application/ld+json" data-schema-variant-id="40944462397534">
12435{
12436  "@context": "https://schema.org/",
12437  "@type": "Product",
12438  
12439  
12440    
12441    "image": [
12442      "https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_1400x.png?v=1719589504"
12443      
12444        
12445          ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591"
12446        
12447      
12448        
12449          ,"https://onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"
12450        
12451      
12452        
12453          ,"https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504"
12454        
12455      
12456        
12457          ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038"
12458        
12459      
12460        
12461          ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181"
12462        
12463      
12464        
12465          ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042"
12466        
12467      
12468        
12469          ,"https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"
12470        
12471      
12472        
12473          ,"https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"
12474        
12475      
12476        
12477      
12478        
12479          ,"https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504"
12480        
12481      
12482        
12483          ,"https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"
12484        
12485      
12486        
12487          ,"https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"
12488        
12489      
12490        
12491          ,"https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619"
12492        
12493      
12494        
12495          ,"https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334"
12496        
12497      
12498        
12499          ,"https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"
12500        
12501      
12502    ],
12503  
12504  "name": "Onewheel GT S-Series",
12505  "sku": "OW2-00010-02",
12506  "gtin12": "810019796005",
12507  "offers": {
12508    "@type": "Offer",
12509    "itemCondition": "https://schema.org/NewCondition",
12510    "availability": "https://schema.org/InStock",
12511    "price": 2900,
12512    "priceValidUntil": "2030-12-31",
12513    "priceCurrency": "USD",
12514    "url": "https:\/\/onewheel.com\/products\/onewheel-gt-s-series?variant=40944462397534"
12515  },
12516  
12517    "weight": {
12518      "@type": "QuantitativeValue",
12519      
12520        "unitCode": "lb",
12521      
12522      "value": "38.0 lb"
12523    },
12524  
12525  "description": "",
12526  "brand": "Future Motion, Inc."
12527}
12528</script>
12528
12529
12530
12531
12532
12533<img id="preloadImageConfig" src="" style="display: none;"/> <!-- This is a stub to preload the main image in each config to prevent the slow image load -->
12534
12535
12536<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js" integrity="sha512-WFN04846sdKMIP5LKNphMaWzU7YpMyCU245etK3g/2ARYbPK9Ub18eG+ljU96qKRCWh+quCY7yefSmlkQw1ANQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
12536
12537
12538<script>
12539  let element = "#bundles";
12540
12541  const urlParams = new URLSearchParams(window.location.search);
12542  const refresh = urlParams.get('refresh');
12543  const base = urlParams.get('base');
12544
12545  // console.log('base', base);
12546  // if(!base) {
12547  //   console.log('refresh', refresh);
12548    if (typeof window.bundleRefresh !== 'undefined' || refresh) {
12549  // //      element = "#bundles"
12550      $('.container').addClass('force-version-1');
12551    }
12552  // }
12553    window.app = new Vue({
12554        el: element,
12555        delimiters: ['${', '}'],
12556        data: {
12557            bundle: {},
12558            currentRail: (function(){ try { var p = (new URLSearchParams(window.location.search).get('rail') || '').toLowerCase(); if (p) return p; if (typeof document !== 'undefined' && document.body && document.body.id === 'onewheel-gt-s-series') return 's-series'; return 'straight'; } catch(e) { return 'straight'; } })(),
12559            bundles: [
12560                
12561                {
12562                    image: "",
12563                    name: '',
12564                    price: '',
12565                    compareAt: '',
12566                    save: '',
12567                    lowAs: '',
12568                    message: '',
12569                    includes: [''],
12570                    products: []
12571                },
12572                
12573                {
12574                    image: "",
12575                    name: '',
12576                    price: '',
12577                    compareAt: '',
12578                    save: '',
12579                    lowAs: '',
12580                    message: '',
12581                    includes: [''],
12582                    products: []
12583                },
12584                
12585                {
12586                    image: "",
12587                    name: '',
12588                    price: '',
12589                    compareAt: '',
12590                    save: '',
12591                    lowAs: '',
12592                    message: '',
12593                    includes: [''],
12594                    products: []
12595                },
12596                
12597                {
12598                    image: "",
12599                    name: '',
12600                    price: '',
12601                    compareAt: '',
12602                    save: '',
12603                    lowAs: '',
12604                    message: '',
12605                    includes: [''],
12606                    products: []
12607                },
12608                
12609                {
12610                    image: "",
12611                    name: '',
12612                    price: '',
12613                    compareAt: '',
12614                    save: '',
12615                    lowAs: '',
12616                    message: '',
12617                    includes: [''],
12618                    products: []
12619                },
12620                
12621                {
12622                    image: "",
12623                    name: '',
12624                    price: '',
12625                    compareAt: '',
12626                    save: '',
12627                    lowAs: '',
12628                    message: '',
12629                    includes: [''],
12630                    products: []
12631                },
12632                
12633                {
12634                    image: "",
12635                    name: '',
12636                    price: '',
12637                    compareAt: '',
12638                    save: '',
12639                    lowAs: '',
12640                    message: '',
12641                    includes: [''],
12642                    products: []
12643                },
12644                
12645                {
12646                    image: "",
12647                    name: '',
12648                    price: '',
12649                    compareAt: '',
12650                    save: '',
12651                    lowAs: '',
12652                    message: '',
12653                    includes: [''],
12654                    products: []
12655                },
12656                
12657                {
12658                    image: "",
12659                    name: '',
12660                    price: '',
12661                    compareAt: '',
12662                    save: '',
12663                    lowAs: '',
12664                    message: '',
12665                    includes: [''],
12666                    products: []
12667                },
12668                
12669                {
12670                    image: "",
12671                    name: '',
12672                    price: '',
12673                    compareAt: '',
12674                    save: '',
12675                    lowAs: '',
12676                    message: '',
12677                    includes: [''],
12678                    products: []
12679                },
12680                
12681            ]
12682        },
12683        methods: {
12684            moneyFormat(n) {
12685              console.log('n1', n);
12686                var c = isNaN(c = Math.abs(c)) ? 2 : c,
12687                    d = d == undefined ? "." : d,
12688                    t = t == undefined ? "," : t,
12689                    s = n < 0 ? "-" : "",
12690                    i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))),
12691                    j = (j = i.length) > 3 ? j % 3 : 0;
12692
12693                let val =  s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
12694                const centsIndex = val.indexOf('.00');
12695              if(centsIndex > 0) val = val.substring(0, centsIndex);
12696              return val;
12697            },
12698        }
12699    });
12700
12701    /* Sync body class for Rally XL so we can scope CSS (e.g. left-align bundle item cards) to Rally XL only */
12702    (function syncRallyXlBodyClass() {
12703      function update() {
12704        var app = window.app;
12705        var isRallyXl = app && app.currentRail === 'rally-xl';
12706        if (document.body.id === 'onewheel-gt-s-series') {
12707          document.body.classList.toggle('rail-rally-xl', !!isRallyXl);
12708        }
12709      }
12710      update();
12711      if (window.app && window.app.$watch) {
12712        window.app.$watch('currentRail', update);
12713      }
12714    })();
12715
12716    var i = 0;
12717    let counter = 0;
12718    
12719
12720    app.bundles[i].name = 'Hybrid Bundle';
12721    
12722    var variants = [];
12723    
12724    
12725    
12726    
12727
12728    
12729    
12730      if (counter === 0) {
12731        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
12732        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
12733      }
12734      counter++;
12735    variants.push({
12736        id: '40944462397534',
12737        name: 'S-Series',
12738        price: '290000',
12739        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
12740    });
12741    
12742    
12743    
12744    
12745    
12746
12747    
12748    
12749      if (counter === 0) {
12750        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
12751        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
12752      }
12753      counter++;
12754    variants.push({
12755        id: '40944462430302',
12756        name: 'S-Series with Recurve Rails',
12757        price: '320000',
12758        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
12759    });
12760    
12761    
12762    
12763    
12764    
12765
12766    
12767    
12768      if (counter === 0) {
12769        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
12770        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
12771      }
12772      counter++;
12773    variants.push({
12774        id: '40944462463070',
12775        name: 'S-Series Rally Edition',
12776        price: '325000',
12777        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
12778    });
12779    
12780    
12781    
12782    
12783    
12784
12785    
12786    
12787      if (counter === 0) {
12788        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
12789        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
12790      }
12791      counter++;
12792    variants.push({
12793        id: '41911500406878',
12794        name: 'S-Series Rally XL',
12795        price: '350000',
12796        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
12797    });
12798    
12799    
12800
12801      // EVAN TODO: Update this to "Recurve"
12802      var recurveString = 'Bundle #';
12803    app.bundles[i].products.push({
12804        id: '6845910515806',
12805        name: 'Onewheel GT S-Series',
12806        
12807        variants: variants,
12808        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
12809    });
12810
12811      console.log('app.bundles[i].name', app.bundles[i].name);
12812      console.log('variants', variants);
12813      console.log({
12814        id: '6845910515806',
12815        name: 'Onewheel GT S-Series',
12816        
12817        variants: variants,
12818        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
12819    });
12820
12821  console.log({
12822        id: '6845910515806',
12823        name: 'Onewheel GT S-Series',
12824        
12825        variants: variants,
12826        chosenVariant: variants[0]
12827    });
12828    
12829    var variants = [];
12830    
12831    
12832    
12833    
12834
12835    
12836    
12837      if (counter === 0) {
12838        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
12838onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
12839        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
12840      }
12841      counter++;
12842    variants.push({
12843        id: '41076117307486',
12844        name: 'Black',
12845        price: '10000',
12846        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
12847    });
12848    
12849    
12850    
12851    
12852    
12853
12854    
12855    
12856      if (counter === 0) {
12857        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
12858        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
12859      }
12860      counter++;
12861    variants.push({
12862        id: '41098862166110',
12863        name: 'Navy Blue',
12864        price: '10000',
12865        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
12866    });
12867    
12868    
12869    
12870    
12871    
12872
12873    
12874    
12875      if (counter === 0) {
12876        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
12877        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
12878      }
12879      counter++;
12880    variants.push({
12881        id: '41098862198878',
12882        name: 'White',
12883        price: '10000',
12884        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
12885    });
12886    
12887    
12888    
12889    
12890    
12891
12892    
12893    
12894      if (counter === 0) {
12895        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
12896        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
12897      }
12898      counter++;
12899    variants.push({
12900        id: '41098862231646',
12901        name: 'Dark Olive',
12902        price: '10000',
12903        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
12904    });
12905    
12906    
12907    
12908    
12909    
12910
12911    
12912    
12913      if (counter === 0) {
12914        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
12915        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
12916      }
12917      counter++;
12918    variants.push({
12919        id: '41098862264414',
12920        name: 'Fluorescent Orange',
12921        price: '10000',
12922        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
12923    });
12924    
12925    
12926    
12927    
12928    
12929
12930    
12931    
12932      if (counter === 0) {
12933        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
12934        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
12935      }
12936      counter++;
12937    variants.push({
12938        id: '41098862297182',
12939        name: 'Red',
12940        price: '10000',
12941        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
12942    });
12943    
12944    
12945    
12946    
12947    
12948
12949    
12950    
12951      if (counter === 0) {
12952        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
12952onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
12953        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
12954      }
12955      counter++;
12956    variants.push({
12957        id: '41098862329950',
12958        name: 'Hot Blue',
12959        price: '10000',
12960        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
12961    });
12962    
12963    
12964
12965      // EVAN TODO: Update this to "Recurve"
12966      var recurveString = 'Bundle #';
12967    app.bundles[i].products.push({
12968        id: '7172926111838',
12969        name: 'Hybrid Fender',
12970        
12971        variants: variants,
12972        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
12973    });
12974
12975      console.log('app.bundles[i].name', app.bundles[i].name);
12976      console.log('variants', variants);
12977      console.log({
12978        id: '7172926111838',
12979        name: 'Hybrid Fender',
12980        
12981        variants: variants,
12982        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
12983    });
12984
12985  console.log({
12986        id: '7172926111838',
12987        name: 'Hybrid Fender',
12988        
12989        variants: variants,
12990        chosenVariant: variants[0]
12991    });
12992    
12993    var variants = [];
12994    
12995    
12996    
12997    
12998
12999    
13000    
13001      if (counter === 0) {
13002        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
13003        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
13004      }
13005      counter++;
13006    variants.push({
13007        id: '41076139524190',
13008        name: 'GT Hybrid Fender Delete',
13009        price: '5000',
13010        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
13011    });
13012    
13013    
13014    
13015    
13016    
13017
13018    
13019    
13020      if (counter === 0) {
13021        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
13022        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
13023      }
13024      counter++;
13025    variants.push({
13026        id: '41076139556958',
13027        name: 'GT Recurve Hybrid Fender Delete',
13028        price: '5000',
13029        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
13030    });
13031    
13032    
13033    
13034    
13035    
13036
13037    
13038    
13039      if (counter === 0) {
13040        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
13041        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
13042      }
13043      counter++;
13044    variants.push({
13045        id: '42659237593182',
13046        name: 'S-Series XL Hybrid Fender Delete',
13047        price: '5000',
13048        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
13049    });
13050    
13051    
13052    
13053    
13054    
13055
13056    
13057    
13058      if (counter === 0) {
13059        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
13060        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13060onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
13061      }
13062      counter++;
13063    variants.push({
13064        id: '41260074074206',
13065        name: 'XR Classic Hybrid Fender Delete',
13066        price: '5000',
13067        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
13068    });
13069    
13070    
13071    
13072    
13073    
13074
13075    
13076    
13077      if (counter === 0) {
13078        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
13079        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
13080      }
13081      counter++;
13082    variants.push({
13083        id: '41260074106974',
13084        name: 'XR Classic Recurve Hybrid Fender Delete',
13085        price: '5000',
13086        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
13087    });
13088    
13089    
13090
13091      // EVAN TODO: Update this to "Recurve"
13092      var recurveString = 'Bundle #';
13093    app.bundles[i].products.push({
13094        id: '7172929093726',
13095        name: 'Hybrid Fender Delete',
13096        
13097        variants: variants,
13098        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
13099    });
13100
13101      console.log('app.bundles[i].name', app.bundles[i].name);
13102      console.log('variants', variants);
13103      console.log({
13104        id: '7172929093726',
13105        name: 'Hybrid Fender Delete',
13106        
13107        variants: variants,
13108        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
13109    });
13110
13111  console.log({
13112        id: '7172929093726',
13113        name: 'Hybrid Fender Delete',
13114        
13115        variants: variants,
13116        chosenVariant: variants[0]
13117    });
13118    
13119    var variants = [];
13120    
13121    
13122    
13123    
13124
13125    
13126    
13127      if (counter === 0) {
13128        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
13129        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
13130      }
13131      counter++;
13132    variants.push({
13133        id: '39539189416030',
13134        name: 'Black',
13135        price: '500',
13136        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
13137    });
13138    
13139    
13140    
13141    
13142    
13143
13144    
13145    
13146      if (counter === 0) {
13147        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
13148        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
13149      }
13150      counter++;
13151    variants.push({
13152        id: '39539189448798',
13153        name: 'Navy Blue',
13154        price: '500',
13155        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
13156    });
13157    
13158    
13159    
13160    
13161    
13162
13163    
13164    
13165      if (counter === 0) {
13166        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
13167        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
13168      }
13169      counter++;
13170    variants.push({
13171        id: '39539189481566',
13172        name: 'Mint',
13173        price: '500',
13174        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13174onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
13175    });
13176    
13177    
13178    
13179    
13180    
13181
13182    
13183    
13184      if (counter === 0) {
13185        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
13186        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
13187      }
13188      counter++;
13189    variants.push({
13190        id: '39539189514334',
13191        name: 'White',
13192        price: '500',
13193        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
13194    });
13195    
13196    
13197    
13198    
13199    
13200
13201    
13202    
13203      if (counter === 0) {
13204        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
13205        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
13206      }
13207      counter++;
13208    variants.push({
13209        id: '39539189547102',
13210        name: 'Dark Olive',
13211        price: '500',
13212        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
13213    });
13214    
13215    
13216    
13217    
13218    
13219
13220    
13221    
13222      if (counter === 0) {
13223        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
13224        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
13225      }
13226      counter++;
13227    variants.push({
13228        id: '39539189579870',
13229        name: 'Fluorescent Orange',
13230        price: '500',
13231        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
13232    });
13233    
13234    
13235    
13236    
13237    
13238
13239    
13240    
13241      if (counter === 0) {
13242        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
13243        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
13244      }
13245      counter++;
13246    variants.push({
13247        id: '39539189612638',
13248        name: 'Red',
13249        price: '500',
13250        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
13251    });
13252    
13253    
13254    
13255    
13256    
13257
13258    
13259    
13260      if (counter === 0) {
13261        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
13262        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
13263      }
13264      counter++;
13265    variants.push({
13266        id: '39539189645406',
13267        name: 'Hot Blue',
13268        price: '500',
13269        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
13270    });
13271    
13272    
13273    
13274    
13275    
13276
13277    
13278    
13279      if (counter === 0) {
13280        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13280onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
13281        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
13282      }
13283      counter++;
13284    variants.push({
13285        id: '39539189678174',
13286        name: 'Fluorescent Yellow',
13287        price: '500',
13288        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
13289    });
13290    
13291    
13292    
13293    
13294    
13295
13296    
13297    
13298      if (counter === 0) {
13299        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
13300        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
13301      }
13302      counter++;
13303    variants.push({
13304        id: '39539189710942',
13305        name: 'Fuchsia',
13306        price: '500',
13307        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
13308    });
13309    
13310    
13311    
13312    
13313    
13314
13315    
13316    
13317      if (counter === 0) {
13318        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
13319        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
13320      }
13321      counter++;
13322    variants.push({
13323        id: '39539189743710',
13324        name: 'Lime',
13325        price: '500',
13326        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
13327    });
13328    
13329    
13330    
13331    
13332    
13333
13334    
13335    
13336      if (counter === 0) {
13337        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
13338        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
13339      }
13340      counter++;
13341    variants.push({
13342        id: '39539189776478',
13343        name: 'Purple',
13344        price: '500',
13345        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
13346    });
13347    
13348    
13349    
13350    
13351    
13352
13353    
13354    
13355      if (counter === 0) {
13356        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
13357        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
13358      }
13359      counter++;
13360    variants.push({
13361        id: '39539189809246',
13362        name: 'Jewel Gray',
13363        price: '500',
13364        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
13365    });
13366    
13367    
13368    
13369    
13370    
13371
13372    
13373    
13374      if (counter === 0) {
13375        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
13376        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13376onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
13377      }
13378      counter++;
13379    variants.push({
13380        id: '39539189842014',
13381        name: 'Spearmint',
13382        price: '500',
13383        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
13384    });
13385    
13386    
13387    
13388    
13389    
13390
13391    
13392    
13393      if (counter === 0) {
13394        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
13395        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
13396      }
13397      counter++;
13398    variants.push({
13399        id: '39539189874782',
13400        name: 'Gold Nugget',
13401        price: '500',
13402        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
13403    });
13404    
13405    
13406    
13407    
13408    
13409
13410    
13411    
13412      if (counter === 0) {
13413        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
13414        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
13415      }
13416      counter++;
13417    variants.push({
13418        id: '39539189907550',
13419        name: 'Mississippi Mud',
13420        price: '500',
13421        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
13422    });
13423    
13424    
13425
13426      // EVAN TODO: Update this to "Recurve"
13427      var recurveString = 'Bundle #';
13428    app.bundles[i].products.push({
13429        id: '6625428373598',
13430        name: 'GT Charger Plug',
13431        
13432        variants: variants,
13433        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
13434    });
13435
13436      console.log('app.bundles[i].name', app.bundles[i].name);
13437      console.log('variants', variants);
13438      console.log({
13439        id: '6625428373598',
13440        name: 'GT Charger Plug',
13441        
13442        variants: variants,
13443        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
13444    });
13445
13446  console.log({
13447        id: '6625428373598',
13448        name: 'GT Charger Plug',
13449        
13450        variants: variants,
13451        chosenVariant: variants[0]
13452    });
13453    
13454
13455    i++;
13456    
13457
13458    app.bundles[i].name = 'Summit Bundle';
13459    
13460    var variants = [];
13461    
13462    
13463    
13464    
13465
13466    
13467    
13468      if (counter === 0) {
13469        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
13470        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
13471      }
13472      counter++;
13473    variants.push({
13474        id: '40944462397534',
13475        name: 'S-Series',
13476        price: '290000',
13477        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
13478    });
13479    
13480    
13481    
13482    
13483    
13484
13485    
13486    
13487      if (counter === 0) {
13488        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
13489        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
13490      }
13491      counter++;
13492    variants.push({
13493        id: '40944462430302',
13494        name: 'S-Series with Recurve Rails',
13495        price: '320000',
13496        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
13497    });
13498    
13499    
13500    
13501    
13502    
13503
13504    
13505    
13506      if (counter === 0) {
13507        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
13508        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
13509      }
13510      counter++;
13511    variants.push({
13512        id: '40944462463070',
13513        name: 'S-Series Rally Edition',
13514        price: '325000',
13515        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
13516    });
13517    
13518    
13519    
13520    
13521    
13522
13523    
13524    
13525      if (counter === 0) {
13526        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
13527        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
13528      }
13529      counter++;
13530    variants.push({
13531        id: '41911500406878',
13532        name: 'S-Series Rally XL',
13533        price: '350000',
13534        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
13535    });
13536    
13537    
13538
13539      // EVAN TODO: Update this to "Recurve"
13540      var recurveString = 'Bundle #';
13541    app.bundles[i].products.push({
13542        id: '6845910515806',
13543        name: 'Onewheel GT S-Series',
13544        
13545        variants: variants,
13546        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
13547    });
13548
13549      console.log('app.bundles[i].name', app.bundles[i].name);
13550      console.log('variants', variants);
13551      console.log({
13552        id: '6845910515806',
13553        name: 'Onewheel GT S-Series',
13554        
13555        variants: variants,
13556        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
13557    });
13558
13559  console.log({
13560        id: '6845910515806',
13561        name: 'Onewheel GT S-Series',
13562        
13563        variants: variants,
13564        chosenVariant: variants[0]
13565    });
13566    
13567    var variants = [];
13568    
13569    
13570    
13571    
13572
13573    
13574    
13575      if (counter === 0) {
13576        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13576onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928');
13577        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928';
13578      }
13579      counter++;
13580    variants.push({
13581        id: '39539194265694',
13582        name: 'Black with Fluorescent Yellow',
13583        price: '3500',
13584        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928',
13585    });
13586    
13587    
13588    
13589    
13590    
13591
13592    
13593    
13594      if (counter === 0) {
13595        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928');
13596        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928';
13597      }
13598      counter++;
13599    variants.push({
13600        id: '40004356964446',
13601        name: 'Sunfade',
13602        price: '3500',
13603        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928',
13604    });
13605    
13606    
13607    
13608    
13609    
13610
13611    
13612    
13613      if (counter === 0) {
13614        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928');
13615        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928';
13616      }
13617      counter++;
13618    variants.push({
13619        id: '40139845042270',
13620        name: 'S-Series',
13621        price: '3500',
13622        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928',
13623    });
13624    
13625    
13626    
13627    
13628    
13629
13630    
13631    
13632      if (counter === 0) {
13633        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928');
13634        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928';
13635      }
13636      counter++;
13637    variants.push({
13638        id: '39539194429534',
13639        name: 'Murdered Out',
13640        price: '3500',
13641        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928',
13642    });
13643    
13644    
13645    
13646    
13647    
13648
13649    
13650    
13651      if (counter === 0) {
13652        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928');
13653        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928';
13654      }
13655      counter++;
13656    variants.push({
13657        id: '40004352409694',
13658        name: 'Rally',
13659        price: '3500',
13660        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928',
13661    });
13662    
13663    
13664    
13665    
13666    
13667
13668    
13669    
13670      if (counter === 0) {
13671        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928');
13672        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13672onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928';
13673      }
13674      counter++;
13675    variants.push({
13676        id: '40004357947486',
13677        name: 'Track',
13678        price: '3500',
13679        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928',
13680    });
13681    
13682    
13683    
13684    
13685    
13686
13687    
13688    
13689      if (counter === 0) {
13690        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928');
13691        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928';
13692      }
13693      counter++;
13694    variants.push({
13695        id: '39539193643102',
13696        name: 'White',
13697        price: '3500',
13698        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928',
13699    });
13700    
13701    
13702    
13703    
13704    
13705
13706    
13707    
13708      if (counter === 0) {
13709        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928');
13710        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928';
13711      }
13712      counter++;
13713    variants.push({
13714        id: '39539193675870',
13715        name: 'Dark Olive',
13716        price: '3500',
13717        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928',
13718    });
13719    
13720    
13721    
13722    
13723    
13724
13725    
13726    
13727      if (counter === 0) {
13728        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928');
13729        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928';
13730      }
13731      counter++;
13732    variants.push({
13733        id: '39539194036318',
13734        name: 'Mississippi Mud',
13735        price: '3500',
13736        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928',
13737    });
13738    
13739    
13740    
13741    
13742    
13743
13744    
13745    
13746      if (counter === 0) {
13747        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928');
13748        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928';
13749      }
13750      counter++;
13751    variants.push({
13752        id: '39539193577566',
13753        name: 'Navy Blue',
13754        price: '3500',
13755        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928',
13756    });
13757    
13758    
13759    
13760    
13761    
13762
13763    
13764    
13765      if (counter === 0) {
13766        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928');
13767        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928';
13768      }
13769      counter++;
13770    variants.push({
13771        id: '39539193708638',
13772        name: 'Fluorescent Orange',
13773        price: '3500',
13774        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13774onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928',
13775    });
13776    
13777    
13778    
13779    
13780    
13781
13782    
13783    
13784      if (counter === 0) {
13785        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928');
13786        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928';
13787      }
13788      counter++;
13789    variants.push({
13790        id: '39539193741406',
13791        name: 'Red',
13792        price: '3500',
13793        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928',
13794    });
13795    
13796    
13797    
13798    
13799    
13800
13801    
13802    
13803      if (counter === 0) {
13804        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928');
13805        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928';
13806      }
13807      counter++;
13808    variants.push({
13809        id: '39539193774174',
13810        name: 'Hot Blue',
13811        price: '3500',
13812        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928',
13813    });
13814    
13815    
13816    
13817    
13818    
13819
13820    
13821    
13822      if (counter === 0) {
13823        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928');
13824        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928';
13825      }
13826      counter++;
13827    variants.push({
13828        id: '39539193938014',
13829        name: 'Jewel Gray',
13830        price: '3500',
13831        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928',
13832    });
13833    
13834    
13835    
13836    
13837    
13838
13839    
13840    
13841      if (counter === 0) {
13842        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928');
13843        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928';
13844      }
13845      counter++;
13846    variants.push({
13847        id: '39539193610334',
13848        name: 'Mint',
13849        price: '3500',
13850        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928',
13851    });
13852    
13853    
13854    
13855    
13856    
13857
13858    
13859    
13860      if (counter === 0) {
13861        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928');
13862        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928';
13863      }
13864      counter++;
13865    variants.push({
13866        id: '39539193806942',
13867        name: 'Fluorescent Yellow',
13868        price: '3500',
13869        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13869onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928',
13870    });
13871    
13872    
13873    
13874    
13875    
13876
13877    
13878    
13879      if (counter === 0) {
13880        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928');
13881        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928';
13882      }
13883      counter++;
13884    variants.push({
13885        id: '39539193839710',
13886        name: 'Fuchsia',
13887        price: '3500',
13888        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928',
13889    });
13890    
13891    
13892    
13893    
13894    
13895
13896    
13897    
13898      if (counter === 0) {
13899        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928');
13900        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928';
13901      }
13902      counter++;
13903    variants.push({
13904        id: '39539193872478',
13905        name: 'Lime',
13906        price: '3500',
13907        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928',
13908    });
13909    
13910    
13911    
13912    
13913    
13914
13915    
13916    
13917      if (counter === 0) {
13918        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928');
13919        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928';
13920      }
13921      counter++;
13922    variants.push({
13923        id: '39539193905246',
13924        name: 'Purple',
13925        price: '3500',
13926        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928',
13927    });
13928    
13929    
13930    
13931    
13932    
13933
13934    
13935    
13936      if (counter === 0) {
13937        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928');
13938        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928';
13939      }
13940      counter++;
13941    variants.push({
13942        id: '39539193970782',
13943        name: 'Spearmint',
13944        price: '3500',
13945        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928',
13946    });
13947    
13948    
13949    
13950    
13951    
13952
13953    
13954    
13955      if (counter === 0) {
13956        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928');
13957        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928';
13958      }
13959      counter++;
13960    variants.push({
13961        id: '39539194003550',
13962        name: 'Gold Nugget',
13963        price: '3500',
13964        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928',
13965    });
13966    
13967    
13968    
13969    
13970    
13971
13972    
13973    
13974      if (counter === 0) {
13975        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13975onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928');
13976        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928';
13977      }
13978      counter++;
13979    variants.push({
13980        id: '41205382217822',
13981        name: 'Glowhst',
13982        price: '3500',
13983        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928',
13984    });
13985    
13986    
13987    
13988    
13989    
13990
13991    
13992    
13993      if (counter === 0) {
13994        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928');
13995        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928';
13996      }
13997      counter++;
13998    variants.push({
13999        id: '41205382250590',
14000        name: 'Jack-Glow-Lantern',
14001        price: '3500',
14002        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928',
14003    });
14004    
14005    
14006    
14007    
14008    
14009
14010    
14011    
14012      if (counter === 0) {
14013        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489');
14014        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489';
14015      }
14016      counter++;
14017    variants.push({
14018        id: '42064549216350',
14019        name: 'Bats',
14020        price: '3500',
14021        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489',
14022    });
14023    
14024    
14025
14026      // EVAN TODO: Update this to "Recurve"
14027      var recurveString = 'Bundle #';
14028    app.bundles[i].products.push({
14029        id: '6625429717086',
14030        name: 'GT Rail Guards',
14031        
14032        variants: variants,
14033        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14034    });
14035
14036      console.log('app.bundles[i].name', app.bundles[i].name);
14037      console.log('variants', variants);
14038      console.log({
14039        id: '6625429717086',
14040        name: 'GT Rail Guards',
14041        
14042        variants: variants,
14043        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
14044    });
14045
14046  console.log({
14047        id: '6625429717086',
14048        name: 'GT Rail Guards',
14049        
14050        variants: variants,
14051        chosenVariant: variants[0]
14052    });
14053    
14054    var variants = [];
14055    
14056    
14057    
14058    
14059
14060    
14061    
14062      if (counter === 0) {
14063        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
14064        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
14065      }
14066      counter++;
14067    variants.push({
14068        id: '39539189416030',
14069        name: 'Black',
14070        price: '500',
14071        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
14072    });
14073    
14074    
14075    
14076    
14077    
14078
14079    
14080    
14081      if (counter === 0) {
14082        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
14083        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
14084      }
14085      counter++;
14086    variants.push({
14087        id: '39539189448798',
14088        name: 'Navy Blue',
14089        price: '500',
14090        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14090onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
14091    });
14092    
14093    
14094    
14095    
14096    
14097
14098    
14099    
14100      if (counter === 0) {
14101        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
14102        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
14103      }
14104      counter++;
14105    variants.push({
14106        id: '39539189481566',
14107        name: 'Mint',
14108        price: '500',
14109        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
14110    });
14111    
14112    
14113    
14114    
14115    
14116
14117    
14118    
14119      if (counter === 0) {
14120        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
14121        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
14122      }
14123      counter++;
14124    variants.push({
14125        id: '39539189514334',
14126        name: 'White',
14127        price: '500',
14128        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
14129    });
14130    
14131    
14132    
14133    
14134    
14135
14136    
14137    
14138      if (counter === 0) {
14139        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
14140        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
14141      }
14142      counter++;
14143    variants.push({
14144        id: '39539189547102',
14145        name: 'Dark Olive',
14146        price: '500',
14147        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
14148    });
14149    
14150    
14151    
14152    
14153    
14154
14155    
14156    
14157      if (counter === 0) {
14158        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
14159        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
14160      }
14161      counter++;
14162    variants.push({
14163        id: '39539189579870',
14164        name: 'Fluorescent Orange',
14165        price: '500',
14166        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
14167    });
14168    
14169    
14170    
14171    
14172    
14173
14174    
14175    
14176      if (counter === 0) {
14177        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
14178        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
14179      }
14180      counter++;
14181    variants.push({
14182        id: '39539189612638',
14183        name: 'Red',
14184        price: '500',
14185        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
14186    });
14187    
14188    
14189    
14190    
14191    
14192
14193    
14194    
14195      if (counter === 0) {
14196        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14196onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
14197        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
14198      }
14199      counter++;
14200    variants.push({
14201        id: '39539189645406',
14202        name: 'Hot Blue',
14203        price: '500',
14204        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
14205    });
14206    
14207    
14208    
14209    
14210    
14211
14212    
14213    
14214      if (counter === 0) {
14215        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
14216        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
14217      }
14218      counter++;
14219    variants.push({
14220        id: '39539189678174',
14221        name: 'Fluorescent Yellow',
14222        price: '500',
14223        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
14224    });
14225    
14226    
14227    
14228    
14229    
14230
14231    
14232    
14233      if (counter === 0) {
14234        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
14235        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
14236      }
14237      counter++;
14238    variants.push({
14239        id: '39539189710942',
14240        name: 'Fuchsia',
14241        price: '500',
14242        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
14243    });
14244    
14245    
14246    
14247    
14248    
14249
14250    
14251    
14252      if (counter === 0) {
14253        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
14254        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
14255      }
14256      counter++;
14257    variants.push({
14258        id: '39539189743710',
14259        name: 'Lime',
14260        price: '500',
14261        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
14262    });
14263    
14264    
14265    
14266    
14267    
14268
14269    
14270    
14271      if (counter === 0) {
14272        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
14273        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
14274      }
14275      counter++;
14276    variants.push({
14277        id: '39539189776478',
14278        name: 'Purple',
14279        price: '500',
14280        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
14281    });
14282    
14283    
14284    
14285    
14286    
14287
14288    
14289    
14290      if (counter === 0) {
14291        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
14292        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14292onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
14293      }
14294      counter++;
14295    variants.push({
14296        id: '39539189809246',
14297        name: 'Jewel Gray',
14298        price: '500',
14299        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
14300    });
14301    
14302    
14303    
14304    
14305    
14306
14307    
14308    
14309      if (counter === 0) {
14310        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
14311        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
14312      }
14313      counter++;
14314    variants.push({
14315        id: '39539189842014',
14316        name: 'Spearmint',
14317        price: '500',
14318        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
14319    });
14320    
14321    
14322    
14323    
14324    
14325
14326    
14327    
14328      if (counter === 0) {
14329        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
14330        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
14331      }
14332      counter++;
14333    variants.push({
14334        id: '39539189874782',
14335        name: 'Gold Nugget',
14336        price: '500',
14337        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
14338    });
14339    
14340    
14341    
14342    
14343    
14344
14345    
14346    
14347      if (counter === 0) {
14348        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
14349        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
14350      }
14351      counter++;
14352    variants.push({
14353        id: '39539189907550',
14354        name: 'Mississippi Mud',
14355        price: '500',
14356        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
14357    });
14358    
14359    
14360
14361      // EVAN TODO: Update this to "Recurve"
14362      var recurveString = 'Bundle #';
14363    app.bundles[i].products.push({
14364        id: '6625428373598',
14365        name: 'GT Charger Plug',
14366        
14367        variants: variants,
14368        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14369    });
14370
14371      console.log('app.bundles[i].name', app.bundles[i].name);
14372      console.log('variants', variants);
14373      console.log({
14374        id: '6625428373598',
14375        name: 'GT Charger Plug',
14376        
14377        variants: variants,
14378        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
14379    });
14380
14381  console.log({
14382        id: '6625428373598',
14383        name: 'GT Charger Plug',
14384        
14385        variants: variants,
14386        chosenVariant: variants[0]
14387    });
14388    
14389    var variants = [];
14390    
14391    
14392    
14393    
14394
14395    
14396    
14397      if (counter === 0) {
14398        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569');
14399        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569';
14400      }
14401      counter++;
14402    variants.push({
14403        id: '39539186368606',
14404        name: 'Fluorescent Orange',
14405        price: '5500',
14406        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569',
14407    });
14408    
14409    
14410    
14411    
14412    
14413
14414    
14415    
14416      if (counter === 0) {
14417        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519');
14418        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519';
14419      }
14420      counter++;
14421    variants.push({
14422        id: '39539186204766',
14423        name: 'Black',
14424        price: '5500',
14425        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519',
14426    });
14427    
14428    
14429    
14430    
14431    
14432
14433    
14434    
14435      if (counter === 0) {
14436        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554');
14437        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554';
14438      }
14439      counter++;
14440    variants.push({
14441        id: '39539186237534',
14442        name: 'Navy Blue',
14443        price: '5500',
14444        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554',
14445    });
14446    
14447    
14448    
14449    
14450    
14451
14452    
14453    
14454      if (counter === 0) {
14455        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657');
14456        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657';
14457      }
14458      counter++;
14459    variants.push({
14460        id: '39539186270302',
14461        name: 'Mint',
14462        price: '5500',
14463        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657',
14464    });
14465    
14466    
14467    
14468    
14469    
14470
14471    
14472    
14473      if (counter === 0) {
14474        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564');
14475        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564';
14476      }
14477      counter++;
14478    variants.push({
14479        id: '39539186303070',
14480        name: 'White',
14481        price: '5500',
14482        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14482onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564',
14483    });
14484    
14485    
14486    
14487    
14488    
14489
14490    
14491    
14492      if (counter === 0) {
14493        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649');
14494        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649';
14495      }
14496      counter++;
14497    variants.push({
14498        id: '39539186335838',
14499        name: 'Dark Olive',
14500        price: '5500',
14501        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649',
14502    });
14503    
14504    
14505    
14506    
14507    
14508
14509    
14510    
14511      if (counter === 0) {
14512        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578');
14513        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578';
14514      }
14515      counter++;
14516    variants.push({
14517        id: '39539186401374',
14518        name: 'Red',
14519        price: '5500',
14520        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578',
14521    });
14522    
14523    
14524    
14525    
14526    
14527
14528    
14529    
14530      if (counter === 0) {
14531        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587');
14532        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587';
14533      }
14534      counter++;
14535    variants.push({
14536        id: '39539186434142',
14537        name: 'Hot Blue',
14538        price: '5500',
14539        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587',
14540    });
14541    
14542    
14543    
14544    
14545    
14546
14547    
14548    
14549      if (counter === 0) {
14550        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594');
14551        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594';
14552      }
14553      counter++;
14554    variants.push({
14555        id: '39539186466910',
14556        name: 'Fluorescent Yellow',
14557        price: '5500',
14558        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594',
14559    });
14560    
14561    
14562    
14563    
14564    
14565
14566    
14567    
14568      if (counter === 0) {
14569        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599');
14570        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599';
14571      }
14572      counter++;
14573    variants.push({
14574        id: '39539186499678',
14575        name: 'Fuchsia',
14576        price: '5500',
14577        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599',
14578    });
14579    
14580    
14581    
14582    
14583    
14584
14585    
14586    
14587      if (counter === 0) {
14588        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606');
14589        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14589onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606';
14590      }
14591      counter++;
14592    variants.push({
14593        id: '39539186532446',
14594        name: 'Lime',
14595        price: '5500',
14596        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606',
14597    });
14598    
14599    
14600    
14601    
14602    
14603
14604    
14605    
14606      if (counter === 0) {
14607        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614');
14608        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614';
14609      }
14610      counter++;
14611    variants.push({
14612        id: '39539186565214',
14613        name: 'Purple',
14614        price: '5500',
14615        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614',
14616    });
14617    
14618    
14619    
14620    
14621    
14622
14623    
14624    
14625      if (counter === 0) {
14626        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644');
14627        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644';
14628      }
14629      counter++;
14630    variants.push({
14631        id: '39539186597982',
14632        name: 'Jewel Gray',
14633        price: '5500',
14634        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644',
14635    });
14636    
14637    
14638    
14639    
14640    
14641
14642    
14643    
14644      if (counter === 0) {
14645        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639');
14646        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639';
14647      }
14648      counter++;
14649    variants.push({
14650        id: '39539186630750',
14651        name: 'Spearmint',
14652        price: '5500',
14653        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639',
14654    });
14655    
14656    
14657    
14658    
14659    
14660
14661    
14662    
14663      if (counter === 0) {
14664        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633');
14665        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633';
14666      }
14667      counter++;
14668    variants.push({
14669        id: '39539186663518',
14670        name: 'Gold Nugget',
14671        price: '5500',
14672        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633',
14673    });
14674    
14675    
14676    
14677    
14678    
14679
14680    
14681    
14682      if (counter === 0) {
14683        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627');
14684        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627';
14685      }
14686      counter++;
14687    variants.push({
14688        id: '39539186696286',
14689        name: 'Mississippi Mud',
14690        price: '5500',
14691        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627',
14692    });
14693    
14694    
14695
14696      // EVAN TODO: Update this to "Recurve"
14697      var recurveString = 'Bundle #';
14698    app.bundles[i].products.push({
14699        id: '6625426604126',
14700        name: 'GT Bumpers',
14701        
14702        variants: variants,
14703        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14704    });
14705
14706      console.log('app.bundles[i].name', app.bundles[i].name);
14707      console.log('variants', variants);
14708      console.log({
14709        id: '6625426604126',
14710        name: 'GT Bumpers',
14711        
14712        variants: variants,
14713        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
14714    });
14715
14716  console.log({
14717        id: '6625426604126',
14718        name: 'GT Bumpers',
14719        
14720        variants: variants,
14721        chosenVariant: variants[0]
14722    });
14723    
14724    var variants = [];
14725    
14726    
14727    
14728    
14729
14730    
14731    
14732      if (counter === 0) {
14733        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14733onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
14734        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
14735      }
14736      counter++;
14737    variants.push({
14738        id: '41076117307486',
14739        name: 'Black',
14740        price: '10000',
14741        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
14742    });
14743    
14744    
14745    
14746    
14747    
14748
14749    
14750    
14751      if (counter === 0) {
14752        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
14753        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
14754      }
14755      counter++;
14756    variants.push({
14757        id: '41098862166110',
14758        name: 'Navy Blue',
14759        price: '10000',
14760        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
14761    });
14762    
14763    
14764    
14765    
14766    
14767
14768    
14769    
14770      if (counter === 0) {
14771        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
14772        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
14773      }
14774      counter++;
14775    variants.push({
14776        id: '41098862198878',
14777        name: 'White',
14778        price: '10000',
14779        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
14780    });
14781    
14782    
14783    
14784    
14785    
14786
14787    
14788    
14789      if (counter === 0) {
14790        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
14791        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
14792      }
14793      counter++;
14794    variants.push({
14795        id: '41098862231646',
14796        name: 'Dark Olive',
14797        price: '10000',
14798        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
14799    });
14800    
14801    
14802    
14803    
14804    
14805
14806    
14807    
14808      if (counter === 0) {
14809        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
14810        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
14811      }
14812      counter++;
14813    variants.push({
14814        id: '41098862264414',
14815        name: 'Fluorescent Orange',
14816        price: '10000',
14817        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
14818    });
14819    
14820    
14821    
14822    
14823    
14824
14825    
14826    
14827      if (counter === 0) {
14828        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
14829        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
14830      }
14831      counter++;
14832    variants.push({
14833        id: '41098862297182',
14834        name: 'Red',
14835        price: '10000',
14836        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
14837    });
14838    
14839    
14840    
14841    
14842    
14843
14844    
14845    
14846      if (counter === 0) {
14847        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14847onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
14848        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
14849      }
14850      counter++;
14851    variants.push({
14852        id: '41098862329950',
14853        name: 'Hot Blue',
14854        price: '10000',
14855        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
14856    });
14857    
14858    
14859
14860      // EVAN TODO: Update this to "Recurve"
14861      var recurveString = 'Bundle #';
14862    app.bundles[i].products.push({
14863        id: '7172926111838',
14864        name: 'Hybrid Fender',
14865        
14866        variants: variants,
14867        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14868    });
14869
14870      console.log('app.bundles[i].name', app.bundles[i].name);
14871      console.log('variants', variants);
14872      console.log({
14873        id: '7172926111838',
14874        name: 'Hybrid Fender',
14875        
14876        variants: variants,
14877        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
14878    });
14879
14880  console.log({
14881        id: '7172926111838',
14882        name: 'Hybrid Fender',
14883        
14884        variants: variants,
14885        chosenVariant: variants[0]
14886    });
14887    
14888    var variants = [];
14889    
14890    
14891    
14892    
14893
14894    
14895    
14896      if (counter === 0) {
14897        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
14898        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
14899      }
14900      counter++;
14901    variants.push({
14902        id: '41076139524190',
14903        name: 'GT Hybrid Fender Delete',
14904        price: '5000',
14905        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
14906    });
14907    
14908    
14909    
14910    
14911    
14912
14913    
14914    
14915      if (counter === 0) {
14916        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
14917        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
14918      }
14919      counter++;
14920    variants.push({
14921        id: '41076139556958',
14922        name: 'GT Recurve Hybrid Fender Delete',
14923        price: '5000',
14924        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
14925    });
14926    
14927    
14928    
14929    
14930    
14931
14932    
14933    
14934      if (counter === 0) {
14935        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
14936        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
14937      }
14938      counter++;
14939    variants.push({
14940        id: '42659237593182',
14941        name: 'S-Series XL Hybrid Fender Delete',
14942        price: '5000',
14943        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
14944    });
14945    
14946    
14947    
14948    
14949    
14950
14951    
14952    
14953      if (counter === 0) {
14954        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
14955        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14955onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
14956      }
14957      counter++;
14958    variants.push({
14959        id: '41260074074206',
14960        name: 'XR Classic Hybrid Fender Delete',
14961        price: '5000',
14962        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
14963    });
14964    
14965    
14966    
14967    
14968    
14969
14970    
14971    
14972      if (counter === 0) {
14973        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
14974        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
14975      }
14976      counter++;
14977    variants.push({
14978        id: '41260074106974',
14979        name: 'XR Classic Recurve Hybrid Fender Delete',
14980        price: '5000',
14981        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
14982    });
14983    
14984    
14985
14986      // EVAN TODO: Update this to "Recurve"
14987      var recurveString = 'Bundle #';
14988    app.bundles[i].products.push({
14989        id: '7172929093726',
14990        name: 'Hybrid Fender Delete',
14991        
14992        variants: variants,
14993        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14994    });
14995
14996      console.log('app.bundles[i].name', app.bundles[i].name);
14997      console.log('variants', variants);
14998      console.log({
14999        id: '7172929093726',
15000        name: 'Hybrid Fender Delete',
15001        
15002        variants: variants,
15003        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15004    });
15005
15006  console.log({
15007        id: '7172929093726',
15008        name: 'Hybrid Fender Delete',
15009        
15010        variants: variants,
15011        chosenVariant: variants[0]
15012    });
15013    
15014    var variants = [];
15015    
15016    
15017    
15018    
15019
15020    
15021    
15022      if (counter === 0) {
15023        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
15024        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
15025      }
15026      counter++;
15027    variants.push({
15028        id: '40129602191454',
15029        name: 'Default Title',
15030        price: '23000',
15031        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
15032    });
15033    
15034    
15035
15036      // EVAN TODO: Update this to "Recurve"
15037      var recurveString = 'Bundle #';
15038    app.bundles[i].products.push({
15039        id: '6842334806110',
15040        name: 'GT S-Series Hypercharger',
15041        
15042        variants: variants,
15043        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
15044    });
15045
15046      console.log('app.bundles[i].name', app.bundles[i].name);
15047      console.log('variants', variants);
15048      console.log({
15049        id: '6842334806110',
15050        name: 'GT S-Series Hypercharger',
15051        
15052        variants: variants,
15053        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15054    });
15055
15056  console.log({
15057        id: '6842334806110',
15058        name: 'GT S-Series Hypercharger',
15059        
15060        variants: variants,
15061        chosenVariant: variants[0]
15062    });
15063    
15064
15065    i++;
15066    
15067
15068    app.bundles[i].name = 'Full Send Bundle';
15069    
15070    var variants = [];
15071    
15072    
15073    
15074    
15075
15076    
15077    
15078      if (counter === 0) {
15079        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
15080        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15080onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
15081      }
15082      counter++;
15083    variants.push({
15084        id: '40944462397534',
15085        name: 'S-Series',
15086        price: '290000',
15087        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
15088    });
15089    
15090    
15091    
15092    
15093    
15094
15095    
15096    
15097      if (counter === 0) {
15098        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
15099        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
15100      }
15101      counter++;
15102    variants.push({
15103        id: '40944462430302',
15104        name: 'S-Series with Recurve Rails',
15105        price: '320000',
15106        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
15107    });
15108    
15109    
15110    
15111    
15112    
15113
15114    
15115    
15116      if (counter === 0) {
15117        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
15118        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
15119      }
15120      counter++;
15121    variants.push({
15122        id: '40944462463070',
15123        name: 'S-Series Rally Edition',
15124        price: '325000',
15125        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
15126    });
15127    
15128    
15129    
15130    
15131    
15132
15133    
15134    
15135      if (counter === 0) {
15136        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
15137        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
15138      }
15139      counter++;
15140    variants.push({
15141        id: '41911500406878',
15142        name: 'S-Series Rally XL',
15143        price: '350000',
15144        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
15145    });
15146    
15147    
15148
15149      // EVAN TODO: Update this to "Recurve"
15150      var recurveString = 'Bundle #';
15151    app.bundles[i].products.push({
15152        id: '6845910515806',
15153        name: 'Onewheel GT S-Series',
15154        
15155        variants: variants,
15156        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
15157    });
15158
15159      console.log('app.bundles[i].name', app.bundles[i].name);
15160      console.log('variants', variants);
15161      console.log({
15162        id: '6845910515806',
15163        name: 'Onewheel GT S-Series',
15164        
15165        variants: variants,
15166        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15167    });
15168
15169  console.log({
15170        id: '6845910515806',
15171        name: 'Onewheel GT S-Series',
15172        
15173        variants: variants,
15174        chosenVariant: variants[0]
15175    });
15176    
15177    var variants = [];
15178    
15179    
15180    
15181    
15182
15183    
15184    
15185      if (counter === 0) {
15186        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928');
15187        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15187onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928';
15188      }
15189      counter++;
15190    variants.push({
15191        id: '39539194265694',
15192        name: 'Black with Fluorescent Yellow',
15193        price: '3500',
15194        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928',
15195    });
15196    
15197    
15198    
15199    
15200    
15201
15202    
15203    
15204      if (counter === 0) {
15205        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928');
15206        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928';
15207      }
15208      counter++;
15209    variants.push({
15210        id: '40004356964446',
15211        name: 'Sunfade',
15212        price: '3500',
15213        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928',
15214    });
15215    
15216    
15217    
15218    
15219    
15220
15221    
15222    
15223      if (counter === 0) {
15224        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928');
15225        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928';
15226      }
15227      counter++;
15228    variants.push({
15229        id: '40139845042270',
15230        name: 'S-Series',
15231        price: '3500',
15232        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928',
15233    });
15234    
15235    
15236    
15237    
15238    
15239
15240    
15241    
15242      if (counter === 0) {
15243        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928');
15244        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928';
15245      }
15246      counter++;
15247    variants.push({
15248        id: '39539194429534',
15249        name: 'Murdered Out',
15250        price: '3500',
15251        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928',
15252    });
15253    
15254    
15255    
15256    
15257    
15258
15259    
15260    
15261      if (counter === 0) {
15262        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928');
15263        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928';
15264      }
15265      counter++;
15266    variants.push({
15267        id: '40004352409694',
15268        name: 'Rally',
15269        price: '3500',
15270        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928',
15271    });
15272    
15273    
15274    
15275    
15276    
15277
15278    
15279    
15280      if (counter === 0) {
15281        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928');
15282        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928';
15283      }
15284      counter++;
15285    variants.push({
15286        id: '40004357947486',
15287        name: 'Track',
15288        price: '3500',
15289        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15289onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928',
15290    });
15291    
15292    
15293    
15294    
15295    
15296
15297    
15298    
15299      if (counter === 0) {
15300        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928');
15301        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928';
15302      }
15303      counter++;
15304    variants.push({
15305        id: '39539193643102',
15306        name: 'White',
15307        price: '3500',
15308        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928',
15309    });
15310    
15311    
15312    
15313    
15314    
15315
15316    
15317    
15318      if (counter === 0) {
15319        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928');
15320        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928';
15321      }
15322      counter++;
15323    variants.push({
15324        id: '39539193675870',
15325        name: 'Dark Olive',
15326        price: '3500',
15327        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928',
15328    });
15329    
15330    
15331    
15332    
15333    
15334
15335    
15336    
15337      if (counter === 0) {
15338        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928');
15339        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928';
15340      }
15341      counter++;
15342    variants.push({
15343        id: '39539194036318',
15344        name: 'Mississippi Mud',
15345        price: '3500',
15346        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928',
15347    });
15348    
15349    
15350    
15351    
15352    
15353
15354    
15355    
15356      if (counter === 0) {
15357        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928');
15358        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928';
15359      }
15360      counter++;
15361    variants.push({
15362        id: '39539193577566',
15363        name: 'Navy Blue',
15364        price: '3500',
15365        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928',
15366    });
15367    
15368    
15369    
15370    
15371    
15372
15373    
15374    
15375      if (counter === 0) {
15376        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928');
15377        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928';
15378      }
15379      counter++;
15380    variants.push({
15381        id: '39539193708638',
15382        name: 'Fluorescent Orange',
15383        price: '3500',
15384        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15384onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928',
15385    });
15386    
15387    
15388    
15389    
15390    
15391
15392    
15393    
15394      if (counter === 0) {
15395        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928');
15396        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928';
15397      }
15398      counter++;
15399    variants.push({
15400        id: '39539193741406',
15401        name: 'Red',
15402        price: '3500',
15403        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928',
15404    });
15405    
15406    
15407    
15408    
15409    
15410
15411    
15412    
15413      if (counter === 0) {
15414        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928');
15415        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928';
15416      }
15417      counter++;
15418    variants.push({
15419        id: '39539193774174',
15420        name: 'Hot Blue',
15421        price: '3500',
15422        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928',
15423    });
15424    
15425    
15426    
15427    
15428    
15429
15430    
15431    
15432      if (counter === 0) {
15433        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928');
15434        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928';
15435      }
15436      counter++;
15437    variants.push({
15438        id: '39539193938014',
15439        name: 'Jewel Gray',
15440        price: '3500',
15441        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928',
15442    });
15443    
15444    
15445    
15446    
15447    
15448
15449    
15450    
15451      if (counter === 0) {
15452        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928');
15453        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928';
15454      }
15455      counter++;
15456    variants.push({
15457        id: '39539193610334',
15458        name: 'Mint',
15459        price: '3500',
15460        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928',
15461    });
15462    
15463    
15464    
15465    
15466    
15467
15468    
15469    
15470      if (counter === 0) {
15471        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928');
15472        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928';
15473      }
15474      counter++;
15475    variants.push({
15476        id: '39539193806942',
15477        name: 'Fluorescent Yellow',
15478        price: '3500',
15479        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15479onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928',
15480    });
15481    
15482    
15483    
15484    
15485    
15486
15487    
15488    
15489      if (counter === 0) {
15490        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928');
15491        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928';
15492      }
15493      counter++;
15494    variants.push({
15495        id: '39539193839710',
15496        name: 'Fuchsia',
15497        price: '3500',
15498        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928',
15499    });
15500    
15501    
15502    
15503    
15504    
15505
15506    
15507    
15508      if (counter === 0) {
15509        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928');
15510        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928';
15511      }
15512      counter++;
15513    variants.push({
15514        id: '39539193872478',
15515        name: 'Lime',
15516        price: '3500',
15517        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928',
15518    });
15519    
15520    
15521    
15522    
15523    
15524
15525    
15526    
15527      if (counter === 0) {
15528        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928');
15529        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928';
15530      }
15531      counter++;
15532    variants.push({
15533        id: '39539193905246',
15534        name: 'Purple',
15535        price: '3500',
15536        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928',
15537    });
15538    
15539    
15540    
15541    
15542    
15543
15544    
15545    
15546      if (counter === 0) {
15547        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928');
15548        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928';
15549      }
15550      counter++;
15551    variants.push({
15552        id: '39539193970782',
15553        name: 'Spearmint',
15554        price: '3500',
15555        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928',
15556    });
15557    
15558    
15559    
15560    
15561    
15562
15563    
15564    
15565      if (counter === 0) {
15566        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928');
15567        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928';
15568      }
15569      counter++;
15570    variants.push({
15571        id: '39539194003550',
15572        name: 'Gold Nugget',
15573        price: '3500',
15574        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928',
15575    });
15576    
15577    
15578    
15579    
15580    
15581
15582    
15583    
15584      if (counter === 0) {
15585        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15585onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928');
15586        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928';
15587      }
15588      counter++;
15589    variants.push({
15590        id: '41205382217822',
15591        name: 'Glowhst',
15592        price: '3500',
15593        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928',
15594    });
15595    
15596    
15597    
15598    
15599    
15600
15601    
15602    
15603      if (counter === 0) {
15604        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928');
15605        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928';
15606      }
15607      counter++;
15608    variants.push({
15609        id: '41205382250590',
15610        name: 'Jack-Glow-Lantern',
15611        price: '3500',
15612        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928',
15613    });
15614    
15615    
15616    
15617    
15618    
15619
15620    
15621    
15622      if (counter === 0) {
15623        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489');
15624        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489';
15625      }
15626      counter++;
15627    variants.push({
15628        id: '42064549216350',
15629        name: 'Bats',
15630        price: '3500',
15631        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489',
15632    });
15633    
15634    
15635
15636      // EVAN TODO: Update this to "Recurve"
15637      var recurveString = 'Bundle #';
15638    app.bundles[i].products.push({
15639        id: '6625429717086',
15640        name: 'GT Rail Guards',
15641        
15642        variants: variants,
15643        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
15644    });
15645
15646      console.log('app.bundles[i].name', app.bundles[i].name);
15647      console.log('variants', variants);
15648      console.log({
15649        id: '6625429717086',
15650        name: 'GT Rail Guards',
15651        
15652        variants: variants,
15653        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15654    });
15655
15656  console.log({
15657        id: '6625429717086',
15658        name: 'GT Rail Guards',
15659        
15660        variants: variants,
15661        chosenVariant: variants[0]
15662    });
15663    
15664    var variants = [];
15665    
15666    
15667    
15668    
15669
15670    
15671    
15672      if (counter === 0) {
15673        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
15674        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
15675      }
15676      counter++;
15677    variants.push({
15678        id: '39539189416030',
15679        name: 'Black',
15680        price: '500',
15681        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
15682    });
15683    
15684    
15685    
15686    
15687    
15688
15689    
15690    
15691      if (counter === 0) {
15692        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
15693        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
15694      }
15695      counter++;
15696    variants.push({
15697        id: '39539189448798',
15698        name: 'Navy Blue',
15699        price: '500',
15700        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15700onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
15701    });
15702    
15703    
15704    
15705    
15706    
15707
15708    
15709    
15710      if (counter === 0) {
15711        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
15712        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
15713      }
15714      counter++;
15715    variants.push({
15716        id: '39539189481566',
15717        name: 'Mint',
15718        price: '500',
15719        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
15720    });
15721    
15722    
15723    
15724    
15725    
15726
15727    
15728    
15729      if (counter === 0) {
15730        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
15731        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
15732      }
15733      counter++;
15734    variants.push({
15735        id: '39539189514334',
15736        name: 'White',
15737        price: '500',
15738        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
15739    });
15740    
15741    
15742    
15743    
15744    
15745
15746    
15747    
15748      if (counter === 0) {
15749        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
15750        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
15751      }
15752      counter++;
15753    variants.push({
15754        id: '39539189547102',
15755        name: 'Dark Olive',
15756        price: '500',
15757        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
15758    });
15759    
15760    
15761    
15762    
15763    
15764
15765    
15766    
15767      if (counter === 0) {
15768        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
15769        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
15770      }
15771      counter++;
15772    variants.push({
15773        id: '39539189579870',
15774        name: 'Fluorescent Orange',
15775        price: '500',
15776        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
15777    });
15778    
15779    
15780    
15781    
15782    
15783
15784    
15785    
15786      if (counter === 0) {
15787        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
15788        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
15789      }
15790      counter++;
15791    variants.push({
15792        id: '39539189612638',
15793        name: 'Red',
15794        price: '500',
15795        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
15796    });
15797    
15798    
15799    
15800    
15801    
15802
15803    
15804    
15805      if (counter === 0) {
15806        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15806onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
15807        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
15808      }
15809      counter++;
15810    variants.push({
15811        id: '39539189645406',
15812        name: 'Hot Blue',
15813        price: '500',
15814        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
15815    });
15816    
15817    
15818    
15819    
15820    
15821
15822    
15823    
15824      if (counter === 0) {
15825        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
15826        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
15827      }
15828      counter++;
15829    variants.push({
15830        id: '39539189678174',
15831        name: 'Fluorescent Yellow',
15832        price: '500',
15833        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
15834    });
15835    
15836    
15837    
15838    
15839    
15840
15841    
15842    
15843      if (counter === 0) {
15844        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
15845        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
15846      }
15847      counter++;
15848    variants.push({
15849        id: '39539189710942',
15850        name: 'Fuchsia',
15851        price: '500',
15852        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
15853    });
15854    
15855    
15856    
15857    
15858    
15859
15860    
15861    
15862      if (counter === 0) {
15863        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
15864        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
15865      }
15866      counter++;
15867    variants.push({
15868        id: '39539189743710',
15869        name: 'Lime',
15870        price: '500',
15871        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
15872    });
15873    
15874    
15875    
15876    
15877    
15878
15879    
15880    
15881      if (counter === 0) {
15882        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
15883        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
15884      }
15885      counter++;
15886    variants.push({
15887        id: '39539189776478',
15888        name: 'Purple',
15889        price: '500',
15890        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
15891    });
15892    
15893    
15894    
15895    
15896    
15897
15898    
15899    
15900      if (counter === 0) {
15901        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
15902        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15902onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
15903      }
15904      counter++;
15905    variants.push({
15906        id: '39539189809246',
15907        name: 'Jewel Gray',
15908        price: '500',
15909        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
15910    });
15911    
15912    
15913    
15914    
15915    
15916
15917    
15918    
15919      if (counter === 0) {
15920        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
15921        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
15922      }
15923      counter++;
15924    variants.push({
15925        id: '39539189842014',
15926        name: 'Spearmint',
15927        price: '500',
15928        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
15929    });
15930    
15931    
15932    
15933    
15934    
15935
15936    
15937    
15938      if (counter === 0) {
15939        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
15940        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
15941      }
15942      counter++;
15943    variants.push({
15944        id: '39539189874782',
15945        name: 'Gold Nugget',
15946        price: '500',
15947        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
15948    });
15949    
15950    
15951    
15952    
15953    
15954
15955    
15956    
15957      if (counter === 0) {
15958        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
15959        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
15960      }
15961      counter++;
15962    variants.push({
15963        id: '39539189907550',
15964        name: 'Mississippi Mud',
15965        price: '500',
15966        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
15967    });
15968    
15969    
15970
15971      // EVAN TODO: Update this to "Recurve"
15972      var recurveString = 'Bundle #';
15973    app.bundles[i].products.push({
15974        id: '6625428373598',
15975        name: 'GT Charger Plug',
15976        
15977        variants: variants,
15978        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
15979    });
15980
15981      console.log('app.bundles[i].name', app.bundles[i].name);
15982      console.log('variants', variants);
15983      console.log({
15984        id: '6625428373598',
15985        name: 'GT Charger Plug',
15986        
15987        variants: variants,
15988        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15989    });
15990
15991  console.log({
15992        id: '6625428373598',
15993        name: 'GT Charger Plug',
15994        
15995        variants: variants,
15996        chosenVariant: variants[0]
15997    });
15998    
15999    var variants = [];
16000    
16001    
16002    
16003    
16004
16005    
16006    
16007      if (counter === 0) {
16008        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569');
16009        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569';
16010      }
16011      counter++;
16012    variants.push({
16013        id: '39539186368606',
16014        name: 'Fluorescent Orange',
16015        price: '5500',
16016        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569',
16017    });
16018    
16019    
16020    
16021    
16022    
16023
16024    
16025    
16026      if (counter === 0) {
16027        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519');
16028        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519';
16029      }
16030      counter++;
16031    variants.push({
16032        id: '39539186204766',
16033        name: 'Black',
16034        price: '5500',
16035        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519',
16036    });
16037    
16038    
16039    
16040    
16041    
16042
16043    
16044    
16045      if (counter === 0) {
16046        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554');
16047        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554';
16048      }
16049      counter++;
16050    variants.push({
16051        id: '39539186237534',
16052        name: 'Navy Blue',
16053        price: '5500',
16054        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554',
16055    });
16056    
16057    
16058    
16059    
16060    
16061
16062    
16063    
16064      if (counter === 0) {
16065        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657');
16066        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657';
16067      }
16068      counter++;
16069    variants.push({
16070        id: '39539186270302',
16071        name: 'Mint',
16072        price: '5500',
16073        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657',
16074    });
16075    
16076    
16077    
16078    
16079    
16080
16081    
16082    
16083      if (counter === 0) {
16084        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564');
16085        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564';
16086      }
16087      counter++;
16088    variants.push({
16089        id: '39539186303070',
16090        name: 'White',
16091        price: '5500',
16092        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16092onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564',
16093    });
16094    
16095    
16096    
16097    
16098    
16099
16100    
16101    
16102      if (counter === 0) {
16103        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649');
16104        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649';
16105      }
16106      counter++;
16107    variants.push({
16108        id: '39539186335838',
16109        name: 'Dark Olive',
16110        price: '5500',
16111        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649',
16112    });
16113    
16114    
16115    
16116    
16117    
16118
16119    
16120    
16121      if (counter === 0) {
16122        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578');
16123        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578';
16124      }
16125      counter++;
16126    variants.push({
16127        id: '39539186401374',
16128        name: 'Red',
16129        price: '5500',
16130        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578',
16131    });
16132    
16133    
16134    
16135    
16136    
16137
16138    
16139    
16140      if (counter === 0) {
16141        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587');
16142        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587';
16143      }
16144      counter++;
16145    variants.push({
16146        id: '39539186434142',
16147        name: 'Hot Blue',
16148        price: '5500',
16149        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587',
16150    });
16151    
16152    
16153    
16154    
16155    
16156
16157    
16158    
16159      if (counter === 0) {
16160        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594');
16161        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594';
16162      }
16163      counter++;
16164    variants.push({
16165        id: '39539186466910',
16166        name: 'Fluorescent Yellow',
16167        price: '5500',
16168        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594',
16169    });
16170    
16171    
16172    
16173    
16174    
16175
16176    
16177    
16178      if (counter === 0) {
16179        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599');
16180        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599';
16181      }
16182      counter++;
16183    variants.push({
16184        id: '39539186499678',
16185        name: 'Fuchsia',
16186        price: '5500',
16187        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599',
16188    });
16189    
16190    
16191    
16192    
16193    
16194
16195    
16196    
16197      if (counter === 0) {
16198        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606');
16199        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16199onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606';
16200      }
16201      counter++;
16202    variants.push({
16203        id: '39539186532446',
16204        name: 'Lime',
16205        price: '5500',
16206        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606',
16207    });
16208    
16209    
16210    
16211    
16212    
16213
16214    
16215    
16216      if (counter === 0) {
16217        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614');
16218        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614';
16219      }
16220      counter++;
16221    variants.push({
16222        id: '39539186565214',
16223        name: 'Purple',
16224        price: '5500',
16225        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614',
16226    });
16227    
16228    
16229    
16230    
16231    
16232
16233    
16234    
16235      if (counter === 0) {
16236        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644');
16237        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644';
16238      }
16239      counter++;
16240    variants.push({
16241        id: '39539186597982',
16242        name: 'Jewel Gray',
16243        price: '5500',
16244        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644',
16245    });
16246    
16247    
16248    
16249    
16250    
16251
16252    
16253    
16254      if (counter === 0) {
16255        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639');
16256        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639';
16257      }
16258      counter++;
16259    variants.push({
16260        id: '39539186630750',
16261        name: 'Spearmint',
16262        price: '5500',
16263        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639',
16264    });
16265    
16266    
16267    
16268    
16269    
16270
16271    
16272    
16273      if (counter === 0) {
16274        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633');
16275        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633';
16276      }
16277      counter++;
16278    variants.push({
16279        id: '39539186663518',
16280        name: 'Gold Nugget',
16281        price: '5500',
16282        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633',
16283    });
16284    
16285    
16286    
16287    
16288    
16289
16290    
16291    
16292      if (counter === 0) {
16293        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627');
16294        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627';
16295      }
16296      counter++;
16297    variants.push({
16298        id: '39539186696286',
16299        name: 'Mississippi Mud',
16300        price: '5500',
16301        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627',
16302    });
16303    
16304    
16305
16306      // EVAN TODO: Update this to "Recurve"
16307      var recurveString = 'Bundle #';
16308    app.bundles[i].products.push({
16309        id: '6625426604126',
16310        name: 'GT Bumpers',
16311        
16312        variants: variants,
16313        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16314    });
16315
16316      console.log('app.bundles[i].name', app.bundles[i].name);
16317      console.log('variants', variants);
16318      console.log({
16319        id: '6625426604126',
16320        name: 'GT Bumpers',
16321        
16322        variants: variants,
16323        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16324    });
16325
16326  console.log({
16327        id: '6625426604126',
16328        name: 'GT Bumpers',
16329        
16330        variants: variants,
16331        chosenVariant: variants[0]
16332    });
16333    
16334    var variants = [];
16335    
16336    
16337    
16338    
16339
16340    
16341    
16342      if (counter === 0) {
16343        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16343onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398');
16344        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398';
16345      }
16346      counter++;
16347    variants.push({
16348        id: '39539191021662',
16349        name: 'Default Title',
16350        price: '9500',
16351        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398',
16352    });
16353    
16354    
16355
16356      // EVAN TODO: Update this to "Recurve"
16357      var recurveString = 'Bundle #';
16358    app.bundles[i].products.push({
16359        id: '6625428963422',
16360        name: 'GT Stand',
16361        
16362        variants: variants,
16363        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16364    });
16365
16366      console.log('app.bundles[i].name', app.bundles[i].name);
16367      console.log('variants', variants);
16368      console.log({
16369        id: '6625428963422',
16370        name: 'GT Stand',
16371        
16372        variants: variants,
16373        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16374    });
16375
16376  console.log({
16377        id: '6625428963422',
16378        name: 'GT Stand',
16379        
16380        variants: variants,
16381        chosenVariant: variants[0]
16382    });
16383    
16384    var variants = [];
16385    
16386    
16387    
16388    
16389
16390    
16391    
16392      if (counter === 0) {
16393        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615');
16394        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615';
16395      }
16396      counter++;
16397    variants.push({
16398        id: '39539190628446',
16399        name: 'Default Title',
16400        price: '17500',
16401        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615',
16402    });
16403    
16404    
16405
16406      // EVAN TODO: Update this to "Recurve"
16407      var recurveString = 'Bundle #';
16408    app.bundles[i].products.push({
16409        id: '6625428832350',
16410        name: 'GT Carbon Fiber Fender',
16411        
16412        variants: variants,
16413        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16414    });
16415
16416      console.log('app.bundles[i].name', app.bundles[i].name);
16417      console.log('variants', variants);
16418      console.log({
16419        id: '6625428832350',
16420        name: 'GT Carbon Fiber Fender',
16421        
16422        variants: variants,
16423        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16424    });
16425
16426  console.log({
16427        id: '6625428832350',
16428        name: 'GT Carbon Fiber Fender',
16429        
16430        variants: variants,
16431        chosenVariant: variants[0]
16432    });
16433    
16434    var variants = [];
16435    
16436    
16437    
16438    
16439
16440    
16441    
16442      if (counter === 0) {
16443        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
16444        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
16445      }
16446      counter++;
16447    variants.push({
16448        id: '40129602191454',
16449        name: 'Default Title',
16450        price: '23000',
16451        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
16452    });
16453    
16454    
16455
16456      // EVAN TODO: Update this to "Recurve"
16457      var recurveString = 'Bundle #';
16458    app.bundles[i].products.push({
16459        id: '6842334806110',
16460        name: 'GT S-Series Hypercharger',
16461        
16462        variants: variants,
16463        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16464    });
16465
16466      console.log('app.bundles[i].name', app.bundles[i].name);
16467      console.log('variants', variants);
16468      console.log({
16469        id: '6842334806110',
16470        name: 'GT S-Series Hypercharger',
16471        
16472        variants: variants,
16473        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16474    });
16475
16476  console.log({
16477        id: '6842334806110',
16478        name: 'GT S-Series Hypercharger',
16479        
16480        variants: variants,
16481        chosenVariant: variants[0]
16482    });
16483    
16484
16485    i++;
16486    
16487
16488    app.bundles[i].name = '';
16489    
16490
16491    i++;
16492    
16493
16494    app.bundles[i].name = 'Recurve Hybrid';
16495    
16496    var variants = [];
16497    
16498    
16499    
16500    
16501
16502    
16503    
16504      if (counter === 0) {
16505        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
16506        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
16507      }
16508      counter++;
16509    variants.push({
16510        id: '40944462397534',
16511        name: 'S-Series',
16512        price: '290000',
16513        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
16514    });
16515    
16516    
16517    
16518    
16519    
16520
16521    
16522    
16523      if (counter === 0) {
16524        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
16525        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
16526      }
16527      counter++;
16528    variants.push({
16529        id: '40944462430302',
16530        name: 'S-Series with Recurve Rails',
16531        price: '320000',
16532        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
16533    });
16534    
16535    
16536    
16537    
16538    
16539
16540    
16541    
16542      if (counter === 0) {
16543        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16543onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
16544        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
16545      }
16546      counter++;
16547    variants.push({
16548        id: '40944462463070',
16549        name: 'S-Series Rally Edition',
16550        price: '325000',
16551        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
16552    });
16553    
16554    
16555    
16556    
16557    
16558
16559    
16560    
16561      if (counter === 0) {
16562        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
16563        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
16564      }
16565      counter++;
16566    variants.push({
16567        id: '41911500406878',
16568        name: 'S-Series Rally XL',
16569        price: '350000',
16570        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
16571    });
16572    
16573    
16574
16575      // EVAN TODO: Update this to "Recurve"
16576      var recurveString = 'Bundle #';
16577    app.bundles[i].products.push({
16578        id: '6845910515806',
16579        name: 'Onewheel GT S-Series',
16580        
16581        variants: variants,
16582        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16583    });
16584
16585      console.log('app.bundles[i].name', app.bundles[i].name);
16586      console.log('variants', variants);
16587      console.log({
16588        id: '6845910515806',
16589        name: 'Onewheel GT S-Series',
16590        
16591        variants: variants,
16592        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16593    });
16594
16595  console.log({
16596        id: '6845910515806',
16597        name: 'Onewheel GT S-Series',
16598        
16599        variants: variants,
16600        chosenVariant: variants[0]
16601    });
16602    
16603    var variants = [];
16604    
16605    
16606    
16607    
16608
16609    
16610    
16611      if (counter === 0) {
16612        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
16613        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
16614      }
16615      counter++;
16616    variants.push({
16617        id: '39539189416030',
16618        name: 'Black',
16619        price: '500',
16620        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
16621    });
16622    
16623    
16624    
16625    
16626    
16627
16628    
16629    
16630      if (counter === 0) {
16631        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
16632        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
16633      }
16634      counter++;
16635    variants.push({
16636        id: '39539189448798',
16637        name: 'Navy Blue',
16638        price: '500',
16639        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
16640    });
16641    
16642    
16643    
16644    
16645    
16646
16647    
16648    
16649      if (counter === 0) {
16650        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16650onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
16651        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
16652      }
16653      counter++;
16654    variants.push({
16655        id: '39539189481566',
16656        name: 'Mint',
16657        price: '500',
16658        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
16659    });
16660    
16661    
16662    
16663    
16664    
16665
16666    
16667    
16668      if (counter === 0) {
16669        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
16670        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
16671      }
16672      counter++;
16673    variants.push({
16674        id: '39539189514334',
16675        name: 'White',
16676        price: '500',
16677        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
16678    });
16679    
16680    
16681    
16682    
16683    
16684
16685    
16686    
16687      if (counter === 0) {
16688        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
16689        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
16690      }
16691      counter++;
16692    variants.push({
16693        id: '39539189547102',
16694        name: 'Dark Olive',
16695        price: '500',
16696        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
16697    });
16698    
16699    
16700    
16701    
16702    
16703
16704    
16705    
16706      if (counter === 0) {
16707        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
16708        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
16709      }
16710      counter++;
16711    variants.push({
16712        id: '39539189579870',
16713        name: 'Fluorescent Orange',
16714        price: '500',
16715        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
16716    });
16717    
16718    
16719    
16720    
16721    
16722
16723    
16724    
16725      if (counter === 0) {
16726        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
16727        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
16728      }
16729      counter++;
16730    variants.push({
16731        id: '39539189612638',
16732        name: 'Red',
16733        price: '500',
16734        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
16735    });
16736    
16737    
16738    
16739    
16740    
16741
16742    
16743    
16744      if (counter === 0) {
16745        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
16746        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16746onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
16747      }
16748      counter++;
16749    variants.push({
16750        id: '39539189645406',
16751        name: 'Hot Blue',
16752        price: '500',
16753        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
16754    });
16755    
16756    
16757    
16758    
16759    
16760
16761    
16762    
16763      if (counter === 0) {
16764        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
16765        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
16766      }
16767      counter++;
16768    variants.push({
16769        id: '39539189678174',
16770        name: 'Fluorescent Yellow',
16771        price: '500',
16772        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
16773    });
16774    
16775    
16776    
16777    
16778    
16779
16780    
16781    
16782      if (counter === 0) {
16783        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
16784        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
16785      }
16786      counter++;
16787    variants.push({
16788        id: '39539189710942',
16789        name: 'Fuchsia',
16790        price: '500',
16791        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
16792    });
16793    
16794    
16795    
16796    
16797    
16798
16799    
16800    
16801      if (counter === 0) {
16802        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
16803        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
16804      }
16805      counter++;
16806    variants.push({
16807        id: '39539189743710',
16808        name: 'Lime',
16809        price: '500',
16810        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
16811    });
16812    
16813    
16814    
16815    
16816    
16817
16818    
16819    
16820      if (counter === 0) {
16821        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
16822        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
16823      }
16824      counter++;
16825    variants.push({
16826        id: '39539189776478',
16827        name: 'Purple',
16828        price: '500',
16829        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
16830    });
16831    
16832    
16833    
16834    
16835    
16836
16837    
16838    
16839      if (counter === 0) {
16840        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
16841        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
16842      }
16843      counter++;
16844    variants.push({
16845        id: '39539189809246',
16846        name: 'Jewel Gray',
16847        price: '500',
16848        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16848onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
16849    });
16850    
16851    
16852    
16853    
16854    
16855
16856    
16857    
16858      if (counter === 0) {
16859        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
16860        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
16861      }
16862      counter++;
16863    variants.push({
16864        id: '39539189842014',
16865        name: 'Spearmint',
16866        price: '500',
16867        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
16868    });
16869    
16870    
16871    
16872    
16873    
16874
16875    
16876    
16877      if (counter === 0) {
16878        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
16879        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
16880      }
16881      counter++;
16882    variants.push({
16883        id: '39539189874782',
16884        name: 'Gold Nugget',
16885        price: '500',
16886        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
16887    });
16888    
16889    
16890    
16891    
16892    
16893
16894    
16895    
16896      if (counter === 0) {
16897        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
16898        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
16899      }
16900      counter++;
16901    variants.push({
16902        id: '39539189907550',
16903        name: 'Mississippi Mud',
16904        price: '500',
16905        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
16906    });
16907    
16908    
16909
16910      // EVAN TODO: Update this to "Recurve"
16911      var recurveString = 'Bundle #';
16912    app.bundles[i].products.push({
16913        id: '6625428373598',
16914        name: 'GT Charger Plug',
16915        
16916        variants: variants,
16917        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16918    });
16919
16920      console.log('app.bundles[i].name', app.bundles[i].name);
16921      console.log('variants', variants);
16922      console.log({
16923        id: '6625428373598',
16924        name: 'GT Charger Plug',
16925        
16926        variants: variants,
16927        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16928    });
16929
16930  console.log({
16931        id: '6625428373598',
16932        name: 'GT Charger Plug',
16933        
16934        variants: variants,
16935        chosenVariant: variants[0]
16936    });
16937    
16938    var variants = [];
16939    
16940    
16941    
16942    
16943
16944    
16945    
16946      if (counter === 0) {
16947        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
16948        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
16949      }
16950      counter++;
16951    variants.push({
16952        id: '41076117307486',
16953        name: 'Black',
16954        price: '10000',
16955        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
16956    });
16957    
16958    
16959    
16960    
16961    
16962
16963    
16964    
16965      if (counter === 0) {
16966        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
16967        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
16968      }
16969      counter++;
16970    variants.push({
16971        id: '41098862166110',
16972        name: 'Navy Blue',
16973        price: '10000',
16974        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
16975    });
16976    
16977    
16978    
16979    
16980    
16981
16982    
16983    
16984      if (counter === 0) {
16985        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
16986        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
16987      }
16988      counter++;
16989    variants.push({
16990        id: '41098862198878',
16991        name: 'White',
16992        price: '10000',
16993        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
16994    });
16995    
16996    
16997    
16998    
16999    
17000
17001    
17002    
17003      if (counter === 0) {
17004        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
17005        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
17006      }
17007      counter++;
17008    variants.push({
17009        id: '41098862231646',
17010        name: 'Dark Olive',
17011        price: '10000',
17012        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
17013    });
17014    
17015    
17016    
17017    
17018    
17019
17020    
17021    
17022      if (counter === 0) {
17023        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
17024        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
17025      }
17026      counter++;
17027    variants.push({
17028        id: '41098862264414',
17029        name: 'Fluorescent Orange',
17030        price: '10000',
17031        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17031onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
17032    });
17033    
17034    
17035    
17036    
17037    
17038
17039    
17040    
17041      if (counter === 0) {
17042        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
17043        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
17044      }
17045      counter++;
17046    variants.push({
17047        id: '41098862297182',
17048        name: 'Red',
17049        price: '10000',
17050        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
17051    });
17052    
17053    
17054    
17055    
17056    
17057
17058    
17059    
17060      if (counter === 0) {
17061        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
17062        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
17063      }
17064      counter++;
17065    variants.push({
17066        id: '41098862329950',
17067        name: 'Hot Blue',
17068        price: '10000',
17069        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
17070    });
17071    
17072    
17073
17074      // EVAN TODO: Update this to "Recurve"
17075      var recurveString = 'Bundle #';
17076    app.bundles[i].products.push({
17077        id: '7172926111838',
17078        name: 'Hybrid Fender',
17079        
17080        variants: variants,
17081        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17082    });
17083
17084      console.log('app.bundles[i].name', app.bundles[i].name);
17085      console.log('variants', variants);
17086      console.log({
17087        id: '7172926111838',
17088        name: 'Hybrid Fender',
17089        
17090        variants: variants,
17091        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17092    });
17093
17094  console.log({
17095        id: '7172926111838',
17096        name: 'Hybrid Fender',
17097        
17098        variants: variants,
17099        chosenVariant: variants[0]
17100    });
17101    
17102    var variants = [];
17103    
17104    
17105    
17106    
17107
17108    
17109    
17110      if (counter === 0) {
17111        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
17112        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
17113      }
17114      counter++;
17115    variants.push({
17116        id: '41076139524190',
17117        name: 'GT Hybrid Fender Delete',
17118        price: '5000',
17119        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
17120    });
17121    
17122    
17123    
17124    
17125    
17126
17127    
17128    
17129      if (counter === 0) {
17130        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
17131        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
17132      }
17133      counter++;
17134    variants.push({
17135        id: '41076139556958',
17136        name: 'GT Recurve Hybrid Fender Delete',
17137        price: '5000',
17138        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
17139    });
17140    
17141    
17142    
17143    
17144    
17145
17146    
17147    
17148      if (counter === 0) {
17149        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17149onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
17150        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
17151      }
17152      counter++;
17153    variants.push({
17154        id: '42659237593182',
17155        name: 'S-Series XL Hybrid Fender Delete',
17156        price: '5000',
17157        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
17158    });
17159    
17160    
17161    
17162    
17163    
17164
17165    
17166    
17167      if (counter === 0) {
17168        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
17169        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
17170      }
17171      counter++;
17172    variants.push({
17173        id: '41260074074206',
17174        name: 'XR Classic Hybrid Fender Delete',
17175        price: '5000',
17176        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
17177    });
17178    
17179    
17180    
17181    
17182    
17183
17184    
17185    
17186      if (counter === 0) {
17187        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
17188        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
17189      }
17190      counter++;
17191    variants.push({
17192        id: '41260074106974',
17193        name: 'XR Classic Recurve Hybrid Fender Delete',
17194        price: '5000',
17195        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
17196    });
17197    
17198    
17199
17200      // EVAN TODO: Update this to "Recurve"
17201      var recurveString = 'Bundle #';
17202    app.bundles[i].products.push({
17203        id: '7172929093726',
17204        name: 'Hybrid Fender Delete',
17205        
17206        variants: variants,
17207        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17208    });
17209
17210      console.log('app.bundles[i].name', app.bundles[i].name);
17211      console.log('variants', variants);
17212      console.log({
17213        id: '7172929093726',
17214        name: 'Hybrid Fender Delete',
17215        
17216        variants: variants,
17217        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17218    });
17219
17220  console.log({
17221        id: '7172929093726',
17222        name: 'Hybrid Fender Delete',
17223        
17224        variants: variants,
17225        chosenVariant: variants[0]
17226    });
17227    
17228
17229    i++;
17230    
17231
17232    app.bundles[i].name = 'Recurve Summit';
17233    
17234    var variants = [];
17235    
17236    
17237    
17238    
17239
17240    
17241    
17242      if (counter === 0) {
17243        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
17244        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
17245      }
17246      counter++;
17247    variants.push({
17248        id: '40944462397534',
17249        name: 'S-Series',
17250        price: '290000',
17251        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
17252    });
17253    
17254    
17255    
17256    
17257    
17258
17259    
17260    
17261      if (counter === 0) {
17262        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17262onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
17263        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
17264      }
17265      counter++;
17266    variants.push({
17267        id: '40944462430302',
17268        name: 'S-Series with Recurve Rails',
17269        price: '320000',
17270        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
17271    });
17272    
17273    
17274    
17275    
17276    
17277
17278    
17279    
17280      if (counter === 0) {
17281        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
17282        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
17283      }
17284      counter++;
17285    variants.push({
17286        id: '40944462463070',
17287        name: 'S-Series Rally Edition',
17288        price: '325000',
17289        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
17290    });
17291    
17292    
17293    
17294    
17295    
17296
17297    
17298    
17299      if (counter === 0) {
17300        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
17301        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
17302      }
17303      counter++;
17304    variants.push({
17305        id: '41911500406878',
17306        name: 'S-Series Rally XL',
17307        price: '350000',
17308        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
17309    });
17310    
17311    
17312
17313      // EVAN TODO: Update this to "Recurve"
17314      var recurveString = 'Bundle #';
17315    app.bundles[i].products.push({
17316        id: '6845910515806',
17317        name: 'Onewheel GT S-Series',
17318        
17319        variants: variants,
17320        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17321    });
17322
17323      console.log('app.bundles[i].name', app.bundles[i].name);
17324      console.log('variants', variants);
17325      console.log({
17326        id: '6845910515806',
17327        name: 'Onewheel GT S-Series',
17328        
17329        variants: variants,
17330        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17331    });
17332
17333  console.log({
17334        id: '6845910515806',
17335        name: 'Onewheel GT S-Series',
17336        
17337        variants: variants,
17338        chosenVariant: variants[0]
17339    });
17340    
17341    var variants = [];
17342    
17343    
17344    
17345    
17346
17347    
17348    
17349      if (counter === 0) {
17350        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
17351        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
17352      }
17353      counter++;
17354    variants.push({
17355        id: '39539189416030',
17356        name: 'Black',
17357        price: '500',
17358        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
17359    });
17360    
17361    
17362    
17363    
17364    
17365
17366    
17367    
17368      if (counter === 0) {
17369        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17369onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
17370        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
17371      }
17372      counter++;
17373    variants.push({
17374        id: '39539189448798',
17375        name: 'Navy Blue',
17376        price: '500',
17377        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
17378    });
17379    
17380    
17381    
17382    
17383    
17384
17385    
17386    
17387      if (counter === 0) {
17388        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
17389        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
17390      }
17391      counter++;
17392    variants.push({
17393        id: '39539189481566',
17394        name: 'Mint',
17395        price: '500',
17396        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
17397    });
17398    
17399    
17400    
17401    
17402    
17403
17404    
17405    
17406      if (counter === 0) {
17407        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
17408        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
17409      }
17410      counter++;
17411    variants.push({
17412        id: '39539189514334',
17413        name: 'White',
17414        price: '500',
17415        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
17416    });
17417    
17418    
17419    
17420    
17421    
17422
17423    
17424    
17425      if (counter === 0) {
17426        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
17427        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
17428      }
17429      counter++;
17430    variants.push({
17431        id: '39539189547102',
17432        name: 'Dark Olive',
17433        price: '500',
17434        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
17435    });
17436    
17437    
17438    
17439    
17440    
17441
17442    
17443    
17444      if (counter === 0) {
17445        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
17446        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
17447      }
17448      counter++;
17449    variants.push({
17450        id: '39539189579870',
17451        name: 'Fluorescent Orange',
17452        price: '500',
17453        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
17454    });
17455    
17456    
17457    
17458    
17459    
17460
17461    
17462    
17463      if (counter === 0) {
17464        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
17465        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17465onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
17466      }
17467      counter++;
17468    variants.push({
17469        id: '39539189612638',
17470        name: 'Red',
17471        price: '500',
17472        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
17473    });
17474    
17475    
17476    
17477    
17478    
17479
17480    
17481    
17482      if (counter === 0) {
17483        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
17484        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
17485      }
17486      counter++;
17487    variants.push({
17488        id: '39539189645406',
17489        name: 'Hot Blue',
17490        price: '500',
17491        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
17492    });
17493    
17494    
17495    
17496    
17497    
17498
17499    
17500    
17501      if (counter === 0) {
17502        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
17503        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
17504      }
17505      counter++;
17506    variants.push({
17507        id: '39539189678174',
17508        name: 'Fluorescent Yellow',
17509        price: '500',
17510        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
17511    });
17512    
17513    
17514    
17515    
17516    
17517
17518    
17519    
17520      if (counter === 0) {
17521        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
17522        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
17523      }
17524      counter++;
17525    variants.push({
17526        id: '39539189710942',
17527        name: 'Fuchsia',
17528        price: '500',
17529        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
17530    });
17531    
17532    
17533    
17534    
17535    
17536
17537    
17538    
17539      if (counter === 0) {
17540        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
17541        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
17542      }
17543      counter++;
17544    variants.push({
17545        id: '39539189743710',
17546        name: 'Lime',
17547        price: '500',
17548        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
17549    });
17550    
17551    
17552    
17553    
17554    
17555
17556    
17557    
17558      if (counter === 0) {
17559        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
17560        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
17561      }
17562      counter++;
17563    variants.push({
17564        id: '39539189776478',
17565        name: 'Purple',
17566        price: '500',
17567        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17567onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
17568    });
17569    
17570    
17571    
17572    
17573    
17574
17575    
17576    
17577      if (counter === 0) {
17578        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
17579        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
17580      }
17581      counter++;
17582    variants.push({
17583        id: '39539189809246',
17584        name: 'Jewel Gray',
17585        price: '500',
17586        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
17587    });
17588    
17589    
17590    
17591    
17592    
17593
17594    
17595    
17596      if (counter === 0) {
17597        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
17598        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
17599      }
17600      counter++;
17601    variants.push({
17602        id: '39539189842014',
17603        name: 'Spearmint',
17604        price: '500',
17605        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
17606    });
17607    
17608    
17609    
17610    
17611    
17612
17613    
17614    
17615      if (counter === 0) {
17616        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
17617        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
17618      }
17619      counter++;
17620    variants.push({
17621        id: '39539189874782',
17622        name: 'Gold Nugget',
17623        price: '500',
17624        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
17625    });
17626    
17627    
17628    
17629    
17630    
17631
17632    
17633    
17634      if (counter === 0) {
17635        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
17636        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
17637      }
17638      counter++;
17639    variants.push({
17640        id: '39539189907550',
17641        name: 'Mississippi Mud',
17642        price: '500',
17643        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
17644    });
17645    
17646    
17647
17648      // EVAN TODO: Update this to "Recurve"
17649      var recurveString = 'Bundle #';
17650    app.bundles[i].products.push({
17651        id: '6625428373598',
17652        name: 'GT Charger Plug',
17653        
17654        variants: variants,
17655        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17656    });
17657
17658      console.log('app.bundles[i].name', app.bundles[i].name);
17659      console.log('variants', variants);
17660      console.log({
17661        id: '6625428373598',
17662        name: 'GT Charger Plug',
17663        
17664        variants: variants,
17665        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17666    });
17667
17668  console.log({
17669        id: '6625428373598',
17670        name: 'GT Charger Plug',
17671        
17672        variants: variants,
17673        chosenVariant: variants[0]
17674    });
17675    
17676    var variants = [];
17677    
17678    
17679    
17680    
17681
17682    
17683    
17684      if (counter === 0) {
17685        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569');
17686        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569';
17687      }
17688      counter++;
17689    variants.push({
17690        id: '39539186368606',
17691        name: 'Fluorescent Orange',
17692        price: '5500',
17693        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569',
17694    });
17695    
17696    
17697    
17698    
17699    
17700
17701    
17702    
17703      if (counter === 0) {
17704        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519');
17705        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519';
17706      }
17707      counter++;
17708    variants.push({
17709        id: '39539186204766',
17710        name: 'Black',
17711        price: '5500',
17712        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519',
17713    });
17714    
17715    
17716    
17717    
17718    
17719
17720    
17721    
17722      if (counter === 0) {
17723        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554');
17724        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554';
17725      }
17726      counter++;
17727    variants.push({
17728        id: '39539186237534',
17729        name: 'Navy Blue',
17730        price: '5500',
17731        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554',
17732    });
17733    
17734    
17735    
17736    
17737    
17738
17739    
17740    
17741      if (counter === 0) {
17742        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657');
17743        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657';
17744      }
17745      counter++;
17746    variants.push({
17747        id: '39539186270302',
17748        name: 'Mint',
17749        price: '5500',
17750        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657',
17751    });
17752    
17753    
17754    
17755    
17756    
17757
17758    
17759    
17760      if (counter === 0) {
17761        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564');
17762        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564';
17763      }
17764      counter++;
17765    variants.push({
17766        id: '39539186303070',
17767        name: 'White',
17768        price: '5500',
17769        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17769onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564',
17770    });
17771    
17772    
17773    
17774    
17775    
17776
17777    
17778    
17779      if (counter === 0) {
17780        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649');
17781        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649';
17782      }
17783      counter++;
17784    variants.push({
17785        id: '39539186335838',
17786        name: 'Dark Olive',
17787        price: '5500',
17788        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649',
17789    });
17790    
17791    
17792    
17793    
17794    
17795
17796    
17797    
17798      if (counter === 0) {
17799        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578');
17800        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578';
17801      }
17802      counter++;
17803    variants.push({
17804        id: '39539186401374',
17805        name: 'Red',
17806        price: '5500',
17807        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578',
17808    });
17809    
17810    
17811    
17812    
17813    
17814
17815    
17816    
17817      if (counter === 0) {
17818        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587');
17819        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587';
17820      }
17821      counter++;
17822    variants.push({
17823        id: '39539186434142',
17824        name: 'Hot Blue',
17825        price: '5500',
17826        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587',
17827    });
17828    
17829    
17830    
17831    
17832    
17833
17834    
17835    
17836      if (counter === 0) {
17837        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594');
17838        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594';
17839      }
17840      counter++;
17841    variants.push({
17842        id: '39539186466910',
17843        name: 'Fluorescent Yellow',
17844        price: '5500',
17845        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594',
17846    });
17847    
17848    
17849    
17850    
17851    
17852
17853    
17854    
17855      if (counter === 0) {
17856        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599');
17857        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599';
17858      }
17859      counter++;
17860    variants.push({
17861        id: '39539186499678',
17862        name: 'Fuchsia',
17863        price: '5500',
17864        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599',
17865    });
17866    
17867    
17868    
17869    
17870    
17871
17872    
17873    
17874      if (counter === 0) {
17875        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606');
17876        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17876onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606';
17877      }
17878      counter++;
17879    variants.push({
17880        id: '39539186532446',
17881        name: 'Lime',
17882        price: '5500',
17883        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606',
17884    });
17885    
17886    
17887    
17888    
17889    
17890
17891    
17892    
17893      if (counter === 0) {
17894        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614');
17895        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614';
17896      }
17897      counter++;
17898    variants.push({
17899        id: '39539186565214',
17900        name: 'Purple',
17901        price: '5500',
17902        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614',
17903    });
17904    
17905    
17906    
17907    
17908    
17909
17910    
17911    
17912      if (counter === 0) {
17913        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644');
17914        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644';
17915      }
17916      counter++;
17917    variants.push({
17918        id: '39539186597982',
17919        name: 'Jewel Gray',
17920        price: '5500',
17921        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644',
17922    });
17923    
17924    
17925    
17926    
17927    
17928
17929    
17930    
17931      if (counter === 0) {
17932        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639');
17933        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639';
17934      }
17935      counter++;
17936    variants.push({
17937        id: '39539186630750',
17938        name: 'Spearmint',
17939        price: '5500',
17940        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639',
17941    });
17942    
17943    
17944    
17945    
17946    
17947
17948    
17949    
17950      if (counter === 0) {
17951        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633');
17952        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633';
17953      }
17954      counter++;
17955    variants.push({
17956        id: '39539186663518',
17957        name: 'Gold Nugget',
17958        price: '5500',
17959        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633',
17960    });
17961    
17962    
17963    
17964    
17965    
17966
17967    
17968    
17969      if (counter === 0) {
17970        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627');
17971        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627';
17972      }
17973      counter++;
17974    variants.push({
17975        id: '39539186696286',
17976        name: 'Mississippi Mud',
17977        price: '5500',
17978        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627',
17979    });
17980    
17981    
17982
17983      // EVAN TODO: Update this to "Recurve"
17984      var recurveString = 'Bundle #';
17985    app.bundles[i].products.push({
17986        id: '6625426604126',
17987        name: 'GT Bumpers',
17988        
17989        variants: variants,
17990        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17991    });
17992
17993      console.log('app.bundles[i].name', app.bundles[i].name);
17994      console.log('variants', variants);
17995      console.log({
17996        id: '6625426604126',
17997        name: 'GT Bumpers',
17998        
17999        variants: variants,
18000        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18001    });
18002
18003  console.log({
18004        id: '6625426604126',
18005        name: 'GT Bumpers',
18006        
18007        variants: variants,
18008        chosenVariant: variants[0]
18009    });
18010    
18011    var variants = [];
18012    
18013    
18014    
18015    
18016
18017    
18018    
18019      if (counter === 0) {
18020        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18020onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
18021        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
18022      }
18023      counter++;
18024    variants.push({
18025        id: '40129602191454',
18026        name: 'Default Title',
18027        price: '23000',
18028        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
18029    });
18030    
18031    
18032
18033      // EVAN TODO: Update this to "Recurve"
18034      var recurveString = 'Bundle #';
18035    app.bundles[i].products.push({
18036        id: '6842334806110',
18037        name: 'GT S-Series Hypercharger',
18038        
18039        variants: variants,
18040        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18041    });
18042
18043      console.log('app.bundles[i].name', app.bundles[i].name);
18044      console.log('variants', variants);
18045      console.log({
18046        id: '6842334806110',
18047        name: 'GT S-Series Hypercharger',
18048        
18049        variants: variants,
18050        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18051    });
18052
18053  console.log({
18054        id: '6842334806110',
18055        name: 'GT S-Series Hypercharger',
18056        
18057        variants: variants,
18058        chosenVariant: variants[0]
18059    });
18060    
18061    var variants = [];
18062    
18063    
18064    
18065    
18066
18067    
18068    
18069      if (counter === 0) {
18070        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583');
18071        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583';
18072      }
18073      counter++;
18074    variants.push({
18075        id: '41085300768862',
18076        name: 'S-Series',
18077        price: '5000',
18078        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583',
18079    });
18080    
18081    
18082    
18083    
18084    
18085
18086    
18087    
18088      if (counter === 0) {
18089        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162');
18090        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162';
18091      }
18092      counter++;
18093    variants.push({
18094        id: '41177504153694',
18095        name: 'Woodland Camo',
18096        price: '5000',
18097        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162',
18098    });
18099    
18100    
18101    
18102    
18103    
18104
18105    
18106    
18107      if (counter === 0) {
18108        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168');
18109        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168';
18110      }
18111      counter++;
18112    variants.push({
18113        id: '41177504186462',
18114        name: 'Digi Camo',
18115        price: '5000',
18116        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168',
18117    });
18118    
18119    
18120    
18121    
18122    
18123
18124    
18125    
18126      if (counter === 0) {
18127        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172');
18128        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18128onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172';
18129      }
18130      counter++;
18131    variants.push({
18132        id: '41177504219230',
18133        name: 'Black with Fluorescent Yellow',
18134        price: '5000',
18135        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172',
18136    });
18137    
18138    
18139    
18140    
18141    
18142
18143    
18144    
18145      if (counter === 0) {
18146        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177');
18147        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177';
18148      }
18149      counter++;
18150    variants.push({
18151        id: '41177504251998',
18152        name: 'Black with Fuchsia',
18153        price: '5000',
18154        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177',
18155    });
18156    
18157    
18158    
18159    
18160    
18161
18162    
18163    
18164      if (counter === 0) {
18165        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184');
18166        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184';
18167      }
18168      counter++;
18169    variants.push({
18170        id: '41177504284766',
18171        name: 'Murdered Out',
18172        price: '5000',
18173        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184',
18174    });
18175    
18176    
18177    
18178    
18179    
18180
18181    
18182    
18183      if (counter === 0) {
18184        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653');
18185        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653';
18186      }
18187      counter++;
18188    variants.push({
18189        id: '41085300801630',
18190        name: 'Mississippi Mud',
18191        price: '5000',
18192        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653',
18193    });
18194    
18195    
18196
18197      // EVAN TODO: Update this to "Recurve"
18198      var recurveString = 'Bundle #';
18199    app.bundles[i].products.push({
18200        id: '7137897676894',
18201        name: 'GT S-Series Recurve Rail Guards',
18202        
18203        variants: variants,
18204        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18205    });
18206
18207      console.log('app.bundles[i].name', app.bundles[i].name);
18208      console.log('variants', variants);
18209      console.log({
18210        id: '7137897676894',
18211        name: 'GT S-Series Recurve Rail Guards',
18212        
18213        variants: variants,
18214        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18215    });
18216
18217  console.log({
18218        id: '7137897676894',
18219        name: 'GT S-Series Recurve Rail Guards',
18220        
18221        variants: variants,
18222        chosenVariant: variants[0]
18223    });
18224    
18225    var variants = [];
18226    
18227    
18228    
18229    
18230
18231    
18232    
18233      if (counter === 0) {
18234        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
18235        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
18236      }
18237      counter++;
18238    variants.push({
18239        id: '41076117307486',
18240        name: 'Black',
18241        price: '10000',
18242        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18242onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
18243    });
18244    
18245    
18246    
18247    
18248    
18249
18250    
18251    
18252      if (counter === 0) {
18253        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
18254        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
18255      }
18256      counter++;
18257    variants.push({
18258        id: '41098862166110',
18259        name: 'Navy Blue',
18260        price: '10000',
18261        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
18262    });
18263    
18264    
18265    
18266    
18267    
18268
18269    
18270    
18271      if (counter === 0) {
18272        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
18273        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
18274      }
18275      counter++;
18276    variants.push({
18277        id: '41098862198878',
18278        name: 'White',
18279        price: '10000',
18280        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
18281    });
18282    
18283    
18284    
18285    
18286    
18287
18288    
18289    
18290      if (counter === 0) {
18291        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
18292        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
18293      }
18294      counter++;
18295    variants.push({
18296        id: '41098862231646',
18297        name: 'Dark Olive',
18298        price: '10000',
18299        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
18300    });
18301    
18302    
18303    
18304    
18305    
18306
18307    
18308    
18309      if (counter === 0) {
18310        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
18311        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
18312      }
18313      counter++;
18314    variants.push({
18315        id: '41098862264414',
18316        name: 'Fluorescent Orange',
18317        price: '10000',
18318        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
18319    });
18320    
18321    
18322    
18323    
18324    
18325
18326    
18327    
18328      if (counter === 0) {
18329        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
18330        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
18331      }
18332      counter++;
18333    variants.push({
18334        id: '41098862297182',
18335        name: 'Red',
18336        price: '10000',
18337        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
18338    });
18339    
18340    
18341    
18342    
18343    
18344
18345    
18346    
18347      if (counter === 0) {
18348        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
18349        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
18350      }
18351      counter++;
18352    variants.push({
18353        id: '41098862329950',
18354        name: 'Hot Blue',
18355        price: '10000',
18356        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18356onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
18357    });
18358    
18359    
18360
18361      // EVAN TODO: Update this to "Recurve"
18362      var recurveString = 'Bundle #';
18363    app.bundles[i].products.push({
18364        id: '7172926111838',
18365        name: 'Hybrid Fender',
18366        
18367        variants: variants,
18368        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18369    });
18370
18371      console.log('app.bundles[i].name', app.bundles[i].name);
18372      console.log('variants', variants);
18373      console.log({
18374        id: '7172926111838',
18375        name: 'Hybrid Fender',
18376        
18377        variants: variants,
18378        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18379    });
18380
18381  console.log({
18382        id: '7172926111838',
18383        name: 'Hybrid Fender',
18384        
18385        variants: variants,
18386        chosenVariant: variants[0]
18387    });
18388    
18389    var variants = [];
18390    
18391    
18392    
18393    
18394
18395    
18396    
18397      if (counter === 0) {
18398        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
18399        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
18400      }
18401      counter++;
18402    variants.push({
18403        id: '41076139524190',
18404        name: 'GT Hybrid Fender Delete',
18405        price: '5000',
18406        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
18407    });
18408    
18409    
18410    
18411    
18412    
18413
18414    
18415    
18416      if (counter === 0) {
18417        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
18418        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
18419      }
18420      counter++;
18421    variants.push({
18422        id: '41076139556958',
18423        name: 'GT Recurve Hybrid Fender Delete',
18424        price: '5000',
18425        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
18426    });
18427    
18428    
18429    
18430    
18431    
18432
18433    
18434    
18435      if (counter === 0) {
18436        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
18437        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
18438      }
18439      counter++;
18440    variants.push({
18441        id: '42659237593182',
18442        name: 'S-Series XL Hybrid Fender Delete',
18443        price: '5000',
18444        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
18445    });
18446    
18447    
18448    
18449    
18450    
18451
18452    
18453    
18454      if (counter === 0) {
18455        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
18456        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
18457      }
18458      counter++;
18459    variants.push({
18460        id: '41260074074206',
18461        name: 'XR Classic Hybrid Fender Delete',
18462        price: '5000',
18463        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18463onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
18464    });
18465    
18466    
18467    
18468    
18469    
18470
18471    
18472    
18473      if (counter === 0) {
18474        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
18475        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
18476      }
18477      counter++;
18478    variants.push({
18479        id: '41260074106974',
18480        name: 'XR Classic Recurve Hybrid Fender Delete',
18481        price: '5000',
18482        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
18483    });
18484    
18485    
18486
18487      // EVAN TODO: Update this to "Recurve"
18488      var recurveString = 'Bundle #';
18489    app.bundles[i].products.push({
18490        id: '7172929093726',
18491        name: 'Hybrid Fender Delete',
18492        
18493        variants: variants,
18494        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18495    });
18496
18497      console.log('app.bundles[i].name', app.bundles[i].name);
18498      console.log('variants', variants);
18499      console.log({
18500        id: '7172929093726',
18501        name: 'Hybrid Fender Delete',
18502        
18503        variants: variants,
18504        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18505    });
18506
18507  console.log({
18508        id: '7172929093726',
18509        name: 'Hybrid Fender Delete',
18510        
18511        variants: variants,
18512        chosenVariant: variants[0]
18513    });
18514    
18515
18516    i++;
18517    
18518
18519    app.bundles[i].name = 'Recurve Full Send';
18520    
18521    var variants = [];
18522    
18523    
18524    
18525    
18526
18527    
18528    
18529      if (counter === 0) {
18530        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
18531        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
18532      }
18533      counter++;
18534    variants.push({
18535        id: '40944462397534',
18536        name: 'S-Series',
18537        price: '290000',
18538        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
18539    });
18540    
18541    
18542    
18543    
18544    
18545
18546    
18547    
18548      if (counter === 0) {
18549        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
18550        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
18551      }
18552      counter++;
18553    variants.push({
18554        id: '40944462430302',
18555        name: 'S-Series with Recurve Rails',
18556        price: '320000',
18557        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
18558    });
18559    
18560    
18561    
18562    
18563    
18564
18565    
18566    
18567      if (counter === 0) {
18568        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
18569        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
18570      }
18571      counter++;
18572    variants.push({
18573        id: '40944462463070',
18574        name: 'S-Series Rally Edition',
18575        price: '325000',
18576        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18576onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
18577    });
18578    
18579    
18580    
18581    
18582    
18583
18584    
18585    
18586      if (counter === 0) {
18587        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
18588        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
18589      }
18590      counter++;
18591    variants.push({
18592        id: '41911500406878',
18593        name: 'S-Series Rally XL',
18594        price: '350000',
18595        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
18596    });
18597    
18598    
18599
18600      // EVAN TODO: Update this to "Recurve"
18601      var recurveString = 'Bundle #';
18602    app.bundles[i].products.push({
18603        id: '6845910515806',
18604        name: 'Onewheel GT S-Series',
18605        
18606        variants: variants,
18607        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18608    });
18609
18610      console.log('app.bundles[i].name', app.bundles[i].name);
18611      console.log('variants', variants);
18612      console.log({
18613        id: '6845910515806',
18614        name: 'Onewheel GT S-Series',
18615        
18616        variants: variants,
18617        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18618    });
18619
18620  console.log({
18621        id: '6845910515806',
18622        name: 'Onewheel GT S-Series',
18623        
18624        variants: variants,
18625        chosenVariant: variants[0]
18626    });
18627    
18628    var variants = [];
18629    
18630    
18631    
18632    
18633
18634    
18635    
18636      if (counter === 0) {
18637        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583');
18638        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583';
18639      }
18640      counter++;
18641    variants.push({
18642        id: '41085300768862',
18643        name: 'S-Series',
18644        price: '5000',
18645        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583',
18646    });
18647    
18648    
18649    
18650    
18651    
18652
18653    
18654    
18655      if (counter === 0) {
18656        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162');
18657        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162';
18658      }
18659      counter++;
18660    variants.push({
18661        id: '41177504153694',
18662        name: 'Woodland Camo',
18663        price: '5000',
18664        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162',
18665    });
18666    
18667    
18668    
18669    
18670    
18671
18672    
18673    
18674      if (counter === 0) {
18675        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168');
18676        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168';
18677      }
18678      counter++;
18679    variants.push({
18680        id: '41177504186462',
18681        name: 'Digi Camo',
18682        price: '5000',
18683        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18683onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168',
18684    });
18685    
18686    
18687    
18688    
18689    
18690
18691    
18692    
18693      if (counter === 0) {
18694        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172');
18695        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172';
18696      }
18697      counter++;
18698    variants.push({
18699        id: '41177504219230',
18700        name: 'Black with Fluorescent Yellow',
18701        price: '5000',
18702        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172',
18703    });
18704    
18705    
18706    
18707    
18708    
18709
18710    
18711    
18712      if (counter === 0) {
18713        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177');
18714        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177';
18715      }
18716      counter++;
18717    variants.push({
18718        id: '41177504251998',
18719        name: 'Black with Fuchsia',
18720        price: '5000',
18721        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177',
18722    });
18723    
18724    
18725    
18726    
18727    
18728
18729    
18730    
18731      if (counter === 0) {
18732        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184');
18733        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184';
18734      }
18735      counter++;
18736    variants.push({
18737        id: '41177504284766',
18738        name: 'Murdered Out',
18739        price: '5000',
18740        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184',
18741    });
18742    
18743    
18744    
18745    
18746    
18747
18748    
18749    
18750      if (counter === 0) {
18751        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653');
18752        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653';
18753      }
18754      counter++;
18755    variants.push({
18756        id: '41085300801630',
18757        name: 'Mississippi Mud',
18758        price: '5000',
18759        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653',
18760    });
18761    
18762    
18763
18764      // EVAN TODO: Update this to "Recurve"
18765      var recurveString = 'Bundle #';
18766    app.bundles[i].products.push({
18767        id: '7137897676894',
18768        name: 'GT S-Series Recurve Rail Guards',
18769        
18770        variants: variants,
18771        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18772    });
18773
18774      console.log('app.bundles[i].name', app.bundles[i].name);
18775      console.log('variants', variants);
18776      console.log({
18777        id: '7137897676894',
18778        name: 'GT S-Series Recurve Rail Guards',
18779        
18780        variants: variants,
18781        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18782    });
18783
18784  console.log({
18785        id: '7137897676894',
18786        name: 'GT S-Series Recurve Rail Guards',
18787        
18788        variants: variants,
18789        chosenVariant: variants[0]
18790    });
18791    
18792    var variants = [];
18793    
18794    
18795    
18796    
18797
18798    
18799    
18800      if (counter === 0) {
18801        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18801onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
18802        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
18803      }
18804      counter++;
18805    variants.push({
18806        id: '41076117307486',
18807        name: 'Black',
18808        price: '10000',
18809        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
18810    });
18811    
18812    
18813    
18814    
18815    
18816
18817    
18818    
18819      if (counter === 0) {
18820        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
18821        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
18822      }
18823      counter++;
18824    variants.push({
18825        id: '41098862166110',
18826        name: 'Navy Blue',
18827        price: '10000',
18828        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
18829    });
18830    
18831    
18832    
18833    
18834    
18835
18836    
18837    
18838      if (counter === 0) {
18839        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
18840        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
18841      }
18842      counter++;
18843    variants.push({
18844        id: '41098862198878',
18845        name: 'White',
18846        price: '10000',
18847        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
18848    });
18849    
18850    
18851    
18852    
18853    
18854
18855    
18856    
18857      if (counter === 0) {
18858        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
18859        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
18860      }
18861      counter++;
18862    variants.push({
18863        id: '41098862231646',
18864        name: 'Dark Olive',
18865        price: '10000',
18866        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
18867    });
18868    
18869    
18870    
18871    
18872    
18873
18874    
18875    
18876      if (counter === 0) {
18877        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
18878        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
18879      }
18880      counter++;
18881    variants.push({
18882        id: '41098862264414',
18883        name: 'Fluorescent Orange',
18884        price: '10000',
18885        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
18886    });
18887    
18888    
18889    
18890    
18891    
18892
18893    
18894    
18895      if (counter === 0) {
18896        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
18897        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
18898      }
18899      counter++;
18900    variants.push({
18901        id: '41098862297182',
18902        name: 'Red',
18903        price: '10000',
18904        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
18905    });
18906    
18907    
18908    
18909    
18910    
18911
18912    
18913    
18914      if (counter === 0) {
18915        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18915onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
18916        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
18917      }
18918      counter++;
18919    variants.push({
18920        id: '41098862329950',
18921        name: 'Hot Blue',
18922        price: '10000',
18923        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
18924    });
18925    
18926    
18927
18928      // EVAN TODO: Update this to "Recurve"
18929      var recurveString = 'Bundle #';
18930    app.bundles[i].products.push({
18931        id: '7172926111838',
18932        name: 'Hybrid Fender',
18933        
18934        variants: variants,
18935        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18936    });
18937
18938      console.log('app.bundles[i].name', app.bundles[i].name);
18939      console.log('variants', variants);
18940      console.log({
18941        id: '7172926111838',
18942        name: 'Hybrid Fender',
18943        
18944        variants: variants,
18945        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18946    });
18947
18948  console.log({
18949        id: '7172926111838',
18950        name: 'Hybrid Fender',
18951        
18952        variants: variants,
18953        chosenVariant: variants[0]
18954    });
18955    
18956    var variants = [];
18957    
18958    
18959    
18960    
18961
18962    
18963    
18964      if (counter === 0) {
18965        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
18966        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
18967      }
18968      counter++;
18969    variants.push({
18970        id: '41076139524190',
18971        name: 'GT Hybrid Fender Delete',
18972        price: '5000',
18973        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
18974    });
18975    
18976    
18977    
18978    
18979    
18980
18981    
18982    
18983      if (counter === 0) {
18984        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
18985        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
18986      }
18987      counter++;
18988    variants.push({
18989        id: '41076139556958',
18990        name: 'GT Recurve Hybrid Fender Delete',
18991        price: '5000',
18992        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
18993    });
18994    
18995    
18996    
18997    
18998    
18999
19000    
19001    
19002      if (counter === 0) {
19003        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
19004        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
19005      }
19006      counter++;
19007    variants.push({
19008        id: '42659237593182',
19009        name: 'S-Series XL Hybrid Fender Delete',
19010        price: '5000',
19011        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
19012    });
19013    
19014    
19015    
19016    
19017    
19018
19019    
19020    
19021      if (counter === 0) {
19022        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
19023        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19023onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
19024      }
19025      counter++;
19026    variants.push({
19027        id: '41260074074206',
19028        name: 'XR Classic Hybrid Fender Delete',
19029        price: '5000',
19030        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
19031    });
19032    
19033    
19034    
19035    
19036    
19037
19038    
19039    
19040      if (counter === 0) {
19041        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
19042        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
19043      }
19044      counter++;
19045    variants.push({
19046        id: '41260074106974',
19047        name: 'XR Classic Recurve Hybrid Fender Delete',
19048        price: '5000',
19049        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
19050    });
19051    
19052    
19053
19054      // EVAN TODO: Update this to "Recurve"
19055      var recurveString = 'Bundle #';
19056    app.bundles[i].products.push({
19057        id: '7172929093726',
19058        name: 'Hybrid Fender Delete',
19059        
19060        variants: variants,
19061        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19062    });
19063
19064      console.log('app.bundles[i].name', app.bundles[i].name);
19065      console.log('variants', variants);
19066      console.log({
19067        id: '7172929093726',
19068        name: 'Hybrid Fender Delete',
19069        
19070        variants: variants,
19071        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19072    });
19073
19074  console.log({
19075        id: '7172929093726',
19076        name: 'Hybrid Fender Delete',
19077        
19078        variants: variants,
19079        chosenVariant: variants[0]
19080    });
19081    
19082    var variants = [];
19083    
19084    
19085    
19086    
19087
19088    
19089    
19090      if (counter === 0) {
19091        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302');
19092        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302';
19093      }
19094      counter++;
19095    variants.push({
19096        id: '40187173240926',
19097        name: 'Hot Blue',
19098        price: '12500',
19099        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302',
19100    });
19101    
19102    
19103    
19104    
19105    
19106
19107    
19108    
19109      if (counter === 0) {
19110        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302');
19111        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302';
19112      }
19113      counter++;
19114    variants.push({
19115        id: '40187173011550',
19116        name: 'Black',
19117        price: '12500',
19118        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302',
19119    });
19120    
19121    
19122    
19123    
19124    
19125
19126    
19127    
19128      if (counter === 0) {
19129        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199');
19130        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199';
19131      }
19132      counter++;
19133    variants.push({
19134        id: '40187173044318',
19135        name: 'Navy Blue',
19136        price: '12500',
19137        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19137onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199',
19138    });
19139    
19140    
19141    
19142    
19143    
19144
19145    
19146    
19147      if (counter === 0) {
19148        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199');
19149        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199';
19150      }
19151      counter++;
19152    variants.push({
19153        id: '40187173109854',
19154        name: 'White',
19155        price: '12500',
19156        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199',
19157    });
19158    
19159    
19160    
19161    
19162    
19163
19164    
19165    
19166      if (counter === 0) {
19167        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199');
19168        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199';
19169      }
19170      counter++;
19171    variants.push({
19172        id: '40187173142622',
19173        name: 'Dark Olive',
19174        price: '12500',
19175        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199',
19176    });
19177    
19178    
19179    
19180    
19181    
19182
19183    
19184    
19185      if (counter === 0) {
19186        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199');
19187        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199';
19188      }
19189      counter++;
19190    variants.push({
19191        id: '40187173175390',
19192        name: 'Fluorescent Orange',
19193        price: '12500',
19194        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199',
19195    });
19196    
19197    
19198    
19199    
19200    
19201
19202    
19203    
19204      if (counter === 0) {
19205        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199');
19206        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199';
19207      }
19208      counter++;
19209    variants.push({
19210        id: '40187173208158',
19211        name: 'Red',
19212        price: '12500',
19213        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199',
19214    });
19215    
19216    
19217
19218      // EVAN TODO: Update this to "Recurve"
19219      var recurveString = 'Bundle #';
19220    app.bundles[i].products.push({
19221        id: '6864473653342',
19222        name: 'GT Freeride Bumpers',
19223        
19224        variants: variants,
19225        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19226    });
19227
19228      console.log('app.bundles[i].name', app.bundles[i].name);
19229      console.log('variants', variants);
19230      console.log({
19231        id: '6864473653342',
19232        name: 'GT Freeride Bumpers',
19233        
19234        variants: variants,
19235        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19236    });
19237
19238  console.log({
19239        id: '6864473653342',
19240        name: 'GT Freeride Bumpers',
19241        
19242        variants: variants,
19243        chosenVariant: variants[0]
19244    });
19245    
19246    var variants = [];
19247    
19248    
19249    
19250    
19251
19252    
19253    
19254      if (counter === 0) {
19255        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
19256        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19256onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
19257      }
19258      counter++;
19259    variants.push({
19260        id: '40129602191454',
19261        name: 'Default Title',
19262        price: '23000',
19263        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
19264    });
19265    
19266    
19267
19268      // EVAN TODO: Update this to "Recurve"
19269      var recurveString = 'Bundle #';
19270    app.bundles[i].products.push({
19271        id: '6842334806110',
19272        name: 'GT S-Series Hypercharger',
19273        
19274        variants: variants,
19275        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19276    });
19277
19278      console.log('app.bundles[i].name', app.bundles[i].name);
19279      console.log('variants', variants);
19280      console.log({
19281        id: '6842334806110',
19282        name: 'GT S-Series Hypercharger',
19283        
19284        variants: variants,
19285        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19286    });
19287
19288  console.log({
19289        id: '6842334806110',
19290        name: 'GT S-Series Hypercharger',
19291        
19292        variants: variants,
19293        chosenVariant: variants[0]
19294    });
19295    
19296    var variants = [];
19297    
19298    
19299    
19300    
19301
19302    
19303    
19304      if (counter === 0) {
19305        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398');
19306        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398';
19307      }
19308      counter++;
19309    variants.push({
19310        id: '39539191021662',
19311        name: 'Default Title',
19312        price: '9500',
19313        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398',
19314    });
19315    
19316    
19317
19318      // EVAN TODO: Update this to "Recurve"
19319      var recurveString = 'Bundle #';
19320    app.bundles[i].products.push({
19321        id: '6625428963422',
19322        name: 'GT Stand',
19323        
19324        variants: variants,
19325        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19326    });
19327
19328      console.log('app.bundles[i].name', app.bundles[i].name);
19329      console.log('variants', variants);
19330      console.log({
19331        id: '6625428963422',
19332        name: 'GT Stand',
19333        
19334        variants: variants,
19335        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19336    });
19337
19338  console.log({
19339        id: '6625428963422',
19340        name: 'GT Stand',
19341        
19342        variants: variants,
19343        chosenVariant: variants[0]
19344    });
19345    
19346    var variants = [];
19347    
19348    
19349    
19350    
19351
19352    
19353    
19354      if (counter === 0) {
19355        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
19356        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
19357      }
19358      counter++;
19359    variants.push({
19360        id: '39539189416030',
19361        name: 'Black',
19362        price: '500',
19363        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
19364    });
19365    
19366    
19367    
19368    
19369    
19370
19371    
19372    
19373      if (counter === 0) {
19374        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
19375        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
19376      }
19377      counter++;
19378    variants.push({
19379        id: '39539189448798',
19380        name: 'Navy Blue',
19381        price: '500',
19382        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19382onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
19383    });
19384    
19385    
19386    
19387    
19388    
19389
19390    
19391    
19392      if (counter === 0) {
19393        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
19394        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
19395      }
19396      counter++;
19397    variants.push({
19398        id: '39539189481566',
19399        name: 'Mint',
19400        price: '500',
19401        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
19402    });
19403    
19404    
19405    
19406    
19407    
19408
19409    
19410    
19411      if (counter === 0) {
19412        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
19413        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
19414      }
19415      counter++;
19416    variants.push({
19417        id: '39539189514334',
19418        name: 'White',
19419        price: '500',
19420        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
19421    });
19422    
19423    
19424    
19425    
19426    
19427
19428    
19429    
19430      if (counter === 0) {
19431        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
19432        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
19433      }
19434      counter++;
19435    variants.push({
19436        id: '39539189547102',
19437        name: 'Dark Olive',
19438        price: '500',
19439        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
19440    });
19441    
19442    
19443    
19444    
19445    
19446
19447    
19448    
19449      if (counter === 0) {
19450        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
19451        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
19452      }
19453      counter++;
19454    variants.push({
19455        id: '39539189579870',
19456        name: 'Fluorescent Orange',
19457        price: '500',
19458        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
19459    });
19460    
19461    
19462    
19463    
19464    
19465
19466    
19467    
19468      if (counter === 0) {
19469        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
19470        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
19471      }
19472      counter++;
19473    variants.push({
19474        id: '39539189612638',
19475        name: 'Red',
19476        price: '500',
19477        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
19478    });
19479    
19480    
19481    
19482    
19483    
19484
19485    
19486    
19487      if (counter === 0) {
19488        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19488onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
19489        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
19490      }
19491      counter++;
19492    variants.push({
19493        id: '39539189645406',
19494        name: 'Hot Blue',
19495        price: '500',
19496        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
19497    });
19498    
19499    
19500    
19501    
19502    
19503
19504    
19505    
19506      if (counter === 0) {
19507        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
19508        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
19509      }
19510      counter++;
19511    variants.push({
19512        id: '39539189678174',
19513        name: 'Fluorescent Yellow',
19514        price: '500',
19515        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
19516    });
19517    
19518    
19519    
19520    
19521    
19522
19523    
19524    
19525      if (counter === 0) {
19526        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
19527        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
19528      }
19529      counter++;
19530    variants.push({
19531        id: '39539189710942',
19532        name: 'Fuchsia',
19533        price: '500',
19534        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
19535    });
19536    
19537    
19538    
19539    
19540    
19541
19542    
19543    
19544      if (counter === 0) {
19545        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
19546        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
19547      }
19548      counter++;
19549    variants.push({
19550        id: '39539189743710',
19551        name: 'Lime',
19552        price: '500',
19553        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
19554    });
19555    
19556    
19557    
19558    
19559    
19560
19561    
19562    
19563      if (counter === 0) {
19564        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
19565        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
19566      }
19567      counter++;
19568    variants.push({
19569        id: '39539189776478',
19570        name: 'Purple',
19571        price: '500',
19572        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
19573    });
19574    
19575    
19576    
19577    
19578    
19579
19580    
19581    
19582      if (counter === 0) {
19583        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
19584        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19584onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
19585      }
19586      counter++;
19587    variants.push({
19588        id: '39539189809246',
19589        name: 'Jewel Gray',
19590        price: '500',
19591        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
19592    });
19593    
19594    
19595    
19596    
19597    
19598
19599    
19600    
19601      if (counter === 0) {
19602        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
19603        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
19604      }
19605      counter++;
19606    variants.push({
19607        id: '39539189842014',
19608        name: 'Spearmint',
19609        price: '500',
19610        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
19611    });
19612    
19613    
19614    
19615    
19616    
19617
19618    
19619    
19620      if (counter === 0) {
19621        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
19622        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
19623      }
19624      counter++;
19625    variants.push({
19626        id: '39539189874782',
19627        name: 'Gold Nugget',
19628        price: '500',
19629        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
19630    });
19631    
19632    
19633    
19634    
19635    
19636
19637    
19638    
19639      if (counter === 0) {
19640        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
19641        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
19642      }
19643      counter++;
19644    variants.push({
19645        id: '39539189907550',
19646        name: 'Mississippi Mud',
19647        price: '500',
19648        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
19649    });
19650    
19651    
19652
19653      // EVAN TODO: Update this to "Recurve"
19654      var recurveString = 'Bundle #';
19655    app.bundles[i].products.push({
19656        id: '6625428373598',
19657        name: 'GT Charger Plug',
19658        
19659        variants: variants,
19660        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19661    });
19662
19663      console.log('app.bundles[i].name', app.bundles[i].name);
19664      console.log('variants', variants);
19665      console.log({
19666        id: '6625428373598',
19667        name: 'GT Charger Plug',
19668        
19669        variants: variants,
19670        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19671    });
19672
19673  console.log({
19674        id: '6625428373598',
19675        name: 'GT Charger Plug',
19676        
19677        variants: variants,
19678        chosenVariant: variants[0]
19679    });
19680    
19681
19682    i++;
19683    
19684
19685    app.bundles[i].name = 'Freeride Bundle';
19686    
19687    var variants = [];
19688    
19689    
19690    
19691    
19692
19693    
19694    
19695      if (counter === 0) {
19696        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
19697        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
19698      }
19699      counter++;
19700    variants.push({
19701        id: '40944462397534',
19702        name: 'S-Series',
19703        price: '290000',
19704        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
19705    });
19706    
19707    
19708    
19709    
19710    
19711
19712    
19713    
19714      if (counter === 0) {
19715        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
19716        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
19717      }
19718      counter++;
19719    variants.push({
19720        id: '40944462430302',
19721        name: 'S-Series with Recurve Rails',
19722        price: '320000',
19723        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
19724    });
19725    
19726    
19727    
19728    
19729    
19730
19731    
19732    
19733      if (counter === 0) {
19734        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
19735        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
19736      }
19737      counter++;
19738    variants.push({
19739        id: '40944462463070',
19740        name: 'S-Series Rally Edition',
19741        price: '325000',
19742        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
19743    });
19744    
19745    
19746    
19747    
19748    
19749
19750    
19751    
19752      if (counter === 0) {
19753        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
19754        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
19755      }
19756      counter++;
19757    variants.push({
19758        id: '41911500406878',
19759        name: 'S-Series Rally XL',
19760        price: '350000',
19761        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
19762    });
19763    
19764    
19765
19766      // EVAN TODO: Update this to "Recurve"
19767      var recurveString = 'Bundle #';
19768    app.bundles[i].products.push({
19769        id: '6845910515806',
19770        name: 'Onewheel GT S-Series',
19771        
19772        variants: variants,
19773        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19774    });
19775
19776      console.log('app.bundles[i].name', app.bundles[i].name);
19777      console.log('variants', variants);
19778      console.log({
19779        id: '6845910515806',
19780        name: 'Onewheel GT S-Series',
19781        
19782        variants: variants,
19783        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19784    });
19785
19786  console.log({
19787        id: '6845910515806',
19788        name: 'Onewheel GT S-Series',
19789        
19790        variants: variants,
19791        chosenVariant: variants[0]
19792    });
19793    
19794    var variants = [];
19795    
19796    
19797    
19798    
19799
19800    
19801    
19802      if (counter === 0) {
19803        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19803onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
19804        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
19805      }
19806      counter++;
19807    variants.push({
19808        id: '39539189416030',
19809        name: 'Black',
19810        price: '500',
19811        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
19812    });
19813    
19814    
19815    
19816    
19817    
19818
19819    
19820    
19821      if (counter === 0) {
19822        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
19823        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
19824      }
19825      counter++;
19826    variants.push({
19827        id: '39539189448798',
19828        name: 'Navy Blue',
19829        price: '500',
19830        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
19831    });
19832    
19833    
19834    
19835    
19836    
19837
19838    
19839    
19840      if (counter === 0) {
19841        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
19842        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
19843      }
19844      counter++;
19845    variants.push({
19846        id: '39539189481566',
19847        name: 'Mint',
19848        price: '500',
19849        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
19850    });
19851    
19852    
19853    
19854    
19855    
19856
19857    
19858    
19859      if (counter === 0) {
19860        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
19861        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
19862      }
19863      counter++;
19864    variants.push({
19865        id: '39539189514334',
19866        name: 'White',
19867        price: '500',
19868        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
19869    });
19870    
19871    
19872    
19873    
19874    
19875
19876    
19877    
19878      if (counter === 0) {
19879        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
19880        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
19881      }
19882      counter++;
19883    variants.push({
19884        id: '39539189547102',
19885        name: 'Dark Olive',
19886        price: '500',
19887        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
19888    });
19889    
19890    
19891    
19892    
19893    
19894
19895    
19896    
19897      if (counter === 0) {
19898        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
19899        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19899onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
19900      }
19901      counter++;
19902    variants.push({
19903        id: '39539189579870',
19904        name: 'Fluorescent Orange',
19905        price: '500',
19906        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
19907    });
19908    
19909    
19910    
19911    
19912    
19913
19914    
19915    
19916      if (counter === 0) {
19917        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
19918        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
19919      }
19920      counter++;
19921    variants.push({
19922        id: '39539189612638',
19923        name: 'Red',
19924        price: '500',
19925        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
19926    });
19927    
19928    
19929    
19930    
19931    
19932
19933    
19934    
19935      if (counter === 0) {
19936        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
19937        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
19938      }
19939      counter++;
19940    variants.push({
19941        id: '39539189645406',
19942        name: 'Hot Blue',
19943        price: '500',
19944        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
19945    });
19946    
19947    
19948    
19949    
19950    
19951
19952    
19953    
19954      if (counter === 0) {
19955        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
19956        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
19957      }
19958      counter++;
19959    variants.push({
19960        id: '39539189678174',
19961        name: 'Fluorescent Yellow',
19962        price: '500',
19963        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
19964    });
19965    
19966    
19967    
19968    
19969    
19970
19971    
19972    
19973      if (counter === 0) {
19974        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
19975        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
19976      }
19977      counter++;
19978    variants.push({
19979        id: '39539189710942',
19980        name: 'Fuchsia',
19981        price: '500',
19982        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
19983    });
19984    
19985    
19986    
19987    
19988    
19989
19990    
19991    
19992      if (counter === 0) {
19993        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
19994        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
19995      }
19996      counter++;
19997    variants.push({
19998        id: '39539189743710',
19999        name: 'Lime',
20000        price: '500',
20001        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20001onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
20002    });
20003    
20004    
20005    
20006    
20007    
20008
20009    
20010    
20011      if (counter === 0) {
20012        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
20013        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
20014      }
20015      counter++;
20016    variants.push({
20017        id: '39539189776478',
20018        name: 'Purple',
20019        price: '500',
20020        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
20021    });
20022    
20023    
20024    
20025    
20026    
20027
20028    
20029    
20030      if (counter === 0) {
20031        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
20032        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
20033      }
20034      counter++;
20035    variants.push({
20036        id: '39539189809246',
20037        name: 'Jewel Gray',
20038        price: '500',
20039        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
20040    });
20041    
20042    
20043    
20044    
20045    
20046
20047    
20048    
20049      if (counter === 0) {
20050        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
20051        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
20052      }
20053      counter++;
20054    variants.push({
20055        id: '39539189842014',
20056        name: 'Spearmint',
20057        price: '500',
20058        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
20059    });
20060    
20061    
20062    
20063    
20064    
20065
20066    
20067    
20068      if (counter === 0) {
20069        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
20070        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
20071      }
20072      counter++;
20073    variants.push({
20074        id: '39539189874782',
20075        name: 'Gold Nugget',
20076        price: '500',
20077        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
20078    });
20079    
20080    
20081    
20082    
20083    
20084
20085    
20086    
20087      if (counter === 0) {
20088        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
20089        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
20090      }
20091      counter++;
20092    variants.push({
20093        id: '39539189907550',
20094        name: 'Mississippi Mud',
20095        price: '500',
20096        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
20097    });
20098    
20099    
20100
20101      // EVAN TODO: Update this to "Recurve"
20102      var recurveString = 'Bundle #';
20103    app.bundles[i].products.push({
20104        id: '6625428373598',
20105        name: 'GT Charger Plug',
20106        
20107        variants: variants,
20108        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20109    });
20110
20111      console.log('app.bundles[i].name', app.bundles[i].name);
20112      console.log('variants', variants);
20113      console.log({
20114        id: '6625428373598',
20115        name: 'GT Charger Plug',
20116        
20117        variants: variants,
20118        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20119    });
20120
20121  console.log({
20122        id: '6625428373598',
20123        name: 'GT Charger Plug',
20124        
20125        variants: variants,
20126        chosenVariant: variants[0]
20127    });
20128    
20129    var variants = [];
20130    
20131    
20132    
20133    
20134
20135    
20136    
20137      if (counter === 0) {
20138        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302');
20139        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302';
20140      }
20141      counter++;
20142    variants.push({
20143        id: '40187173240926',
20144        name: 'Hot Blue',
20145        price: '12500',
20146        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302',
20147    });
20148    
20149    
20150    
20151    
20152    
20153
20154    
20155    
20156      if (counter === 0) {
20157        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302');
20158        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302';
20159      }
20160      counter++;
20161    variants.push({
20162        id: '40187173011550',
20163        name: 'Black',
20164        price: '12500',
20165        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302',
20166    });
20167    
20168    
20169    
20170    
20171    
20172
20173    
20174    
20175      if (counter === 0) {
20176        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199');
20177        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199';
20178      }
20179      counter++;
20180    variants.push({
20181        id: '40187173044318',
20182        name: 'Navy Blue',
20183        price: '12500',
20184        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199',
20185    });
20186    
20187    
20188    
20189    
20190    
20191
20192    
20193    
20194      if (counter === 0) {
20195        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199');
20196        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199';
20197      }
20198      counter++;
20199    variants.push({
20200        id: '40187173109854',
20201        name: 'White',
20202        price: '12500',
20203        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199',
20204    });
20205    
20206    
20207    
20208    
20209    
20210
20211    
20212    
20213      if (counter === 0) {
20214        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199');
20215        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199';
20216      }
20217      counter++;
20218    variants.push({
20219        id: '40187173142622',
20220        name: 'Dark Olive',
20221        price: '12500',
20222        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20222onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199',
20223    });
20224    
20225    
20226    
20227    
20228    
20229
20230    
20231    
20232      if (counter === 0) {
20233        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199');
20234        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199';
20235      }
20236      counter++;
20237    variants.push({
20238        id: '40187173175390',
20239        name: 'Fluorescent Orange',
20240        price: '12500',
20241        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199',
20242    });
20243    
20244    
20245    
20246    
20247    
20248
20249    
20250    
20251      if (counter === 0) {
20252        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199');
20253        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199';
20254      }
20255      counter++;
20256    variants.push({
20257        id: '40187173208158',
20258        name: 'Red',
20259        price: '12500',
20260        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199',
20261    });
20262    
20263    
20264
20265      // EVAN TODO: Update this to "Recurve"
20266      var recurveString = 'Bundle #';
20267    app.bundles[i].products.push({
20268        id: '6864473653342',
20269        name: 'GT Freeride Bumpers',
20270        
20271        variants: variants,
20272        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20273    });
20274
20275      console.log('app.bundles[i].name', app.bundles[i].name);
20276      console.log('variants', variants);
20277      console.log({
20278        id: '6864473653342',
20279        name: 'GT Freeride Bumpers',
20280        
20281        variants: variants,
20282        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20283    });
20284
20285  console.log({
20286        id: '6864473653342',
20287        name: 'GT Freeride Bumpers',
20288        
20289        variants: variants,
20290        chosenVariant: variants[0]
20291    });
20292    
20293
20294    i++;
20295    
20296
20297    app.bundles[i].name = '28 Summit Bundle';
20298    
20299    var variants = [];
20300    
20301    
20302    
20303    
20304
20305    
20306    
20307      if (counter === 0) {
20308        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
20309        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
20310      }
20311      counter++;
20312    variants.push({
20313        id: '40944462397534',
20314        name: 'S-Series',
20315        price: '290000',
20316        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
20317    });
20318    
20319    
20320    
20321    
20322    
20323
20324    
20325    
20326      if (counter === 0) {
20327        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
20328        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
20329      }
20330      counter++;
20331    variants.push({
20332        id: '40944462430302',
20333        name: 'S-Series with Recurve Rails',
20334        price: '320000',
20335        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
20336    });
20337    
20338    
20339    
20340    
20341    
20342
20343    
20344    
20345      if (counter === 0) {
20346        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20346onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
20347        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
20348      }
20349      counter++;
20350    variants.push({
20351        id: '40944462463070',
20352        name: 'S-Series Rally Edition',
20353        price: '325000',
20354        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
20355    });
20356    
20357    
20358    
20359    
20360    
20361
20362    
20363    
20364      if (counter === 0) {
20365        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
20366        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
20367      }
20368      counter++;
20369    variants.push({
20370        id: '41911500406878',
20371        name: 'S-Series Rally XL',
20372        price: '350000',
20373        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
20374    });
20375    
20376    
20377
20378      // EVAN TODO: Update this to "Recurve"
20379      var recurveString = 'Bundle #';
20380    app.bundles[i].products.push({
20381        id: '6845910515806',
20382        name: 'Onewheel GT S-Series',
20383        
20384        variants: variants,
20385        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20386    });
20387
20388      console.log('app.bundles[i].name', app.bundles[i].name);
20389      console.log('variants', variants);
20390      console.log({
20391        id: '6845910515806',
20392        name: 'Onewheel GT S-Series',
20393        
20394        variants: variants,
20395        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20396    });
20397
20398  console.log({
20399        id: '6845910515806',
20400        name: 'Onewheel GT S-Series',
20401        
20402        variants: variants,
20403        chosenVariant: variants[0]
20404    });
20405    
20406    var variants = [];
20407    
20408    
20409    
20410    
20411
20412    
20413    
20414      if (counter === 0) {
20415        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
20416        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
20417      }
20418      counter++;
20419    variants.push({
20420        id: '39539189416030',
20421        name: 'Black',
20422        price: '500',
20423        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
20424    });
20425    
20426    
20427    
20428    
20429    
20430
20431    
20432    
20433      if (counter === 0) {
20434        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
20435        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
20436      }
20437      counter++;
20438    variants.push({
20439        id: '39539189448798',
20440        name: 'Navy Blue',
20441        price: '500',
20442        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
20443    });
20444    
20445    
20446    
20447    
20448    
20449
20450    
20451    
20452      if (counter === 0) {
20453        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20453onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
20454        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
20455      }
20456      counter++;
20457    variants.push({
20458        id: '39539189481566',
20459        name: 'Mint',
20460        price: '500',
20461        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
20462    });
20463    
20464    
20465    
20466    
20467    
20468
20469    
20470    
20471      if (counter === 0) {
20472        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
20473        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
20474      }
20475      counter++;
20476    variants.push({
20477        id: '39539189514334',
20478        name: 'White',
20479        price: '500',
20480        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
20481    });
20482    
20483    
20484    
20485    
20486    
20487
20488    
20489    
20490      if (counter === 0) {
20491        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
20492        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
20493      }
20494      counter++;
20495    variants.push({
20496        id: '39539189547102',
20497        name: 'Dark Olive',
20498        price: '500',
20499        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
20500    });
20501    
20502    
20503    
20504    
20505    
20506
20507    
20508    
20509      if (counter === 0) {
20510        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
20511        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
20512      }
20513      counter++;
20514    variants.push({
20515        id: '39539189579870',
20516        name: 'Fluorescent Orange',
20517        price: '500',
20518        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
20519    });
20520    
20521    
20522    
20523    
20524    
20525
20526    
20527    
20528      if (counter === 0) {
20529        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
20530        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
20531      }
20532      counter++;
20533    variants.push({
20534        id: '39539189612638',
20535        name: 'Red',
20536        price: '500',
20537        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
20538    });
20539    
20540    
20541    
20542    
20543    
20544
20545    
20546    
20547      if (counter === 0) {
20548        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
20549        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20549onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
20550      }
20551      counter++;
20552    variants.push({
20553        id: '39539189645406',
20554        name: 'Hot Blue',
20555        price: '500',
20556        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
20557    });
20558    
20559    
20560    
20561    
20562    
20563
20564    
20565    
20566      if (counter === 0) {
20567        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
20568        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
20569      }
20570      counter++;
20571    variants.push({
20572        id: '39539189678174',
20573        name: 'Fluorescent Yellow',
20574        price: '500',
20575        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
20576    });
20577    
20578    
20579    
20580    
20581    
20582
20583    
20584    
20585      if (counter === 0) {
20586        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
20587        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
20588      }
20589      counter++;
20590    variants.push({
20591        id: '39539189710942',
20592        name: 'Fuchsia',
20593        price: '500',
20594        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
20595    });
20596    
20597    
20598    
20599    
20600    
20601
20602    
20603    
20604      if (counter === 0) {
20605        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
20606        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
20607      }
20608      counter++;
20609    variants.push({
20610        id: '39539189743710',
20611        name: 'Lime',
20612        price: '500',
20613        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
20614    });
20615    
20616    
20617    
20618    
20619    
20620
20621    
20622    
20623      if (counter === 0) {
20624        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
20625        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
20626      }
20627      counter++;
20628    variants.push({
20629        id: '39539189776478',
20630        name: 'Purple',
20631        price: '500',
20632        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
20633    });
20634    
20635    
20636    
20637    
20638    
20639
20640    
20641    
20642      if (counter === 0) {
20643        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
20644        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
20645      }
20646      counter++;
20647    variants.push({
20648        id: '39539189809246',
20649        name: 'Jewel Gray',
20650        price: '500',
20651        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20651onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
20652    });
20653    
20654    
20655    
20656    
20657    
20658
20659    
20660    
20661      if (counter === 0) {
20662        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
20663        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
20664      }
20665      counter++;
20666    variants.push({
20667        id: '39539189842014',
20668        name: 'Spearmint',
20669        price: '500',
20670        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
20671    });
20672    
20673    
20674    
20675    
20676    
20677
20678    
20679    
20680      if (counter === 0) {
20681        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
20682        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
20683      }
20684      counter++;
20685    variants.push({
20686        id: '39539189874782',
20687        name: 'Gold Nugget',
20688        price: '500',
20689        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
20690    });
20691    
20692    
20693    
20694    
20695    
20696
20697    
20698    
20699      if (counter === 0) {
20700        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
20701        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
20702      }
20703      counter++;
20704    variants.push({
20705        id: '39539189907550',
20706        name: 'Mississippi Mud',
20707        price: '500',
20708        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
20709    });
20710    
20711    
20712
20713      // EVAN TODO: Update this to "Recurve"
20714      var recurveString = 'Bundle #';
20715    app.bundles[i].products.push({
20716        id: '6625428373598',
20717        name: 'GT Charger Plug',
20718        
20719        variants: variants,
20720        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20721    });
20722
20723      console.log('app.bundles[i].name', app.bundles[i].name);
20724      console.log('variants', variants);
20725      console.log({
20726        id: '6625428373598',
20727        name: 'GT Charger Plug',
20728        
20729        variants: variants,
20730        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20731    });
20732
20733  console.log({
20734        id: '6625428373598',
20735        name: 'GT Charger Plug',
20736        
20737        variants: variants,
20738        chosenVariant: variants[0]
20739    });
20740    
20741    var variants = [];
20742    
20743    
20744    
20745    
20746
20747    
20748    
20749      if (counter === 0) {
20750        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302');
20751        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302';
20752      }
20753      counter++;
20754    variants.push({
20755        id: '40187173240926',
20756        name: 'Hot Blue',
20757        price: '12500',
20758        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302',
20759    });
20760    
20761    
20762    
20763    
20764    
20765
20766    
20767    
20768      if (counter === 0) {
20769        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302');
20770        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302';
20771      }
20772      counter++;
20773    variants.push({
20774        id: '40187173011550',
20775        name: 'Black',
20776        price: '12500',
20777        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302',
20778    });
20779    
20780    
20781    
20782    
20783    
20784
20785    
20786    
20787      if (counter === 0) {
20788        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199');
20789        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199';
20790      }
20791      counter++;
20792    variants.push({
20793        id: '40187173044318',
20794        name: 'Navy Blue',
20795        price: '12500',
20796        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199',
20797    });
20798    
20799    
20800    
20801    
20802    
20803
20804    
20805    
20806      if (counter === 0) {
20807        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199');
20808        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199';
20809      }
20810      counter++;
20811    variants.push({
20812        id: '40187173109854',
20813        name: 'White',
20814        price: '12500',
20815        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199',
20816    });
20817    
20818    
20819    
20820    
20821    
20822
20823    
20824    
20825      if (counter === 0) {
20826        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199');
20827        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199';
20828      }
20829      counter++;
20830    variants.push({
20831        id: '40187173142622',
20832        name: 'Dark Olive',
20833        price: '12500',
20834        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20834onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199',
20835    });
20836    
20837    
20838    
20839    
20840    
20841
20842    
20843    
20844      if (counter === 0) {
20845        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199');
20846        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199';
20847      }
20848      counter++;
20849    variants.push({
20850        id: '40187173175390',
20851        name: 'Fluorescent Orange',
20852        price: '12500',
20853        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199',
20854    });
20855    
20856    
20857    
20858    
20859    
20860
20861    
20862    
20863      if (counter === 0) {
20864        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199');
20865        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199';
20866      }
20867      counter++;
20868    variants.push({
20869        id: '40187173208158',
20870        name: 'Red',
20871        price: '12500',
20872        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199',
20873    });
20874    
20875    
20876
20877      // EVAN TODO: Update this to "Recurve"
20878      var recurveString = 'Bundle #';
20879    app.bundles[i].products.push({
20880        id: '6864473653342',
20881        name: 'GT Freeride Bumpers',
20882        
20883        variants: variants,
20884        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20885    });
20886
20887      console.log('app.bundles[i].name', app.bundles[i].name);
20888      console.log('variants', variants);
20889      console.log({
20890        id: '6864473653342',
20891        name: 'GT Freeride Bumpers',
20892        
20893        variants: variants,
20894        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20895    });
20896
20897  console.log({
20898        id: '6864473653342',
20899        name: 'GT Freeride Bumpers',
20900        
20901        variants: variants,
20902        chosenVariant: variants[0]
20903    });
20904    
20905    var variants = [];
20906    
20907    
20908    
20909    
20910
20911    
20912    
20913      if (counter === 0) {
20914        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
20915        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
20916      }
20917      counter++;
20918    variants.push({
20919        id: '40129602191454',
20920        name: 'Default Title',
20921        price: '23000',
20922        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
20923    });
20924    
20925    
20926
20927      // EVAN TODO: Update this to "Recurve"
20928      var recurveString = 'Bundle #';
20929    app.bundles[i].products.push({
20930        id: '6842334806110',
20931        name: 'GT S-Series Hypercharger',
20932        
20933        variants: variants,
20934        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20935    });
20936
20937      console.log('app.bundles[i].name', app.bundles[i].name);
20938      console.log('variants', variants);
20939      console.log({
20940        id: '6842334806110',
20941        name: 'GT S-Series Hypercharger',
20942        
20943        variants: variants,
20944        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20945    });
20946
20947  console.log({
20948        id: '6842334806110',
20949        name: 'GT S-Series Hypercharger',
20950        
20951        variants: variants,
20952        chosenVariant: variants[0]
20953    });
20954    
20955
20956    i++;
20957    
20958
20959    app.bundles[i].name = 'Epitome Bundle';
20960    
20961    var variants = [];
20962    
20963    
20964    
20965    
20966
20967    
20968    
20969      if (counter === 0) {
20970        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20970onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
20971        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
20972      }
20973      counter++;
20974    variants.push({
20975        id: '40944462397534',
20976        name: 'S-Series',
20977        price: '290000',
20978        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
20979    });
20980    
20981    
20982    
20983    
20984    
20985
20986    
20987    
20988      if (counter === 0) {
20989        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
20990        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
20991      }
20992      counter++;
20993    variants.push({
20994        id: '40944462430302',
20995        name: 'S-Series with Recurve Rails',
20996        price: '320000',
20997        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
20998    });
20999    
21000    
21001    
21002    
21003    
21004
21005    
21006    
21007      if (counter === 0) {
21008        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
21009        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
21010      }
21011      counter++;
21012    variants.push({
21013        id: '40944462463070',
21014        name: 'S-Series Rally Edition',
21015        price: '325000',
21016        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
21017    });
21018    
21019    
21020    
21021    
21022    
21023
21024    
21025    
21026      if (counter === 0) {
21027        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
21028        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
21029      }
21030      counter++;
21031    variants.push({
21032        id: '41911500406878',
21033        name: 'S-Series Rally XL',
21034        price: '350000',
21035        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
21036    });
21037    
21038    
21039
21040      // EVAN TODO: Update this to "Recurve"
21041      var recurveString = 'Bundle #';
21042    app.bundles[i].products.push({
21043        id: '6845910515806',
21044        name: 'Onewheel GT S-Series',
21045        
21046        variants: variants,
21047        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21048    });
21049
21050      console.log('app.bundles[i].name', app.bundles[i].name);
21051      console.log('variants', variants);
21052      console.log({
21053        id: '6845910515806',
21054        name: 'Onewheel GT S-Series',
21055        
21056        variants: variants,
21057        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21058    });
21059
21060  console.log({
21061        id: '6845910515806',
21062        name: 'Onewheel GT S-Series',
21063        
21064        variants: variants,
21065        chosenVariant: variants[0]
21066    });
21067    
21068    var variants = [];
21069    
21070    
21071    
21072    
21073
21074    
21075    
21076      if (counter === 0) {
21077        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21077onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
21078        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
21079      }
21080      counter++;
21081    variants.push({
21082        id: '39539189416030',
21083        name: 'Black',
21084        price: '500',
21085        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
21086    });
21087    
21088    
21089    
21090    
21091    
21092
21093    
21094    
21095      if (counter === 0) {
21096        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
21097        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
21098      }
21099      counter++;
21100    variants.push({
21101        id: '39539189448798',
21102        name: 'Navy Blue',
21103        price: '500',
21104        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
21105    });
21106    
21107    
21108    
21109    
21110    
21111
21112    
21113    
21114      if (counter === 0) {
21115        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
21116        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
21117      }
21118      counter++;
21119    variants.push({
21120        id: '39539189481566',
21121        name: 'Mint',
21122        price: '500',
21123        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
21124    });
21125    
21126    
21127    
21128    
21129    
21130
21131    
21132    
21133      if (counter === 0) {
21134        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
21135        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
21136      }
21137      counter++;
21138    variants.push({
21139        id: '39539189514334',
21140        name: 'White',
21141        price: '500',
21142        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
21143    });
21144    
21145    
21146    
21147    
21148    
21149
21150    
21151    
21152      if (counter === 0) {
21153        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
21154        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
21155      }
21156      counter++;
21157    variants.push({
21158        id: '39539189547102',
21159        name: 'Dark Olive',
21160        price: '500',
21161        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
21162    });
21163    
21164    
21165    
21166    
21167    
21168
21169    
21170    
21171      if (counter === 0) {
21172        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
21173        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21173onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
21174      }
21175      counter++;
21176    variants.push({
21177        id: '39539189579870',
21178        name: 'Fluorescent Orange',
21179        price: '500',
21180        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
21181    });
21182    
21183    
21184    
21185    
21186    
21187
21188    
21189    
21190      if (counter === 0) {
21191        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
21192        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
21193      }
21194      counter++;
21195    variants.push({
21196        id: '39539189612638',
21197        name: 'Red',
21198        price: '500',
21199        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
21200    });
21201    
21202    
21203    
21204    
21205    
21206
21207    
21208    
21209      if (counter === 0) {
21210        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
21211        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
21212      }
21213      counter++;
21214    variants.push({
21215        id: '39539189645406',
21216        name: 'Hot Blue',
21217        price: '500',
21218        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
21219    });
21220    
21221    
21222    
21223    
21224    
21225
21226    
21227    
21228      if (counter === 0) {
21229        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
21230        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
21231      }
21232      counter++;
21233    variants.push({
21234        id: '39539189678174',
21235        name: 'Fluorescent Yellow',
21236        price: '500',
21237        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
21238    });
21239    
21240    
21241    
21242    
21243    
21244
21245    
21246    
21247      if (counter === 0) {
21248        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
21249        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
21250      }
21251      counter++;
21252    variants.push({
21253        id: '39539189710942',
21254        name: 'Fuchsia',
21255        price: '500',
21256        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
21257    });
21258    
21259    
21260    
21261    
21262    
21263
21264    
21265    
21266      if (counter === 0) {
21267        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
21268        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
21269      }
21270      counter++;
21271    variants.push({
21272        id: '39539189743710',
21273        name: 'Lime',
21274        price: '500',
21275        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21275onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
21276    });
21277    
21278    
21279    
21280    
21281    
21282
21283    
21284    
21285      if (counter === 0) {
21286        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
21287        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
21288      }
21289      counter++;
21290    variants.push({
21291        id: '39539189776478',
21292        name: 'Purple',
21293        price: '500',
21294        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
21295    });
21296    
21297    
21298    
21299    
21300    
21301
21302    
21303    
21304      if (counter === 0) {
21305        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
21306        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
21307      }
21308      counter++;
21309    variants.push({
21310        id: '39539189809246',
21311        name: 'Jewel Gray',
21312        price: '500',
21313        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
21314    });
21315    
21316    
21317    
21318    
21319    
21320
21321    
21322    
21323      if (counter === 0) {
21324        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
21325        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
21326      }
21327      counter++;
21328    variants.push({
21329        id: '39539189842014',
21330        name: 'Spearmint',
21331        price: '500',
21332        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
21333    });
21334    
21335    
21336    
21337    
21338    
21339
21340    
21341    
21342      if (counter === 0) {
21343        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
21344        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
21345      }
21346      counter++;
21347    variants.push({
21348        id: '39539189874782',
21349        name: 'Gold Nugget',
21350        price: '500',
21351        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
21352    });
21353    
21354    
21355    
21356    
21357    
21358
21359    
21360    
21361      if (counter === 0) {
21362        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
21363        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
21364      }
21365      counter++;
21366    variants.push({
21367        id: '39539189907550',
21368        name: 'Mississippi Mud',
21369        price: '500',
21370        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
21371    });
21372    
21373    
21374
21375      // EVAN TODO: Update this to "Recurve"
21376      var recurveString = 'Bundle #';
21377    app.bundles[i].products.push({
21378        id: '6625428373598',
21379        name: 'GT Charger Plug',
21380        
21381        variants: variants,
21382        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21383    });
21384
21385      console.log('app.bundles[i].name', app.bundles[i].name);
21386      console.log('variants', variants);
21387      console.log({
21388        id: '6625428373598',
21389        name: 'GT Charger Plug',
21390        
21391        variants: variants,
21392        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21393    });
21394
21395  console.log({
21396        id: '6625428373598',
21397        name: 'GT Charger Plug',
21398        
21399        variants: variants,
21400        chosenVariant: variants[0]
21401    });
21402    
21403    var variants = [];
21404    
21405    
21406    
21407    
21408
21409    
21410    
21411      if (counter === 0) {
21412        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302');
21413        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302';
21414      }
21415      counter++;
21416    variants.push({
21417        id: '40187173240926',
21418        name: 'Hot Blue',
21419        price: '12500',
21420        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302',
21421    });
21422    
21423    
21424    
21425    
21426    
21427
21428    
21429    
21430      if (counter === 0) {
21431        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302');
21432        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302';
21433      }
21434      counter++;
21435    variants.push({
21436        id: '40187173011550',
21437        name: 'Black',
21438        price: '12500',
21439        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302',
21440    });
21441    
21442    
21443    
21444    
21445    
21446
21447    
21448    
21449      if (counter === 0) {
21450        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199');
21451        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199';
21452      }
21453      counter++;
21454    variants.push({
21455        id: '40187173044318',
21456        name: 'Navy Blue',
21457        price: '12500',
21458        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199',
21459    });
21460    
21461    
21462    
21463    
21464    
21465
21466    
21467    
21468      if (counter === 0) {
21469        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199');
21470        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199';
21471      }
21472      counter++;
21473    variants.push({
21474        id: '40187173109854',
21475        name: 'White',
21476        price: '12500',
21477        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199',
21478    });
21479    
21480    
21481    
21482    
21483    
21484
21485    
21486    
21487      if (counter === 0) {
21488        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199');
21489        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199';
21490      }
21491      counter++;
21492    variants.push({
21493        id: '40187173142622',
21494        name: 'Dark Olive',
21495        price: '12500',
21496        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21496onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199',
21497    });
21498    
21499    
21500    
21501    
21502    
21503
21504    
21505    
21506      if (counter === 0) {
21507        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199');
21508        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199';
21509      }
21510      counter++;
21511    variants.push({
21512        id: '40187173175390',
21513        name: 'Fluorescent Orange',
21514        price: '12500',
21515        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199',
21516    });
21517    
21518    
21519    
21520    
21521    
21522
21523    
21524    
21525      if (counter === 0) {
21526        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199');
21527        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199';
21528      }
21529      counter++;
21530    variants.push({
21531        id: '40187173208158',
21532        name: 'Red',
21533        price: '12500',
21534        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199',
21535    });
21536    
21537    
21538
21539      // EVAN TODO: Update this to "Recurve"
21540      var recurveString = 'Bundle #';
21541    app.bundles[i].products.push({
21542        id: '6864473653342',
21543        name: 'GT Freeride Bumpers',
21544        
21545        variants: variants,
21546        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21547    });
21548
21549      console.log('app.bundles[i].name', app.bundles[i].name);
21550      console.log('variants', variants);
21551      console.log({
21552        id: '6864473653342',
21553        name: 'GT Freeride Bumpers',
21554        
21555        variants: variants,
21556        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21557    });
21558
21559  console.log({
21560        id: '6864473653342',
21561        name: 'GT Freeride Bumpers',
21562        
21563        variants: variants,
21564        chosenVariant: variants[0]
21565    });
21566    
21567    var variants = [];
21568    
21569    
21570    
21571    
21572
21573    
21574    
21575      if (counter === 0) {
21576        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
21577        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
21578      }
21579      counter++;
21580    variants.push({
21581        id: '40129602191454',
21582        name: 'Default Title',
21583        price: '23000',
21584        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
21585    });
21586    
21587    
21588
21589      // EVAN TODO: Update this to "Recurve"
21590      var recurveString = 'Bundle #';
21591    app.bundles[i].products.push({
21592        id: '6842334806110',
21593        name: 'GT S-Series Hypercharger',
21594        
21595        variants: variants,
21596        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21597    });
21598
21599      console.log('app.bundles[i].name', app.bundles[i].name);
21600      console.log('variants', variants);
21601      console.log({
21602        id: '6842334806110',
21603        name: 'GT S-Series Hypercharger',
21604        
21605        variants: variants,
21606        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21607    });
21608
21609  console.log({
21610        id: '6842334806110',
21611        name: 'GT S-Series Hypercharger',
21612        
21613        variants: variants,
21614        chosenVariant: variants[0]
21615    });
21616    
21617    var variants = [];
21618    
21619    
21620    
21621    
21622
21623    
21624    
21625      if (counter === 0) {
21626        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21626onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384');
21627        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384';
21628      }
21629      counter++;
21630    variants.push({
21631        id: '41013774647390',
21632        name: 'Default Title',
21633        price: '30000',
21634        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384',
21635    });
21636    
21637    
21638
21639      // EVAN TODO: Update this to "Recurve"
21640      var recurveString = 'Bundle #';
21641    app.bundles[i].products.push({
21642        id: '7151761686622',
21643        name: 'FST System Base Kit',
21644        
21645        variants: variants,
21646        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21647    });
21648
21649      console.log('app.bundles[i].name', app.bundles[i].name);
21650      console.log('variants', variants);
21651      console.log({
21652        id: '7151761686622',
21653        name: 'FST System Base Kit',
21654        
21655        variants: variants,
21656        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21657    });
21658
21659  console.log({
21660        id: '7151761686622',
21661        name: 'FST System Base Kit',
21662        
21663        variants: variants,
21664        chosenVariant: variants[0]
21665    });
21666    
21667
21668    i++;
21669    
21670
21671    window.config = new Vue({
21672        el: '#config-view',
21673        delimiters: ['${', '}'],
21674        data: {
21675            bundleName: '',
21676            bundle: {}
21677        },
21678        methods: {
21679            moneyFormat(n) {
21680                var c = isNaN(c = Math.abs(c)) ? 2 : c,
21681                    d = d == undefined ? "." : d,
21682                    t = t == undefined ? "," : t,
21683                    s = n < 0 ? "-" : "",
21684                    i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))),
21685                    j = (j = i.length) > 3 ? j % 3 : 0;
21686
21687                return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
21688            },
21689            optionChanged: function (product, variant) {
21690                product.chosenVariant = variant;
21691
21692                this.bundle.price = 0;
21693                for (var i = 0; i < this.bundle.products.length; i++) {
21694                    this.bundle.price += parseInt(this.bundle.products[i].chosenVariant.price) / 100;
21695                }
21696                this.bundle.price -= this.bundle.discount;
21697            },
21698            getImage(product, index) {
21699              console.log('getting image');
21700              console.log(product);
21701              console.log(index);
21702                let initial = '';
21703                // if(index === 0)
21704                    // return product.chosenVariant.image
21705                //     initial = '_Rail'
21706
21707                let url = 'https://cdn.shopify.com/s/files/1/0696/2011/files/';
21708                // For canvas rendering, use board product if available, otherwise use activeProduct
21709                let boardProduct = this.bundle.products && this.bundle.products.find(p => p.isBoard || p.hidden);
21710                let productForCanvas = boardProduct || this.bundle.activeProduct;
21711                let bundleName = productForCanvas.name
21712                
21713                // If we have a board product with a chosenVariant and railParam, use board variant for base image
21714                // BUT only apply this to the board product itself, not to accessories
21715                let variantForCanvas = product.chosenVariant;
21716                let useBoardVariantForBase = false;
21717                var isGtBoardCanvas = boardProduct && boardProduct.name && boardProduct.name.toLowerCase().indexOf('onewheel gt') !== -1 && boardProduct.name.toLowerCase().indexOf('s-series') === -1;
21718                var useTireForGtBase = isGtBoardCanvas && this.bundle.tireParam && (product.isBoard || product.hidden);
21719                // Rail param (XR/GT rails) or GT ?tire= for correct stock board layer
21720                if (boardProduct && boardProduct.chosenVariant && (product.isBoard || product.hidden) && (this.bundle.railParam || useTireForGtBase)) {
21721                  variantForCanvas = boardProduct.chosenVariant;
21722                  useBoardVariantForBase = true;
21723                  console.log('Using board variant for canvas:', boardProduct.chosenVariant.name, 'rail:', this.bundle.railParam, 'tire:', this.bundle.tireParam);
21724                }
21725                if (bundleName == "Onewheel Pint") {
21726                    bundleName = "Pint"
21727                }
21728                if (bundleName == "Onewheel Pint X") {
21729                    bundleName = "PintX"
21730                }
21731                if (bundleName == "Fender Pint") {
21732                    bundleName = "PintX"
21733                }
21734                if (bundleName == "Pint X Rail Guards") {
21735                    bundleName = "PintX"
21736                }
21737                if (bundleName == "Onewheel Pint S") {
21738                    bundleName = "PintS"
21739                }
21740                if (bundleName == "Product1") {
21741                    bundleName = "PintS"
21742                }
21743                if (bundleName == "Onewheel+ XR") {
21744                    bundleName = "XR"
21745                }
21746                if (bundleName == "Onewheel GT") {
21747                    bundleName = "GT"
21748                }
21749                if (bundleName == "GT Charger Plug") {
21750                    bundleName = "GT"
21751                } 
21752                if (bundleName == "GT Rail Guards") {
21753                    bundleName = "GT"
21754                } 
21755                if (bundleName == "Onewheel GT S-Series") {
21756                    bundleName = "GT"
21757                }
21758
21759                
21760                let activeBundleName = this.bundle.name
21761              
21762                if (activeBundleName == "Recurve Hybrid Bundle") {
21763                    bundleName = "GTS"
21764                }
21765                if (activeBundleName == "Recurve Summit Bundle") {
21766                    bundleName = "GTS"
21767                }
21768                if (activeBundleName == "Recurve Full Send Bundle") {
21769                    bundleName = "GTS"
21770                }
21771
21772                if (activeBundleName == "Rally Hybrid") {
21773                    bundleName = "GTS"
21774                }
21775                if (activeBundleName == "Rally Summit") {
21776                    bundleName = "GTS"
21777                }
21778                if (activeBundleName == "Rally Full Send") {
21779                    bundleName = "GTS"
21780                }
21781
21782                if (activeBundleName == "Rally XL Freeride") {
21783                    bundleName = "GTS_XL"
21784                }
21785                if (activeBundleName == "Rally XL Summit") {
21786                    bundleName = "GTS_XL"
21787                }
21788                if (activeBundleName == "Rally XL Epitome") {
21789                    bundleName = "GTS_XL"
21790                }
21791
21792                
21793                this.bundleName = bundleName
21794
21795                let productName = product.name.replaceAll('Onewheel', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' X ', '').replaceAll('Pint', '').replaceAll('GT', '').replaceAll(' ', '');
21796                // Use variantForCanvas if set (for board product with rail parameter), otherwise use product's chosenVariant
21797                let variantName = (variantForCanvas ? variantForCanvas.name : product.chosenVariant.name).replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', '');
21798                
21799                // If using board variant for base, construct image URL with board variant name
21800                // The base image should show the board with the correct rail color
21801                // Only apply this logic to the board product itself, not accessories
21802                if (useBoardVariantForBase && boardProduct && (product.isBoard || product.hidden)) {
21803                  // For the base canvas image, use the board product's variant name
21804                  let boardVariantName = boardProduct.chosenVariant.name.replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', '');
21805                  // Build image URL using board variant for the base
21806                  let baseImage = url + bundleName + '_' + productName + '_' + boardVariantName + '_1400x.png';
21807                  // Apply the same replacements
21808                  let image = baseImage.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png");
21809                  // Continue with other replacements...
21810                  image = image.replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("Onewheel%20XR%20Classic_","Classic_Straight_").replaceAll("Onewheel XR Classic_","Classic_Straight_").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Classic_Straight_ClassicFreerideBumpers_","Classic_Straight_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender").replace(/(^https?:\/\/[^?]*\/files\/)Rail(?:%20| |_)?Guards(?:%20| |_)?(?=(Pint|GT|GTS|XR|Classic))/,'$1');
21811                  console.log('Canvas image with board variant:', image);
21812                  return image;
21813                }
21814                
21815                let image = url + bundleName + '_' + productName + '_' + variantName + '_1400x.png';
21816                image = image.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png").replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("Onewheel%20XR%20Classic_","Classic_Straight_").replaceAll("Onewheel XR Classic_","Classic_Straight_").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Classic_Straight_ClassicFreerideBumpers_","Classic_Straight_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender").replace(/(^https?:\/\/[^?]*\/files\/)Rail(?:%20| |_)?Guards(?:%20| |_)?(?=(Pint|GT|GTS|XR|Classic))/,'$1');
21817                
21818                return image;
21819                return product.chosenVariant.image
21820            },
21821            getImageAlt(product, index) {
21822              console.log('getting image');
21823              console.log(product);
21824              console.log(index);
21825                let initial = '';
21826                // if(index === 0)
21827                    // return product.chosenVariant.image
21828                //     initial = '_Rail'
21829
21830                let url = 'https://cdn.shopify.com/s/files/1/0696/2011/files/';
21831                // For canvas rendering, use board product if available, otherwise use activeProduct
21832                let boardProduct = this.bundle.products && this.bundle.products.find(p => p.isBoard || p.hidden);
21833                let productForCanvas = boardProduct || this.bundle.activeProduct;
21834                let bundleName = productForCanvas.name
21835                if (bundleName == "Onewheel Pint") {
21836                    bundleName = "Pint"
21837                }
21838                if (bundleName == "Onewheel Pint X") {
21839                    bundleName = "PintX"
21840                }
21841                if (bundleName == "Fender Pint") {
21842                    bundleName = "PintX"
21843                }
21844                if (bundleName == "Pint X Rail Guards") {
21845                    bundleName = "PintX"
21846                }
21847                if (bundleName == "Onewheel Pint X") {
21848                    bundleName = "PintX"
21849                }
21850                if (bundleName == "Product1") {
21851                    bundleName = "PintS"
21852                }
21853                if (bundleName == "Onewheel+ XR") {
21854                    bundleName = "XR"
21855                }
21856                if (bundleName == "Onewheel GT") {
21857                    bundleName = "GT"
21858                }
21859                if (bundleName == "GT Charger Plug") {
21860                    bundleName = "GT"
21861                } 
21862                if (bundleName == "GT Rail Guards") {
21863                    bundleName = "GT"
21864                } 
21865                if (bundleName == "Onewheel GT S-Series") {
21866                    bundleName = "GT"
21867                }
21868
21869                
21870                let activeBundleName = this.bundle.name
21871              
21872                if (activeBundleName == "Recurve Hybrid Bundle") {
21873                    bundleName = "GTS"
21874                }
21875                if (activeBundleName == "Recurve Summit Bundle") {
21876                    bundleName = "GTS"
21877                }
21878                if (activeBundleName == "Recurve Full Send Bundle") {
21879                    bundleName = "GTS"
21880                }
21881                
21882                this.bundleName = bundleName
21883
21884                let productName = product.name.replaceAll('Onewheel', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' X ', '').replaceAll('Pint', '').replaceAll('GT', '').replaceAll(' ', '');
21885                let variantName = product.chosenVariant.name.replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', '');
21886                
21887                let imageAlt = url + bundleName + '_' + productName + '_' + variantName + '_1400x.png';
21888                imageAlt = imageAlt.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png").replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Straight","Recurve").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("GTS_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Onewheel XR Classic_HybridFender_","Classic_Recurve_HybridFender_").replaceAll("Onewheel XR Classic_HybridFenderDelete_ClassicRecurveHybridFenderDelete","Classic_Straight_HybridFenderDelete_ClassicHybridFenderDelete").replaceAll("Onewheel XR Classic_HybridFenderDelete_ClassicRecurveHybridFenderDelete","Classic_Straight_HybridFenderDelete_ClassicHybridFenderDelete").replaceAll("GTS_HybridFender_","Classic_Recurve_HybridFender_").replaceAll("GTSRecurve_ChargeCap_","Classic_Recurve_ChargingPlug_").replaceAll("Onewheel XR Classic_ChargerPlug_","Classic_Recurve_ChargingPlug_").replaceAll("Onewheel XR Classic_ClassicBumpers_","Classic_Recurve_STDBumper_").replaceAll("Onewheel XR Classic_ClassicFreerideBumpers_","Classic_Recurve_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender");
21889                
21890                return imageAlt;
21891                return product.chosenVariant.imageAlt
21892            },
21893            expand(product) {
21894              for(var i = 0; i < this.bundle.products.length; i++) {
21895                this.bundle.products[i].expanded = false;
21896              }
21897              product.expanded = true;
21898              this.$forceUpdate();
21899            },
21900            isSwatch(product) {
21901                let variant = product.variants[0]
21902                let colors = ['White',
21903                    'Saffron',
21904                    'Red',
21905                    'FluorescentOrange',
21906                    'NavyBlue',
21907                    'Mint',
21908                    'LightGray',
21909                    'LightGrey',
21910                    'HotBlue',
21911                    'Fuchsia',
21912                    'FluorescentYellow',
21913                    'DarkOlive',
21914                    'Coral',
21915                    'Clear',
21916                    'Carbon',
21917                    'Black',
21918                    'Leather',
21919                    'Dijon',
21920                    'RonBurgundy',
21921                    'DarkGray',
21922                    'DarkGrey',
21923                    'DarkBlueGreen',
21924                    'Sand',
21925                    'Slate',
21926                    'XRBlue',
21927                    'BlackCarbon',
21928                    'WhiteCarbon',
21929                    'Lime',
21930                    'Purple',
21931                    'MississippiMud',
21932                    'GoldNugget',
21933                    'JewelGray',
21934                    'Spearmint',
21935                    'PowderBlue',
21936                    'NeonYellow',
21937                    'Transparent',
21938                    'BlackwithFluorscentYellow',
21939                    'BlackwithFluorescentYellow',
21940                    'Bananas',
21941                    'Cacti',
21942                    'Track',
21943                    'Sunfade',
21944                    'Doodle',
21945                    'Black with Fluorescent Yellow',
21946                    'Rally',
21947                    'Pint S',
21948                    'S-Series',
21949                    'Black with Fuchsia',
21950                    'Woodland Camo',
21951                    'Digi Camo',
21952                    'Digital Camo',
21953                    'Murdered Out',
21954                    'Jack-Glow-Lantern',
21955                    'Glowhst',
21956                    'Classic Blue',
21957                    'Classic Black',
21958                    'Forest Green'];
21959
21960
21961                if (colors.indexOf(variant.name.replaceAll(" ", "")) > -1) {
21962                    return true;
21963                }
21964
21965                return false;
21966            },
21967            getHexCode: function (color) {
21968
21969                if (!color) return '';
21970
21971                color = color.replace(/ /g, '');
21972
21973                if (color == 'Clear') return '#ffffff';
21974
21975                var hex = [];
21976                hex['White'] = '#f3f3f3';
21977                hex['Saffron'] = '#f2cf5d';
21978                hex['Red'] = '#e62c45';
21979                hex['FluorescentOrange'] = '#f77224';
21980                hex['NavyBlue'] = '#253a57';
21981                hex['Mint'] = '#a3e3e5';
21982                hex['LightGray'] = '#b2b6b8';
21983                hex['LightGrey'] = '#b2b6b8';
21984                hex['HotBlue'] = '#2ac1e4';
21985                hex['Fuchsia'] = '#f12a92';
21986                hex['FluorescentYellow'] = '#ebe005';
21987                hex['DarkOlive'] = '#718058';
21988                hex['Coral'] = '#ee8c80';
21989                hex['Clear'] = '#ffffff';
21990                hex['Carbon'] = '#454545';
21991                hex['Black'] = '#141414';
21992                hex['Leather'] = '#8d432a';
21993                hex['Dijon'] = '#cfb749';
21994                hex['RonBurgundy'] = '#8f1334';
21995                hex['DarkGray'] = '#5c5956';
21996                hex['DarkGrey'] = '#5c5956';
21997                hex['DarkBlueGreen'] = '#305256';
21998                hex['Sand'] = '#bda980';
21999                hex['Slate'] = '#595658';
22000                hex['XRBlue'] = '#1b6ad8';
22001                hex['BlackCarbon'] = '#141414';
22002                hex['WhiteCarbon'] = '#f3f3f3';
22003                hex['Lime'] = '#10bf43';
22004                hex['Purple'] = '#5b1ca3';
22005                hex['MississippiMud'] = '#646462';
22006                hex['GoldNugget'] = '#c2920c';
22007                hex['JewelGray'] = '#646464';
22008                hex['Spearmint'] = '#28aaaa';
22009                hex['PowderBlue'] = '#449bf5';
22010                hex['NeonYellow'] = '#e2e41a';
22011              	hex['BlackwithFluorscentYellow'] = '#e2e41a';
22012              	hex['BlackwithFluorescentYellow'] = '#e2e41a';
22013              	hex['Black with Fluorescent Yellow'] = '#e2e41a';
22014              	hex['GalaxyCarbon'] = '#423295';
22015              	hex['MurderedOut'] = '#141414';
22016              	hex['ClassicBlue'] = '#0B568E';
22017              	hex['ClassicBlack'] = '#111921';
22018              	hex['ForestGreen'] = '#064E46'
22019
22020                return hex[color] ? hex[color] : '';
22021            },
22022        }
22023    });
22024
22025  console.log("LOADINg")
22026
22027    $('body').on('click', '.open-configView', function () {
22028        console.log('click2');
22029        config.bundle = app.bundles[$(this).attr('data-bundle')];
22030        config.bundle.activeProduct = config.bundle.products[0];
22031        config.bundle.activeProduct.expanded = true;
22032
22033        // S-Series & XR Classic (and any Step-1 board): mark board product so add-bundle-to-cart adds only bundle items (board already in cart from Step 1)
22034        if (config.bundle && config.bundle.products && config.bundle.products.length) {
22035          function isBoardProductName(p) {
22036            var n = (p && p.name && p.name.toLowerCase()) || '';
22037            return n.indexOf('onewheel gt s-series') !== -1 || n.indexOf('onewheel xr classic') !== -1 || n.indexOf('onewheel pint x') !== -1 || n === 'onewheel pint' || (n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1);
22038          }
22039          const boardProduct = config.bundle.products.find(function(p) {
22040            return p && p.name && isBoardProductName(p);
22041          });
22042          if (boardProduct) {
22043            if (config.$set) {
22044              config.$set(boardProduct, 'isBoard', true);
22045              config.$set(boardProduct, 'hidden', true);
22046            } else {
22047              boardProduct.isBoard = true;
22048              boardProduct.hidden = true;
22049            }
22050            // Set activeProduct to first non-board for selection
22051            const firstAccessory = config.bundle.products.find(function(p) { return !p.isBoard && !p.hidden; });
22052            if (firstAccessory && config.bundle.activeProduct === boardProduct) {
22053              config.bundle.activeProduct = firstAccessory;
22054              if (config.$set) config.$set(config.bundle, 'activeProduct', firstAccessory);
22055            }
22056          }
22057        }
22058        
22059        // Read rail parameter from URL and store it in bundle for Vue to access
22060        const urlParams = new URLSearchParams(window.location.search);
22061        const railParam = urlParams.get('rail');
22062        const tireParam = urlParams.get('tire');
22063        // Use Vue.set to make railParam reactive
22064        if (config.$set) {
22065          config.$set(config.bundle, 'railParam', railParam || null);
22066          config.$set(config.bundle, 'tireParam', tireParam || null);
22067        } else {
22068          config.bundle.railParam = railParam || null;
22069          config.bundle.tireParam = tireParam || null;
22070        }
22071
22072       $('.thumbnails.s-series-swatches li').each(function() {
22073          const index = $(this).index();
22074          if($(this).hasClass('strong') && index > 0) {
22075            config.bundle.activeProduct.chosenVariant = config.bundle.activeProduct.variants[index];
22076            config.bundle.products.forEach(p => {
22077              if(p.name == 'Hybrid Fender Delete' && p.variants.length > 1) {
22078                p.chosenVariant = p.variants[1];
22079              }
22080            })
22081          }
22082        });
22083
22084        // Onewheel GT (non S-Series): match board canvas to ?tire=slick-tire|performance-treaded-tire
22085        if (tireParam) {
22086          (function applyGtTireVariant() {
22087            function setGtTireVariant() {
22088              if (!config.bundle || !config.bundle.products || !config.bundle.products.length) return false;
22089              var boardProduct = config.bundle.products.find(function (p) {
22090                if (!p || !p.name) return false;
22091                var n = p.name.toLowerCase();
22092                return n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1;
22093              });
22094              if (!boardProduct || !boardProduct.variants || !boardProduct.variants.length) return false;
22095              var tl = tireParam.toLowerCase();
22096              var match = boardProduct.variants.find(function (v) {
22097                var vn = (v.name || '').toLowerCase();
22098                if (tl.indexOf('performance') !== -1 || tl.indexOf('tread') !== -1) {
22099                  return vn.indexOf('performance') !== -1 && vn.indexOf('tread') !== -1;
22100                }
22101                if (tl.indexOf('slick') !== -1 || tl === 'slick-tire') return vn.indexOf('slick') !== -1;
22102                return false;
22103              });
22104              if (match) {
22105                if (window.config && window.config.$set) {
22106                  window.config.$set(boardProduct, 'chosenVariant', match);
22107                } else {
22108                  boardProduct.chosenVariant = match;
22109                }
22110                console.log('✓ GT board variant from tire param:', match.name);
22111                window.app.$forceUpdate();
22112                return true;
22113              }
22114              return false;
22115            }
22116            if (!setGtTireVariant()) {
22117              setTimeout(function () {
22118                if (!setGtTireVariant()) setTimeout(setGtTireVariant, 200);
22119              }, 80);
22120            }
22121          })();
22122        }
22123
22124        // Set Rail Guards variant and board product variant based on URL parameter
22125        if (railParam) {
22126          const railLower = railParam.toLowerCase();
22127          // Function to set rail variant for both Rail Guards and board product
22128          function setRailVariant() {
22129            if (!config.bundle || !config.bundle.products || config.bundle.products.length === 0) {
22130              return false; // Bundle not ready yet
22131            }
22132            let found = false;
22133            let boardVariant = null;
22134            
22135            // First, find the board product and set its variant for canvas rendering
22136            const boardProduct = config.bundle.products.find(function(p) {
22137              return p && (p.isBoard || p.hidden || (p.name && (p.name.toLowerCase().includes('onewheel pint') || p.name.toLowerCase().includes('onewheel pint x') || p.name.toLowerCase().includes('onewheel gt') || p.name.toLowerCase().includes('onewheel xr classic'))));
22138            });
22139            
22140            if (boardProduct && boardProduct.variants && boardProduct.variants.length > 0) {
22141              // Find board variant matching the rail parameter
22142              boardVariant = boardProduct.variants.find(function(v) {
22143                const variantName = (v.name || '').toLowerCase();
22144                if (railLower === 'sand' && (variantName.includes('sand') || variantName === 'sand')) return true;
22145                if (railLower === 'slate' && (variantName.includes('slate') || variantName === 'slate')) return true;
22146                if (railLower === 'powder-blue' && (variantName.includes('powder') || variantName.includes('powder-blue'))) return true;
22147                if (railLower === 'straight' && variantName.includes('straight')) return true;
22148                if (railLower === 'recurve' && variantName.includes('recurve')) return true;
22149                if (railLower === 's-series' && variantName.includes('s-series') && !variantName.includes('rally')) return true;
22150                if (railLower === 'rally' && variantName.includes('rally') && !variantName.includes('xl')) return true;
22151                if (railLower === 'rally-xl' && variantName.includes('rally xl')) return true;
22152                return false;
22153              });
22154              
22155              // Fallback matching
22156              if (!boardVariant && railLower === 'sand') {
22157                boardVariant = boardProduct.variants.find(function(v) {
22158                  const variantName = (v.name || '').toLowerCase();
22159                  return variantName.startsWith('sand') || variantName.endsWith('sand');
22160                });
22161              }
22162              if (!boardVariant && railLower === 'slate') {
22163                boardVariant = boardProduct.variants.find(function(v) {
22164                  const variantName = (v.name || '').toLowerCase();
22165                  return variantName.startsWith('slate') || variantName.endsWith('slate');
22166                });
22167              }
22168              
22169              if (boardVariant) {
22170                // Set board variant for canvas rendering (but it won't be added to cart due to isBoard/hidden flags)
22171                if (window.config && window.config.$set) {
22172                  window.config.$set(boardProduct, 'chosenVariant', boardVariant);
22173                } else {
22174                  boardProduct.chosenVariant = boardVariant;
22175                }
22176                console.log('✓ Set board variant to:', boardVariant.name, 'for rail param:', railParam, 'in product:', boardProduct.name);
22177              }
22178            }
22179            
22180            // GT S-Series Step 2: ?rail= is board rail type (s-series / rally / rally-xl), not Rail Guards color.
22181            // Keep using it for board variant + canvas above; do not force Rail Guards SKU to match.
22182            var skipRailGuardsFromRailParam = config.bundle.products.some(function(p) {
22183              if (!p || !p.name) return false;
22184              var bn = p.name.toLowerCase();
22185              return bn.indexOf('onewheel gt s-series') !== -1 && (p.isBoard || p.hidden);
22186            });
22187
22188            // GT S-Series Step 2: cart uses each product's chosenVariant — match Hybrid Fender Delete to rail type.
22189            if (skipRailGuardsFromRailParam) {
22190              config.bundle.products.forEach(function(product) {
22191                if (!product || !product.variants || !product.variants.length) return;
22192                if (product.name !== 'Hybrid Fender Delete') return;
22193                var targetName = null;
22194                if (railLower === 's-series') {
22195                  targetName = 'GT Hybrid Fender Delete';
22196                } else if (railLower === 'rally' || railLower === 'recurve' || railLower === 'rally-xl') {
22197                  targetName = 'GT Recurve Hybrid Fender Delete';
22198                }
22199                if (!targetName) return;
22200                var match = product.variants.find(function(v) { return v.name === targetName; });
22201                if (match) {
22202                  if (window.config && window.config.$set) {
22203                    window.config.$set(product, 'chosenVariant', match);
22204                  } else {
22205                    product.chosenVariant = match;
22206                  }
22207                  console.log('✓ Set Hybrid Fender Delete to:', match.name, 'for rail param:', railParam);
22208                  found = true;
22209                }
22210              });
22211            }
22212
22213            // Find Rail Guards product in bundle and set variant based on URL parameter (non–S-Series boards only)
22214            if (!skipRailGuardsFromRailParam) config.bundle.products.forEach(function(product) {
22215              if (product && product.variants && product.variants.length > 0 && !product.isBoard && !product.hidden) {
22216                // Check if this is a Rail Guards product
22217                const productName = (product.name || '').toLowerCase();
22218                if (productName.includes('rail guard') || productName.includes('railguards')) {
22219                  // Find variant matching the rail parameter - try multiple matching strategies
22220                  let matchingVariant = product.variants.find(function(v) {
22221                    const variantName = (v.name || '').toLowerCase();
22222                    // Direct matches
22223                    if (railLower === 'sand' && (variantName.includes('sand') || variantName === 'sand')) return true;
22224                    if (railLower === 'slate' && (variantName.includes('slate') || variantName === 'slate')) return true;
22225                    if (railLower === 'powder-blue' && (variantName.includes('powder') || variantName.includes('powder-blue'))) return true;
22226                    if (railLower === 'straight' && variantName.includes('straight')) return true;
22227                    if (railLower === 'recurve' && variantName.includes('recurve')) return true;
22228                    if (railLower === 's-series' && variantName.includes('s-series') && !variantName.includes('rally')) return true;
22229                    if (railLower === 'rally' && variantName.includes('rally') && !variantName.includes('xl')) return true;
22230                    if (railLower === 'rally-xl' && variantName.includes('rally xl')) return true;
22231                    return false;
22232                  });
22233                  
22234                  // If no match found, try to match by first word or partial match
22235                  if (!matchingVariant && railLower === 'sand') {
22236                    matchingVariant = product.variants.find(function(v) {
22237                      const variantName = (v.name || '').toLowerCase();
22238                      return variantName.startsWith('sand') || variantName.endsWith('sand');
22239                    });
22240                  }
22241                  if (!matchingVariant && railLower === 'slate') {
22242                    matchingVariant = product.variants.find(function(v) {
22243                      const variantName = (v.name || '').toLowerCase();
22244                      return variantName.startsWith('slate') || variantName.endsWith('slate');
22245                    });
22246                  }
22247                  
22248                  if (matchingVariant) {
22249                    // Use Vue.set if available to ensure reactivity
22250                    if (window.config && window.config.$set) {
22251                      window.config.$set(product, 'chosenVariant', matchingVariant);
22252                    } else {
22253                      product.chosenVariant = matchingVariant;
22254                    }
22255                    found = true;
22256                    console.log('✓ Set Rail Guards variant to:', matchingVariant.name, 'for rail param:', railParam, 'in product:', product.name);
22257                  } else {
22258                    console.warn('✗ Could not find matching variant for rail param:', railParam, 'in product:', product.name);
22259                    console.warn('Available variants:', product.variants.map(v => v.name));
22260                  }
22261                }
22262              }
22263            });
22264            if (found || boardVariant) {
22265              window.app.$forceUpdate();
22266            }
22267            return found || !!boardVariant;
22268          }
22269          
22270          // Try immediately, then retry with delays if needed
22271          // Also set up a watcher to re-apply if sanitization clears it
22272          function applyRailVariantWithRetry() {
22273            if (!setRailVariant()) {
22274              setTimeout(function() {
22275                if (!setRailVariant()) {
22276                  setTimeout(function() {
22277                    if (!setRailVariant()) {
22278                      setTimeout(setRailVariant, 300);
22279                    }
22280                  }, 200);
22281                }
22282              }, 100);
22283            }
22284          }
22285          
22286          applyRailVariantWithRetry();
22287          
22288          // Watch for bundle changes and re-apply rail variant if needed
22289          if (window.config && window.config.$watch) {
22290            window.config.$watch(function() {
22291              return window.config.bundle && window.config.bundle.products;
22292            }, function() {
22293              // Re-apply rail variant after bundle changes (e.g., after sanitization)
22294              setTimeout(applyRailVariantWithRetry, 50);
22295            }, { deep: true });
22296          }
22297        }
22298
22299        if(config.bundle.name == "Pint S Essentials Bundle" || config.bundle.name == "Pint S Pinnacle Bundle") {
22300          setTimeout(() => {
22301            findAndSetColor(config.bundle.name, 'Pint X Rail Guards', 'Pint S');
22302          });
22303        }
22304
22305        if(config.bundle.name == "Rally XL Freeride" || config.bundle.name == "Rally XL Summit" || config.bundle.name == "Rally XL Epitome" ) {
22306          setTimeout(() => {
22307            findAndSetColor(config.bundle.name, 'Onewheel GT S-Series', 'S-Series Rally XL');
22308          });
22309        }
22310        if(config.bundle.name == "Rally Hybrid" || config.bundle.name == "Rally Summit" || config.bundle.name == "Rally Full Send" ) {
22311          setTimeout(() => {
22312            findAndSetColor(config.bundle.name, 'Onewheel GT S-Series', 'S-Series Rally Edition');
22313            findAndSetColor(config.bundle.name, 'Hybrid Fender Delete', 'GT Recurve Hybrid Fender Delete');
22314          });
22315        }
22316      
22317        window.app.$forceUpdate();
22318    });
22319
22320    $('body').on('click', '.close-configView', function (e) {
22321        e.preventDefault();
22322        $('.product-configView').removeClass('active');
22323        $('body').removeClass('no-scroll');
22324    });
22325
22326    $('body').on('click', function (e) {
22327           if([...e.target.classList].indexOf('product-configView') !== -1) {
22328          document.querySelector('.product-configView').classList.remove("active");
22329          document.querySelector('.template-product').classList.remove("no-scroll");
22330          }
22331      });
22332
22333
22334  
22335
22336//     $('body').on('click', '#config-view .images .image', function (e) {
22337//         var productId = $(this).attr('product');
22338//         for (var i in config.bundle.products) {
22339//             if (config.bundle.products[i].id == productId) {
22340//                 config.bundle.activeProduct = config.bundle.products[i];
22341//                 window.config.$forceUpdate();
22342//             }
22343//         }
22344//     });
22345
22346
22347    $('body').on('click', '.add-bundle-to-cart', function (e) {
22348        var skipUpsell = false;
22349
22350        if ($(this).hasClass('skip-upsell') || window.skipUpsell) {
22351            skipUpsell = true;
22352        }
22353
22354        // Filter out board products (marked as isBoard or hidden) before adding to cart.
22355        // Board is already in cart from Step 1; only add bundle items (accessories).
22356        function isBoardByName(product) {
22357            var n = (product && product.name && product.name.toLowerCase()) || '';
22358            return n.indexOf('onewheel gt s-series') !== -1 || n.indexOf('onewheel xr classic') !== -1 || n.indexOf('onewheel pint x') !== -1 || n === 'onewheel pint' || (n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1);
22359        }
22360        var productsToAdd = config.bundle.products.filter(function(product) {
22361            if (!product || product.isBoard || product.hidden) return false;
22362            if (isBoardByName(product)) return false;
22363            return true;
22364        });
22365
22366        addToCart(productsToAdd, 0, skipUpsell);
22367    });
22368
22369    function addToCart(products, index, skipUpsell) {
22370        if (index >= products.length) {
22371            if (skipUpsell) {
22372                window.location = '/cart';
22373            } else if (window.whichProduct == 'pint') {
22374                window.location = '/cart';
22375            } else if (window.whichProduct == 'xr') {
22376                window.location = '/cart';
22377            } else {
22378                window.location = '/cart';
22379            }
22380            return;
22381        }
22382
22383        // Safety check: skip board products even if they somehow made it through
22384        var product = products[index];
22385        var name = (product && product.name && product.name.toLowerCase()) || '';
22386        var isBoard = product && (product.isBoard || product.hidden || name.indexOf('onewheel gt s-series') !== -1 || name.indexOf('onewheel xr classic') !== -1 || name.indexOf('onewheel pint x') !== -1 || name === 'onewheel pint' || (name.indexOf('onewheel gt') !== -1 && name.indexOf('s-series') === -1));
22387        if (isBoard) {
22388            addToCart(products, index + 1, skipUpsell);
22389            return;
22390        }
22391
22392        $.post('/cart/add.js', {quantity: 1, id: products[index].chosenVariant.id}, function (response) {
22393            addToCart(products, index + 1, skipUpsell);
22394        }, 'json');
22395    }
22396
22397    $('.open-purchaseView').on('click', function () {
22398        window.scrollTo(0, 0);
22399    });
22400
22401    function printAllOptions() {
22402        app.bundles.map((bundle) => {	
22403            console.log("bundle: " + bundle.name);
22404            bundle.products.map((product) => {
22405                console.log("   - product: " + product.name);	
22406                product.variants.map((variant) => {
22407                    console.log('        -- variant: ', variant.name)
22408        
22409                })
22410            })
22411        })
22412        
22413    }
22414    
22415    function findAndSetColor(bundleName, itemName, color) {
22416        let bundle, product, variant;
22417        
22418        bundle = _.find(app.bundles, (n) => n.name === bundleName);
22419        if (bundle) product = _.find(bundle.products, (n) => n.name === itemName);
22420        if (product) variant = _.find(product.variants, (n) => n.name === color);
22421        if (variant) {
22422            console.log(bundle.name);
22423            console.log(product.name);
22424            console.log(variant.name);
22425            product.chosenVariant = variant;
22426        } else {
22427            console.warn('Not Found');
22428        }
22429    }
22430    
22431    
22432    printAllOptions();
22433    findAndSetColor("Ride More Bundle", "Rail Guards Pint", "Transparent");
22434    findAndSetColor("Ultimate Bundle", "Rail Guards Pint", "Transparent");
22435    findAndSetColor("Pint X Essentials Bundle", "Pint X Rail Guards", "Transparent");
22436    findAndSetColor("Pint X Pro Bundle", "Pint X Rail Guards", "Transparent");
22437    findAndSetColor("Pint S Essentials Bundle", "Pint X Rail Guards", "Transparent");
22438    
22439    findAndSetColor("Ride More Bundle", "Rail Guards Pint", "Navy Blue");
22440    findAndSetColor("Ride More Bundle", "Bumpers Pint", "Dark Olive");
22441    findAndSetColor("Ride More Bundle", "Fender Pint", "Dark Olive");
22442    findAndSetColor("Ultimate Bundle", "Rail Guards Pint", "Navy Blue");
22443    findAndSetColor("Ultimate Bundle", "Bumpers Pint", "Dark Olive");
22444    findAndSetColor("Ultimate Bundle", "Fender Pint", "Dark Olive");
22445    findAndSetColor("Ultimate Bundle", "Maghandle Pro", "Mississippi Mud");
22446
22447
22448    findAndSetColor("Ultimate Carbon Bundle", "Rail Guards Pint", "Navy Blue");
22449    findAndSetColor("Ultimate Carbon Bundle", "Bumpers Pint", "Dark Olive");
22450    findAndSetColor("Ultimate Carbon Bundle", "Maghandle Pro", "White");
22451    findAndSetColor("Ultimate Carbon Bundle", "Pint Charger Plugs", "White");
22452    
22453  
22454    findAndSetColor("Pint X Essentials Bundle", "Pint X Rail Guards", "Navy Blue");
22455    findAndSetColor("Pint X Essentials Bundle", "Pint X Bumper", "Dark Olive");
22456    findAndSetColor("Pint X Essentials Bundle", "Fender Pint", "Dark Olive");
22457    findAndSetColor("Pint X Pro Bundle", "Pint X Rail Guards", "Navy Blue");
22458    findAndSetColor("Pint X Pro Bundle", "Pint X Bumper", "Dark Olive");
22459    findAndSetColor("Pint X Pro Bundle", "Maghandle Pro", "Mississippi Mud");
22460
22461    findAndSetColor("Pint S Essentials", "Pint X Rail Guards", "Navy Blue");
22462    findAndSetColor("Pint S Essentials", "Pint X Bumper", "Dark Olive");
22463    findAndSetColor("Pint S Essentials", "Fender Pint", "Dark Olive");
22464    findAndSetColor("Pint S Pinnacle", "Pint X Rail Guards", "Navy Blue");
22465    findAndSetColor("Pint S Pinnacle", "Pint X Freeride Bumpers", "Hot Blue");
22466
22467    findAndSetColor("c27s1", "Onewheel XR Classic", "XR Classic");
22468    findAndSetColor("c27s1", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete");
22469    findAndSetColor("c27s2", "Onewheel XR Classic", "XR Classic");
22470    findAndSetColor("c27s2", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete");
22471    findAndSetColor("c27s2", "XR Classic Bumpers", "White");
22472    findAndSetColor("c27s2", "Hybrid Fender", "Navy Blue");
22473    findAndSetColor("c27s3", "Onewheel XR Classic", "XR Classic");
22474    findAndSetColor("c27s3", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete");
22475    findAndSetColor("c27s3", "XR Classic Freeride Bumpers", "Red");
22476    findAndSetColor("c27s3", "Hybrid Fender", "Navy Blue");
22477  
22478    findAndSetColor("c27r1", "Onewheel XR Classic", "XR Classic with Recurve Rails");
22479    findAndSetColor("c27r1", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete");
22480    findAndSetColor("c27r2", "Onewheel XR Classic", "XR Classic with Recurve Rails");
22481    findAndSetColor("c27r2", "XR Classic Bumpers", "White");
22482    findAndSetColor("c27r2", "Hybrid Fender", "Navy Blue");
22483    findAndSetColor("c27r2", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete");
22484    findAndSetColor("c27r3", "Onewheel XR Classic", "XR Classic with Recurve Rails");
22485    findAndSetColor("c27r3", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete");
22486    findAndSetColor("c27r3", "XR Classic Freeride Bumpers", "Red");
22487    findAndSetColor("c27r3", "Hybrid Fender", "Navy Blue");
22488
22489
22490    // This is the GT S-Series Group
22491    findAndSetColor("Summit Bundle", "GT Bumpers", "Hot Blue");
22492    findAndSetColor("Full Send Bundle", "GT Bumpers", "Hot Blue");
22493
22494    // This is the GT Group
22495    findAndSetColor("GT Elite Bundle", "GT Bumpers", "Hot Blue");
22496    findAndSetColor("GT Freeride Bundle", "GT Bumpers", "Dark Olive");
22497  
22498  
22499</script>
22499
22500
22501
22502 
22503
22504
22505  
22505<script>
22506
22507    app.bundles[0].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_HybridFender.png";
22508    app.bundles[0].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Hybrid_Bundle_Refresh_Final.png";
22509    app.bundles[0].key = 'bundle1';
22510    app.bundles[0].stock = 'stock';
22511    app.bundles[0].name = 'Hybrid Bundle';
22512    app.bundles[0].hideAlt = 'yes';
22513    app.bundles[0].nameShort = 'Hybrid';
22514    app.bundles[0].group = 'gt-1';
22515    app.bundles[0].price = 3145;
22516    app.bundles[0].compareAt = 3205;
22517    app.bundles[0].priceAccs = 95;
22518    app.bundles[0].compareAtAccs = 155;
22519    app.bundles[0].discount = 60;
22520    app.bundles[0].save = '$60';
22521    app.bundles[0].saveAccs = '$60';
22522    app.bundles[0].lowAs = '$110';
22523    app.bundles[0].lowAsAccs = '$4';
22524    app.bundles[0].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Hybrid Fender ($150 value)'];
22525  
22526    app.bundles[1].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_Summit.png";
22527    app.bundles[1].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Configurator__Summit_edit.png";
22528    app.bundles[1].key = 'bundle2';
22529    app.bundles[1].stock = 'stock';
22530    app.bundles[1].name = 'Summit Bundle';
22531    app.bundles[1].hideAlt = 'yes';
22532    app.bundles[1].nameShort = 'Summit';
22533    app.bundles[1].group = 'gt-2';
22534    app.bundles[1].price = 3430;
22535    app.bundles[1].compareAt = 3525;
22536    app.bundles[1].priceAccs = 380;
22537    app.bundles[1].compareAtAccs = 475;
22538    app.bundles[1].discount = 95;
22539    app.bundles[1].save = '$95';
22540    app.bundles[1].saveAccs = '$95';
22541    app.bundles[1].lowAs = '$119';
22542    app.bundles[1].lowAsAccs = '$13';
22543    app.bundles[1].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Hybrid Fender ($150 value)', 'Bumpers ($55 value)', 'Rail Guards ($35 value)', 'GT S-Series Hypercharger ($230 value)'];
22544
22545    app.bundles[2].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_Full_Send.png";
22546    app.bundles[2].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Configurator_FullSend.png";
22547    app.bundles[2].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png";
22548    app.bundles[2].key = 'bundle3';
22549    app.bundles[2].stock = 'stock';
22550    app.bundles[2].name = 'Full Send Bundle';
22551    app.bundles[2].hideAlt = 'yes';
22552    app.bundles[2].nameShort = 'Full Send';
22553    app.bundles[2].group = 'gt-3';
22554    app.bundles[2].price = 3470;
22555    app.bundles[2].compareAt = 3645;
22556    app.bundles[2].priceAccs = 420;
22557    app.bundles[2].compareAtAccs = 595;
22558    app.bundles[2].discount = 175;
22559    app.bundles[2].save = '$175';
22560    app.bundles[2].saveAccs = '$175';
22561    app.bundles[2].lowAs = '$121';
22562    app.bundles[2].lowAsAccs = '$15';
22563    app.bundles[2].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Carbon Fiber Fender ($175 value)', 'Bumpers ($55 value)', 'Rail Guards ($35 value)', 'GT S-Series Hypercharger ($230 value)', 'GT Stand ($95 value)'];
22564
22565    app.bundles[3].image = "";
22566    app.bundles[3].key = 'solo';
22567    app.bundles[3].stock = 'alt';
22568    app.bundles[3].hideAlt = 'yes';
22569    app.bundles[3].price = 2900;
22570    app.bundles[3].discount = 0;
22571    app.bundles[3].save = '';
22572    app.bundles[3].lowAs = '$86';
22573    app.bundles[3].includes = [];
22574
22575    app.bundles[4].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Hybrid.png";
22576    app.bundles[4].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_Hybrid_Bundle_Final.png";
22577    app.bundles[4].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_Hybrid_Bundle_Final.png";
22578    app.bundles[4].key = 'bundle4';
22579    app.bundles[4].stock = 'rally';
22580    app.bundles[4].name = 'Rally Hybrid';
22581    app.bundles[4].nameShort = 'Rally Hybrid';
22582    app.bundles[4].group = 'gt-1';
22583    app.bundles[4].price = 3345;
22584    app.bundles[4].compareAt = 3405;
22585    app.bundles[4].priceAccs = 145;
22586    app.bundles[4].compareAtAccs = 205;
22587    app.bundles[4].discount = 60;
22588    app.bundles[4].save = '$60';
22589    app.bundles[4].saveAccs = '$60';
22590    app.bundles[4].lowAs = '$116';
22591    app.bundles[4].lowAsAccs = '$5';
22592    app.bundles[4].prefix = 'from';
22593    app.bundles[4].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Charger Plug ($5 value)'];
22594	app.bundles[4].disclaimer = '';
22595
22596    app.bundles[5].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Summit.png";
22597    app.bundles[5].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_Summit_Bundle_Final.png";
22598    app.bundles[5].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_Summit_Bundle_Final.png";
22599    app.bundles[5].key = 'bundle5';
22600    app.bundles[5].stock = 'rally';
22601    app.bundles[5].name = 'Rally Summit';
22602    app.bundles[5].nameShort = 'Rally Summit';
22603    app.bundles[5].group = 'gt-2';
22604    app.bundles[5].price = 3620;
22605    app.bundles[5].compareAt = 3740;
22606    app.bundles[5].priceAccs = 420;
22607    app.bundles[5].compareAtAccs = 540;
22608    app.bundles[5].discount = 120;
22609    app.bundles[5].save = '$120';
22610    app.bundles[5].saveAccs = '$120';
22611    app.bundles[5].lowAs = '$125';
22612    app.bundles[5].lowAsAccs = '$15';
22613    app.bundles[5].prefix = 'from';
22614    app.bundles[5].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Bumpers ($55 value)', 'Recurve Railguards ($50 value)*', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)'];
22615	  app.bundles[5].disclaimer = '';
22616
22617    app.bundles[6].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Full_Send.png";
22618    app.bundles[6].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_FullSend_Bundle_Final.png";
22619    app.bundles[6].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_FullSend_Bundle_Final.png";
22620    app.bundles[6].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png";
22621    app.bundles[6].key = 'bundle6';
22622    app.bundles[6].stock = 'rally';
22623    app.bundles[6].name = 'Rally Full Send';
22624    app.bundles[6].nameShort = 'Rally Full Send';
22625    app.bundles[6].group = 'gt-3';
22626    app.bundles[6].price = 3700;
22627    app.bundles[6].compareAt = 3905;
22628    app.bundles[6].priceAccs = 500;
22629    app.bundles[6].compareAtAccs = 705;
22630    app.bundles[6].discount = 205;
22631    app.bundles[6].save = '$205';
22632    app.bundles[6].saveAccs = '$205';
22633    app.bundles[6].lowAs = '$128';
22634    app.bundles[6].lowAsAccs = '$20';
22635    app.bundles[6].prefix = 'from';
22636    app.bundles[6].disclaimer = '';
22637    app.bundles[6].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Freeride Bumpers ($125 value)', 'Recurve Railguards ($50 value)*', 'GT S-Series Hypercharger ($230 value)', 'GT Stand ($95 value)', 'Charger Plug ($5 value)'];
22638
22639    app.bundles[7].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Hybrid.png";
22640    app.bundles[7].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_FreeSummit_Bundle_V2_1.png";
22641    app.bundles[7].key = 'bundle7';
22642    app.bundles[7].stock = 'xl';
22643    app.bundles[7].name = 'Rally XL Freeride';
22644    app.bundles[7].nameShort = 'XL Freeride';
22645    app.bundles[7].group = 'gt-1';
22646    app.bundles[7].price = 3580;
22647    app.bundles[7].compareAt = 3630;
22648    app.bundles[7].priceAccs = 80;
22649    app.bundles[7].compareAtAccs = 130;
22650    app.bundles[7].discount = 50;
22651    app.bundles[7].save = '$50';
22652    app.bundles[7].saveAccs = '$50';
22653    app.bundles[7].lowAs = '$124';
22654    app.bundles[7].lowAsAccs = '$3';
22655    app.bundles[7].prefix = 'from';
22656    app.bundles[7].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'Charger Plug ($5 value)'];
22657	  app.bundles[7].disclaimer = '';
22658
22659    app.bundles[8].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Summit.png";
22660    app.bundles[8].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_FreeSummit_Bundle_V2_1.png";
22661    app.bundles[8].key = 'bundle8';
22662    app.bundles[8].stock = 'xl';
22663    app.bundles[8].name = 'Rally XL Summit';
22664    app.bundles[8].nameShort = 'XL Summit';
22665    app.bundles[8].group = 'gt-2';
22666    app.bundles[8].price = 3740;
22667    app.bundles[8].compareAt = 3860;
22668    app.bundles[8].priceAccs = 240;
22669    app.bundles[8].compareAtAccs = 360;
22670    app.bundles[8].discount = 120;
22671    app.bundles[8].save = '$120';
22672    app.bundles[8].saveAccs = '$120';
22673    app.bundles[8].lowAs = '$129';
22674    app.bundles[8].lowAsAccs = '$9';
22675    app.bundles[8].prefix = 'from';
22676    app.bundles[8].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)'];
22677	app.bundles[8].disclaimer = '';
22678
22679    app.bundles[9].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Full_Send.png";
22680    app.bundles[9].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_Epitome_Bundle_V2_1.png";
22681    app.bundles[9].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png";
22682    app.bundles[9].key = 'bundle9';
22683    app.bundles[9].stock = 'xl';
22684    app.bundles[9].name = 'Rally XL Epitome';
22685    app.bundles[9].nameShort = 'XL Epitome';
22686    app.bundles[9].group = 'gt-3';
22687    app.bundles[9].price = 3950;
22688    app.bundles[9].compareAt = 4160;
22689    app.bundles[9].priceAccs = 450;
22690    app.bundles[9].compareAtAccs = 660;
22691    app.bundles[9].discount = 210;
22692    app.bundles[9].save = '$210';
22693    app.bundles[9].saveAccs = '$210';
22694    app.bundles[9].lowAs = '$137';
22695    app.bundles[9].lowAsAccs = '$16';
22696    app.bundles[9].prefix = 'from';
22697    app.bundles[9].disclaimer = '';
22698    app.bundles[9].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)'];	
22699  </script>
22699
22700  
22701
22702
22703
22704
22705
22706
22707
22708
22709
22710
22711
22712</div>
22713      </section>
22714
22715    
22716
22717    
22718   
22719
22720
22721    <div class="klarna--global js-klarna-global hide"> 
22722      <div id="klarna3">
22723        <a id="klarna-upstream-product3" class="klarna-upstream" href="#" data-merchant-id="N100204" data-snippet="StandardMonthlyPrice" data-amount="162400"></a>
22724      </div>
22725    </div>
22726    
22727  </main>
22728
22729  <div id="shopify-section-footer" class="shopify-section">
22730<footer class="footer hide-small"> 
22731  <div class="container">
22732    <div class="row row-bottom">
22733      <div class="col col-3 text-center">
22734        <svg width="58" height="30" xmlns="http://www.w3.org/2000/svg">
22735  <g fill="none" fill-rule="evenodd">
22736    <path fill="#FFF" d="M0 30h57.665V.062H0z"/>
22737    <path fill="#212121" d="M0 2.366h57.665V.063H0zM0 6.971h57.665V4.67H0zM0 11.577h57.665V9.274H0zM0 16.183h57.665V13.88H0zM0 20.788h57.665v-2.303H0zM0 25.394h57.665V23.09H0zM0 30h57.665v-2.304H0z"/>
22738    <path fill="#212121" d="M0 16.183h23.066V.063H0z"/>
22739    <path fill="#FFF" d="M2.218 1.833l-.795.57.304-.922z"/>
22740    <path fill="#FFF" d="M1.879 1.942l-.795-.57h.983z"/>
22741    <path fill="#FFF" d="M1.669 1.657l.304-.922.303.922z"/>
22742    <path fill="#FFF" d="M1.879 1.372h.983l-.795.57z"/>
22743    <path fill="#FFF" d="M2.218 1.48l.304.923-.795-.57zM6.043 1.833l-.796.57.304-.922z"/>
22744    <path fill="#FFF" d="M5.703 1.942l-.795-.57h.983z"/>
22745    <path fill="#FFF" d="M5.493 1.657l.304-.922.304.922z"/>
22746    <path fill="#FFF" d="M5.703 1.372h.983l-.795.57z"/>
22747    <path fill="#FFF" d="M6.043 1.48l.303.923-.795-.57zM9.867 1.833l-.795.57.303-.922z"/>
22748    <path fill="#FFF" d="M9.527 1.942l-.795-.57h.983z"/>
22749    <path fill="#FFF" d="M9.317 1.657l.304-.922.304.922z"/>
22750    <path fill="#FFF" d="M9.527 1.372h.983l-.795.57z"/>
22751    <path fill="#FFF" d="M9.867 1.48l.303.923-.795-.57zM13.69 1.833l-.794.57.303-.922z"/>
22752    <path fill="#FFF" d="M13.351 1.942l-.795-.57h.983z"/>
22753    <path fill="#FFF" d="M13.141 1.657l.304-.922.304.922z"/>
22754    <path fill="#FFF" d="M13.351 1.372h.983l-.795.57z"/>
22755    <path fill="#FFF" d="M13.69 1.48l.305.923-.796-.57zM17.515 1.833l-.795.57.303-.922z"/>
22756    <path fill="#FFF" d="M17.175 1.942l-.795-.57h.983z"/>
22757    <path fill="#FFF" d="M16.965 1.657l.304-.922.304.922z"/>
22758    <path fill="#FFF" d="M17.175 1.372h.983l-.795.57z"/>
22759    <path fill="#FFF" d="M17.515 1.48l.304.923-.796-.57zM21.339 1.833l-.795.57.304-.922z"/>
22760    <path fill="#FFF" d="M21 1.942l-.796-.57h.983z"/>
22761    <path fill="#FFF" d="M20.79 1.657l.303-.922.304.922z"/>
22762    <path fill="#FFF" d="M21 1.372h.982l-.795.57z"/>
22763    <path fill="#FFF" d="M21.339 1.48l.304.923-.795-.57zM4.13 3.45l-.795.57.304-.923z"/>
22764    <path fill="#FFF" d="M3.79 3.558l-.794-.57h.983z"/>
22765    <path fill="#FFF" d="M3.581 3.273l.304-.922.304.922z"/>
22766    <path fill="#FFF" d="M3.79 2.988h.984l-.795.57z"/>
22767    <path fill="#FFF" d="M4.13 3.097l.304.922-.795-.57zM7.955 3.45l-.796.57.304-.923z"/>
22768    <path fill="#FFF" d="M7.615 3.558l-.795-.57h.983z"/>
22769    <path d="M7.405 3.273l.304-.922s.375.705.304.922c-.072.218-.608 0-.608 0z" fill="#FFF"/>
22770    <path fill="#FFF" d="M7.615 2.988h.983l-.795.57z"/>
22771    <path fill="#FFF" d="M7.955 3.097l.303.922-.795-.57zM11.779 3.45l-.795.57.303-.923z"/>
22772    <path fill="#FFF" d="M11.44 3.558l-.796-.57h.983z"/>
22773    <path fill="#FFF" d="M11.23 3.273l.303-.922.304.922z"/>
22774    <path fill="#FFF" d="M11.44 2.988h.982l-.795.57z"/>
22775    <path fill="#FFF" d="M11.779 3.097l.303.922-.795-.57zM15.603 3.45l-.795.57.303-.923z"/>
22776    <path fill="#FFF" d="M15.263 3.558l-.795-.57h.983z"/>
22777    <path fill="#FFF" d="M15.053 3.273l.304-.922.304.922z"/>
22778    <path fill="#FFF" d="M15.263 2.988h.983l-.795.57z"/>
22779    <path fill="#FFF" d="M15.603 3.097l.304.922-.796-.57zM19.427 3.45l-.795.57.304-.923z"/>
22780    <path fill="#FFF" d="M19.087 3.558l-.795-.57h.983z"/>
22781    <path fill="#FFF" d="M18.878 3.273l.303-.922.304.922z"/>
22782    <path fill="#FFF" d="M19.087 2.988h.983l-.795.57z"/>
22783    <path fill="#FFF" d="M19.427 3.097l.304.922-.795-.57zM2.218 5.066l-.795.57.304-.922z"/>
22784    <path fill="#FFF" d="M1.879 5.175l-.795-.57h.983z"/>
22785    <path fill="#FFF" d="M1.669 4.89l.304-.922.303.922z"/>
22786    <path fill="#FFF" d="M1.879 4.605h.983l-.795.57z"/>
22787    <path fill="#FFF" d="M2.218 4.714l.304.922-.795-.57zM6.043 5.066l-.796.57.304-.922z"/>
22788    <path fill="#FFF" d="M5.703 5.175l-.795-.57h.983z"/>
22789    <path fill="#FFF" d="M5.493 4.89l.304-.922.304.922z"/>
22790    <path fill="#FFF" d="M5.703 4.605h.983l-.795.57z"/>
22791    <path fill="#FFF" d="M6.043 4.714l.303.922-.795-.57zM9.867 5.066l-.795.57.303-.922z"/>
22792    <path fill="#FFF" d="M9.527 5.175l-.795-.57h.983z"/>
22793    <path fill="#FFF" d="M9.317 4.89l.304-.922.304.922z"/>
22794    <path fill="#FFF" d="M9.527 4.605h.983l-.795.57z"/>
22795    <path fill="#FFF" d="M9.867 4.714l.303.922-.795-.57zM13.69 5.066l-.794.57.303-.922z"/>
22796    <path fill="#FFF" d="M13.351 5.175l-.795-.57h.983z"/>
22797    <path fill="#FFF" d="M13.141 4.89l.304-.922.304.922z"/>
22798    <path fill="#FFF" d="M13.351 4.605h.983l-.795.57z"/>
22799    <path fill="#FFF" d="M13.69 4.714l.305.922-.796-.57zM17.515 5.066l-.795.57.303-.922z"/>
22800    <path fill="#FFF" d="M17.175 5.175l-.795-.57h.983z"/>
22801    <path fill="#FFF" d="M16.965 4.89l.304-.922.304.922z"/>
22802    <path fill="#FFF" d="M17.175 4.605h.983l-.795.57z"/>
22803    <path fill="#FFF" d="M17.515 4.714l.304.922-.796-.57zM21.339 5.066l-.795.57.304-.922z"/>
22804    <path fill="#FFF" d="M21 5.175l-.796-.57h.983z"/>
22805    <path fill="#FFF" d="M20.79 4.89l.303-.922.304.922z"/>
22806    <path fill="#FFF" d="M21 4.605h.982l-.795.57z"/>
22807    <path fill="#FFF" d="M21.339 4.714l.304.922-.795-.57zM4.178 6.688l-.795.57.303-.922z"/>
22808    <path fill="#FFF" d="M3.838 6.797l-.795-.57h.983z"/>
22809    <path fill="#FFF" d="M3.628 6.512l.304-.922.304.922z"/>
22810    <path fill="#FFF" d="M3.838 6.227h.983l-.795.57z"/>
22811    <path fill="#FFF" d="M4.178 6.336l.303.922-.795-.57zM8.002 6.688l-.795.57.303-.922z"/>
22812    <path fill="#FFF" d="M7.662 6.797l-.795-.57h.983z"/>
22813    <path fill="#FFF" d="M7.452 6.512l.304-.922.304.922z"/>
22814    <path fill="#FFF" d="M7.662 6.227h.983l-.795.57z"/>
22815    <path fill="#FFF" d="M8.002 6.336l.304.922-.796-.57zM11.826 6.688l-.795.57.303-.922z"/>
22816    <path fill="#FFF" d="M11.486 6.797l-.795-.57h.983z"/>
22817    <path fill="#FFF" d="M11.276 6.512l.304-.922.304.922z"/>
22818    <path fill="#FFF" d="M11.486 6.227h.983l-.795.57z"/>
22819    <path fill="#FFF" d="M11.826 6.336l.304.922-.796-.57zM15.65 6.688l-.795.57.304-.922z"/>
22820    <path fill="#FFF" d="M15.31 6.797l-.795-.57h.983z"/>
22821    <path fill="#FFF" d="M15.1 6.512l.304-.922.304.922z"/>
22822    <path fill="#FFF" d="M15.31 6.227h.983l-.795.57z"/>
22823    <path fill="#FFF" d="M15.65 6.336l.304.922-.795-.57zM19.474 6.688l-.795.57.304-.922z"/>
22824    <path fill="#FFF" d="M19.135 6.797l-.796-.57h.983z"/>
22825    <path fill="#FFF" d="M18.925 6.512l.303-.922.304.922z"/>
22826    <path fill="#FFF" d="M19.135 6.227h.982l-.795.57z"/>
22827    <path fill="#FFF" d="M19.474 6.336l.304.922-.795-.57zM2.277 8.29l-.796.57.304-.921z"/>
22828    <path fill="#FFF" d="M1.937 8.4l-.795-.57h.983z"/>
22829    <path fill="#FFF" d="M1.727 8.115l.304-.922.303.922z"/>
22830    <path fill="#FFF" d="M1.937 7.83h.983l-.795.57z"/>
22831    <path fill="#FFF" d="M2.277 7.939l.303.922-.795-.57zM6.1 8.29l-.795.57.304-.921z"/>
22832    <path fill="#FFF" d="M5.761 8.4l-.795-.57h.983z"/>
22833    <path fill="#FFF" d="M5.551 8.115l.304-.922.304.922z"/>
22834    <path fill="#FFF" d="M5.761 7.83h.983l-.795.57z"/>
22835    <path fill="#FFF" d="M6.1 7.939l.304.922-.795-.57zM9.925 8.29l-.795.57.303-.921z"/>
22836    <path fill="#FFF" d="M9.585 8.4l-.795-.57h.983z"/>
22837    <path fill="#FFF" d="M9.375 8.115l.304-.922.304.922z"/>
22838    <path fill="#FFF" d="M9.585 7.83h.983l-.795.57z"/>
22839    <path fill="#FFF" d="M9.925 7.939l.303.922-.795-.57zM13.749 8.29l-.795.57.303-.921z"/>
22840    <path fill="#FFF" d="M13.41 8.4l-.796-.57h.983z"/>
22841    <path fill="#FFF" d="M13.2 8.115l.303-.922.304.922z"/>
22842    <path fill="#FFF" d="M13.41 7.83h.982l-.795.57z"/>
22843    <path fill="#FFF" d="M13.749 7.939l.304.922-.796-.57zM17.573 8.29l-.795.57.303-.921z"/>
22844    <path fill="#FFF" d="M17.233 8.4l-.795-.57h.983z"/>
22845    <path fill="#FFF" d="M17.023 8.115l.304-.922.304.922z"/>
22846    <path fill="#FFF" d="M17.233 7.83h.983l-.795.57z"/>
22847    <path fill="#FFF" d="M17.573 7.939l.304.922-.796-.57zM21.397 8.29l-.795.57.304-.921z"/>
22848    <path fill="#FFF" d="M21.057 8.4l-.795-.57h.983z"/>
22849    <path fill="#FFF" d="M20.848 8.115l.303-.922.304.922z"/>
22850    <path fill="#FFF" d="M21.057 7.83h.983l-.795.57z"/>
22851    <path fill="#FFF" d="M21.397 7.939l.304.922-.795-.57zM4.189 9.866l-.795.57.304-.922z"/>
22852    <path fill="#FFF" d="M3.85 9.975l-.796-.57h.983z"/>
22853    <path fill="#FFF" d="M3.64 9.69l.303-.922.304.922z"/>
22854    <path fill="#FFF" d="M3.85 9.405h.982l-.795.57z"/>
22855    <path fill="#FFF" d="M4.189 9.514l.304.922-.795-.57zM8.013 9.866l-.795.57.304-.922z"/>
22856    <path fill="#FFF" d="M7.674 9.975l-.796-.57h.983z"/>
22857    <path fill="#FFF" d="M7.464 9.69l.303-.922.304.922z"/>
22858    <path fill="#FFF" d="M7.674 9.405h.982l-.795.57z"/>
22859    <path fill="#FFF" d="M8.013 9.514l.304.922-.795-.57zM11.837 9.866l-.795.57.304-.922z"/>
22860    <path fill="#FFF" d="M11.498 9.975l-.795-.57h.982z"/>
22861    <path fill="#FFF" d="M11.288 9.69l.304-.922.303.922z"/>
22862    <path fill="#FFF" d="M11.498 9.405h.983l-.796.57z"/>
22863    <path fill="#FFF" d="M11.837 9.514l.304.922-.795-.57zM15.661 9.866l-.795.57.304-.922z"/>
22864    <path fill="#FFF" d="M15.322 9.975l-.795-.57h.983z"/>
22865    <path fill="#FFF" d="M15.112 9.69l.304-.922.303.922z"/>
22866    <path fill="#FFF" d="M15.322 9.405h.983l-.795.57z"/>
22867    <path fill="#FFF" d="M15.661 9.514l.304.922-.795-.57zM19.485 9.866l-.795.57.304-.922z"/>
22868    <path fill="#FFF" d="M19.146 9.975l-.795-.57h.983z"/>
22869    <path fill="#FFF" d="M18.936 9.69l.304-.922.303.922z"/>
22870    <path fill="#FFF" d="M19.146 9.405h.983l-.795.57z"/>
22871    <path fill="#FFF" d="M19.485 9.514l.304.922-.795-.57zM2.312 11.473l-.795.57.304-.922z"/>
22872    <path fill="#FFF" d="M1.973 11.581l-.795-.57h.982z"/>
22873    <path fill="#FFF" d="M1.763 11.297l.304-.922.303.922z"/>
22874    <path fill="#FFF" d="M1.973 11.012h.983l-.796.57z"/>
22875    <path fill="#FFF" d="M2.312 11.12l.304.923-.795-.57zM6.136 11.473l-.795.57.304-.922z"/>
22876    <path fill="#FFF" d="M5.797 11.581l-.795-.57h.983z"/>
22877    <path fill="#FFF" d="M5.587 11.297l.304-.922.303.922z"/>
22878    <path fill="#FFF" d="M5.797 11.012h.983l-.795.57z"/>
22879    <path fill="#FFF" d="M6.136 11.12l.304.923-.795-.57zM9.96 11.473l-.795.57.304-.922z"/>
22880    <path fill="#FFF" d="M9.621 11.581l-.795-.57h.983z"/>
22881    <path fill="#FFF" d="M9.411 11.297l.304-.922.304.922z"/>
22882    <path fill="#FFF" d="M9.621 11.012h.983l-.795.57z"/>
22883    <path fill="#FFF" d="M9.96 11.12l.304.923-.795-.57zM13.785 11.473l-.796.57.304-.922z"/>
22884    <path fill="#FFF" d="M13.445 11.581l-.795-.57h.983z"/>
22885    <path fill="#FFF" d="M13.235 11.297l.304-.922.304.922z"/>
22886    <path fill="#FFF" d="M13.445 11.012h.983l-.795.57z"/>
22887    <path fill="#FFF" d="M13.785 11.12l.303.923-.795-.57zM17.609 11.473l-.795.57.303-.922z"/>
22888    <path fill="#FFF" d="M17.27 11.581l-.796-.57h.983z"/>
22889    <path fill="#FFF" d="M17.06 11.297l.303-.922.304.922z"/>
22890    <path fill="#FFF" d="M17.27 11.012h.982l-.795.57z"/>
22891    <path fill="#FFF" d="M17.609 11.12l.303.923-.795-.57zM21.433 11.473l-.795.57.303-.922z"/>
22892    <path fill="#FFF" d="M21.093 11.581l-.795-.57h.983z"/>
22893    <path fill="#FFF" d="M20.883 11.297l.304-.922.304.922z"/>
22894    <path fill="#FFF" d="M21.093 11.012h.983l-.795.57z"/>
22895    <path fill="#FFF" d="M21.433 11.12l.304.923-.796-.57zM4.178 13.08l-.795.57.303-.922z"/>
22896    <path fill="#FFF" d="M3.838 13.189l-.795-.57h.983z"/>
22897    <path fill="#FFF" d="M3.628 12.904l.304-.922.304.922z"/>
22898    <path fill="#FFF" d="M3.838 12.62h.983l-.795.569z"/>
22899    <path fill="#FFF" d="M4.178 12.728l.303.922-.795-.57zM8.002 13.08l-.795.57.303-.922z"/>
22900    <path fill="#FFF" d="M7.662 13.189l-.795-.57h.983z"/>
22901    <path fill="#FFF" d="M7.452 12.904l.304-.922.304.922z"/>
22902    <path fill="#FFF" d="M7.662 12.62h.983l-.795.569z"/>
22903    <path fill="#FFF" d="M8.002 12.728l.304.922-.796-.57zM11.826 13.08l-.795.57.304-.922z"/>
22904    <path fill="#FFF" d="M11.486 13.189l-.795-.57h.983z"/>
22905    <path fill="#FFF" d="M11.277 12.904l.303-.922.304.922z"/>
22906    <path fill="#FFF" d="M11.486 12.62h.983l-.795.569z"/>
22907    <path fill="#FFF" d="M11.826 12.728l.304.922-.795-.57zM15.65 13.08l-.795.57.304-.922z"/>
22908    <path fill="#FFF" d="M15.31 13.189l-.795-.57h.983z"/>
22909    <path fill="#FFF" d="M15.1 12.904l.304-.922.304.922z"/>
22910    <path fill="#FFF" d="M15.31 12.62h.983l-.795.569z"/>
22911    <path fill="#FFF" d="M15.65 12.728l.304.922-.795-.57zM19.474 13.08l-.795.57.304-.922z"/>
22912    <path fill="#FFF" d="M19.135 13.189l-.796-.57h.983z"/>
22913    <path fill="#FFF" d="M18.925 12.904l.303-.922.304.922z"/>
22914    <path fill="#FFF" d="M19.135 12.62h.982l-.795.569z"/>
22915    <path fill="#FFF" d="M19.474 12.728l.304.922-.795-.57zM2.266 14.692l-.796.57.304-.922z"/>
22916    <path fill="#FFF" d="M1.926 14.8l-.795-.569h.983z"/>
22917    <path fill="#FFF" d="M1.716 14.516l.304-.922.304.922z"/>
22918    <path fill="#FFF" d="M1.926 14.231h.983l-.795.57z"/>
22919    <path fill="#FFF" d="M2.266 14.34l.303.922-.795-.57zM6.09 14.692l-.795.57.303-.922z"/>
22920    <path fill="#FFF" d="M5.75 14.8l-.795-.569h.983z"/>
22921    <path fill="#FFF" d="M5.54 14.516l.304-.922.304.922z"/>
22922    <path fill="#FFF" d="M5.75 14.231h.983l-.795.57z"/>
22923    <path fill="#FFF" d="M6.09 14.34l.303.922-.795-.57zM9.914 14.692l-.795.57.303-.922z"/>
22924    <path fill="#FFF" d="M9.574 14.8l-.795-.569h.983z"/>
22925    <path fill="#FFF" d="M9.364 14.516l.304-.922.304.922z"/>
22926    <path fill="#FFF" d="M9.574 14.231h.983l-.795.57z"/>
22927    <path fill="#FFF" d="M9.914 14.34l.304.922-.796-.57zM13.738 14.692l-.795.57.304-.922z"/>
22928    <path fill="#FFF" d="M13.398 14.8l-.795-.569h.983z"/>
22929    <path fill="#FFF" d="M13.188 14.516l.304-.922.304.922z"/>
22930    <path fill="#FFF" d="M13.398 14.231h.983l-.795.57z"/>
22931    <path fill="#FFF" d="M13.738 14.34l.304.922-.795-.57zM17.562 14.692l-.795.57.304-.922z"/>
22932    <path fill="#FFF" d="M17.222 14.8l-.795-.569h.983z"/>
22933    <path fill="#FFF" d="M17.013 14.516l.303-.922.304.922z"/>
22934    <path fill="#FFF" d="M17.222 14.231h.983l-.795.57z"/>
22935    <path fill="#FFF" d="M17.562 14.34l.304.922-.795-.57zM21.386 14.692l-.795.57.304-.922z"/>
22936    <path fill="#FFF" d="M21.047 14.8l-.796-.569h.983z"/>
22937    <path fill="#FFF" d="M20.837 14.516l.303-.922.304.922z"/>
22938    <path fill="#FFF" d="M21.047 14.231h.982l-.795.57z"/>
22939    <path fill="#FFF" d="M21.386 14.34l.304.922-.795-.57z"/>
22940  </g>
22941</svg>
22942
22943        <p>Designed &amp; Assembled<br> in USA</p>
22944      </div>
22945      <div class="col col-3 text-center">
22946        <svg width="50" height="34" xmlns="http://www.w3.org/2000/svg">
22947  <path d="M34.738 16.665l1.246-6.625h5.126l3.73 6.625H34.738zm8.539 11.005c-.32 1.7-1.964 3.084-3.664 3.084-1.7 0-2.824-1.384-2.504-3.084.32-1.7 1.964-3.084 3.665-3.084 1.7 0 2.823 1.384 2.503 3.084zm-25.636 0c-.32 1.7-1.964 3.084-3.664 3.084-1.7 0-2.824-1.384-2.504-3.084.32-1.7 1.964-3.084 3.664-3.084 
229471.7 0 2.824 1.384 2.504 3.084zm31.267-11.005h-.773l-4.918-8.732c-.186-.332-.54-.526-.954-.526h-5.782l1.145-6.09C37.763.589 37.285 0 36.557 0L5.977.013a1.423 1.423 0 1 0 0 2.846h16.83a1.422 1.422 0 0 1-.121 2.818H1.423a1.423 1.423 0 0 0 0 2.847h21.323a1.422 1.422 0 0 1-.01 2.822H3.51a1.423 1.423 0 0 0 0 2.846h4.457L5.621 26.661c-.137.727.342 1.316 1.07 1.316H8.79c-.406 3.01 1.642 5.41 4.691 5.41 3.05 0 6-2.4 6.727-5.41h14.218c-.406 3.01 1.642 5.41 4.691 5.41 3.05 0 6-2.4 6.728-5.41h2.1c.727 0 1.427-.59 1.564-1.316l.424-2.254c.127-.676-.278-1.232-.92-1.307l.964-5.118c.137-.727-.342-1.317-1.07-1.317z" fill="#FFF" fill-rule="evenodd"/>
22948</svg>
22949
22950        <p>FedEx &amp; UPS<br> Shipping</p>
22951      </div>
22952      <div class="col col-3 text-center">
22953        <svg width="40" height="42" xmlns="http://www.w3.org/2000/svg">
22954  <g fill="#FFF" fill-rule="evenodd">
22955    <path d="M19.884 36.597c-6.275-3.015-14.84-8.01-15.311-27.045l15.31-4.782 15.31 4.782c-.47 19.035-9.036 24.03-15.31 27.045M38.17 5.71L20.562.212a2.285 2.285 0 0 0-1.357 0L1.598 5.71A2.276 2.276 0 0 0 0 7.883c0 24.346 12.3 30.165 18.91 33.292a2.28 2.28 0 0 0 1.945 0c6.61-3.126 18.911-8.946 18.911-33.292.001-.996-.647-1.876-1.597-2.173"/>
22956    <path d="M7.158 11.452c0 5.623 1.463 10.05 3.44 13.458L26.09 9.417l-6.208-1.94-12.725 3.975zM19.884 34.025c4.35-1.956 12.536-8.503 12.72-22.107L14.522 30c2.086 2.08 4.125 3.375 5.362 4.025"/>
22957  </g>
22958</svg>
22959
22960        
22961          <p>24-Month<br> Warranty</p>
22962        
22963        
22964      </div>
22965      <div class="col col-3 text-center">
22966        <!--<a class="klarna-upstream cart-klarna" href="#" data-merchant-id="N100204" data-snippet="OnewheelMain" data-amount="95000"></a>-->
22967        <!--<img src="//onewheel.com/cdn/shop/t/416/assets/logo-klarna-white.png?v=22055791822225522851788874451" style="max-width: 130px; margin-bottom: 1.15rem"/>-->
22968        <div class="footer-sp">
22969        <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
22970<g clip-path="url(#clip0)">
22971<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
22972<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
22973<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
22974<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
22975<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
22976<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
22977<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
2297702C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
229777.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
22978</g>
22979<defs>
22980<clipPath id="clip0">
22981<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
22982</clipPath>
22983</defs>
22984</svg>
22985        </div>
22986        
22987        <p>Monthly<br> Payments</p>
22988      </div>
22989      
22990        <div class="col text-center"> 
22991          <div class="wrap-line-payments"> 
22992  <svg width="155" height="24" xmlns="http://www.w3.org/2000/svg">
22993    <g fill="#FFF" fill-rule="evenodd">
22994      <path d="M50.084 12.578h-.203c-.49 0-.734.167-.734.5 0 .23.104.344.312.344a.522.522 0 0 0 .438-.235c.114-.156.177-.359.187-.609zm6.172-.562h.969v-.047a.24.24 0 0 0 .008-.102 1.355 1.355 0 0 1-.016-.11.44.44 0 0 0-.031-.124.324.324 0 0 0-.07-.102.384.384 0 0 0-.297-.11c-.292 0-.48.199-.563.595zm8.438.562h-.188c-.5 0-.75.167-.75.5 0 .23.104.344.313.344a.522.522 0 0 0 .437-.235c.115-.156.177-.359.188-.609zm4.984-.406c0-.427-.156-.64-.469-.64-.198 0-.359.103-.484.312-.125.208-.188.474-.188.797 0 .437.146.656.438.656.208 0 .378-.104.508-.313.13-.208.195-.479.195-.812zM47.1 9.969h1.36l-.688 4.093h-.875l.5-3.14-1.11 3.14h-.609l-.062-3.125-.532 3.125h-.828l.688-4.093h1.265l.032 2.547.859-2.547zm3.953 1.672c0 .062-.02.28-.062.656a54.084 54.084 0 0 0-.266 1.765h-.734l.015-.343c-.208.27-.51.406-.906.406a.754.754 0 0 1-.586-.25c-.151-.167-.226-.385-.226-.656 0-.407.135-.722.406-.946.27-.224.65-.336 1.14-.336.146 0 .266.006.36.016 0-.031.002-.06.008-.086l.015-.07a.214.214 0 0 0 .008-.047c0-.208-.187-.313-.563-.313-.302 0-.609.053-.921.157 0-.042.036-.292.109-.75a3.828 3.828 0 0 1 1.047-.172c.77 0 1.156.323 1.156.969zm2.438-.907l-.125.766a4.76 4.76 0 0 0-.641-.047c-.281 0-.422.089-.422.266 0 .083.024.146.07.187.047.042.16.1.336.172.417.198.625.51.625.938 0 .75-.453 1.12-1.359 1.109-.354 0-.656-.031-.906-.094 0-.02.036-.276.11-.765.301.083.567.125.796.125.333 0 .5-.1.5-.297a.243.243 0 0 0-.07-.18c-.047-.047-.16-.112-.336-.195-.448-.209-.672-.516-.672-.922 0-.75.437-1.125 1.312-1.125.313 0 .573.02.782.062zm1.375 0h.437l-.11.813h-.452a9.08 9.08 0 0 1-.102.633c-.047.244-.083.445-.11.601-.025.157-.038.25-.038.282 0 .166.099.25.297.25.083 0 .166-.01.25-.
22994032l-.126.735c-.218.073-.427.109-.624.109-.448 0-.683-.245-.704-.734 0-.125.042-.417.125-.875.032-.209.162-.97.391-2.282h.86l-.094.5zm3.171 1.141c0 .24-.036.51-.109.812h-1.734c-.031.23.02.402.156.516.135.115.333.172.594.172.312 0 .614-.073.906-.219l-.14.844c-.313.083-.61.125-.891.125-.99 0-1.485-.495-1.485-1.484 0-.573.144-1.045.43-1.414.287-.37.648-.555 1.086-.555.365 0 .654.11.867.328.214.219.32.51.32.875zm2.172-1.156c-.135.24-.25.562-.343.969-.23-.021-.391.104-.485.375-.094.27-.224.937-.39 2h-.875l.046-.22c.23-1.353.38-2.39.454-3.109h.796l-.046.516c.145-.219.278-.372.398-.46.12-.09.268-.113.445-.071zm2.922-.64l-.14.89c-.292-.146-.552-.219-.782-.219-.323 0-.588.143-.797.43-.208.286-.312.653-.312 1.101 0 .313.07.558.21.735.142.177.342.265.602.265.22 0 .47-.067.75-.203l-.156.922a2.88 2.88 0 0 1-.781.125c-.469 0-.841-.159-1.117-.477-.276-.317-.414-.747-.414-1.289 0-.729.185-1.325.554-1.789.37-.463.847-.695 1.43-.695.271 0 .589.068.953.203zm2.532 1.562c0 .187-.021.406-.063.656a44.4 44.4 0 0 0-.266 1.765h-.718l.015-.343c-.208.27-.515.406-.922.406a.73.73 0 0 1-.578-.25c-.146-.167-.219-.385-.219-.656 0-.407.133-.722.399-.946.266-.224.643-.336 1.133-.336.156 0 .276.006.36.016a.743.743 0 0 0 .03-.203c0-.208-.187-.313-.562-.313-.302 0-.61.053-.922.157 0-.042.042-.292.125-.75a3.828 3.828 0 0 1 1.047-.172c.76 0 1.14.323 1.14.969zm2.203-.922c-.146.25-.256.573-.329.969-.24-.021-.403.098-.492.359-.088.26-.221.932-.398 2.015h-.875l.047-.218c.198-1.084.349-2.12.453-3.11h.812c0 .115-.02.287-.062.516.156-.219.294-.372.414-.46a.49.49 0 0 1 .43-.071zm2.203-.75h.875l-.672 4.093h-.828l.047-.296c-.24.24-.51.359-.813.359a.927.927 0 0 1-.773-.375c-.193-.25-.29-.583-.29-1 0-.552.144-1.031.43-1.437.287-.407.623-.61 1.008-.61.323 0 .6.151.828.453l.188-1.187zM71.803 12a8.352 8.352 0 0 0-1.133-4.266 8.395 8.395 0 0 0-3.093-3.093A8.35 8.35 0 0 0 63.303 3.5c-1.885 0-3.594.573-5.125 1.719a8.958 8.958 0 0 1 2.672 4.437h-.781A8.413 8.413 0 0 0 57.6 5.703a8.413 8.413 0 0 0-2.469 3.953h-.781a8.958 8.958 0 0 1 2.672-4.437C55.49 4.073 53.782 3.5 51.897 3.5a8.35 8.35 0 0 0-4.274 1.14 8.395 8.395 0 0 0-3.093 3.094A8.352 8.352 0 0 0 43.397 12c0 1.542.377 2.964 1.133 4.266a8.395 8.395 0 0 0 3.093 3.093 8.35 8.35 0 0 0 4.274 1.141c1.885 0 3.594-.573 5.125-1.719-1.25-1.156-2.11-2.531-2.578-4.125h.781a8.343 8.343 0 0 0 2.375 3.64 8.343 8.343 0 0 0 2.375-3.64h.781c-.469 1.594-1.328 2.969-2.578 4.125 1.531 1.146 3.24 1.719 5.125 1.719a8.35 8.35 0 0 0 4.274-1.14 8.395 8.395 0 0 0 3.093-3.094A8.352 8.352 0 0 0 71.803 12zM75.6 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 73.6 24h-32c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 39.6 22V2c0-.542.198-1.01.594-1.406A1.922 1.922 0 0 1 41.6 0h32c.542 0 1.01.198 1.406.594.396.396.594.864.594 1.406zM81.06 8.656h1.39l-.703-1.687-.688 1.687zm9.702 8.219l1.157-1.234-1.094-1.235h-2.547v.766h2.219v.86h-2.219v.843h2.484zm2.47-1.219l1.546 1.719v-3.39l-1.547 1.671zm4.5-.734c0-.344-.21-.516-.626-.516h-1.312v1.078h1.297c.427 0 .64-.187.64-.562zm4.515-.063c0-.302-.219-.453-.656-.453h-1.282v.953h1.266c.448 0 .672-.166.672-.5zm-4.344-7.28c0-.303-.219-.454-.656-.454h-1.281v.938h1.265c.448 0 .672-.162.672-.485zm7.172 1.077h1.39l-.687-1.687-.703 1.687zM90.122 6.234v4.235H89.09V7.156l-1.47 3.313h-.89l-1.468-3.313v3.313H83.2l-.39-.938H80.7l-.39.938h-1.094l1.812-4.235h1.5l1.719 4.016V6.234h1.656l1.328 2.875 1.203-2.875h1.688zm8.687 8.688c0 .208-.028.39-.086.547-.057.156-.13.286-.218.39-.089.105-.206.19-.352.258s-.281.12-.406.156c-.125.037-.29.06-.492.07a10.047 10.047 0 0 1-1 .009 21.449 21.449 0 0 0-.461-.008v1.422h-1.969l-1.25-1.407-1.297 1.407h-4V13.53h4.063l1.25 1.39 1.28-1.39h3.235c1.136 0 1.703.464 1.703 1.39zm-4.547-5.328v.875h-3.39V6.234h3.39v.891h-2.375v.766H94.2v.859h-2.313v.844h2.375zm20.938 8.734v3.578c0 .573-.2 1.065-.602 1.477a1.964 1.964 0 0 1-1.46.617H81.262c-.572 0-1.06-.206-1.46-.617a2.041 2.041 0 0 1-.602-1.477V11.313h1.734l.391-.954h.86l.39.954h3.406v-.72l.297.72h1.766l.312-.735v.735h8.453V9.766l.157-.016c.104 0 .156.073.156.219v1.344h4.36v-.36c.239.125.525.219.859.281.333.063.606.097.82.102.213.005.542.003.984-.008.443-.01.711-.
22994015.805-.015l.39-.954h.876l.39.954h3.547v-.907l.531.907h2.844V5.406h-2.812v.688l-.391-.688h-2.89v.688l-.36-.688h-3.89c-.72 0-1.287.115-1.704.344v-.344h-2.687v.344c-.25-.23-.63-.344-1.14-.344H87.84l-.672 1.516-.672-1.516h-3.094v.688l-.344-.688h-2.64L79.2 8.203v-6.11c0-.572.2-1.064.602-1.476A1.964 1.964 0 0 1 81.262 0h31.876c.572 0 1.06.206 1.46.617.401.412.602.904.602 1.477v10.593h-1.875c-.531 0-.953.115-1.266.344v-.344h-2.765c-.573 0-.98.115-1.219.344v-.344h-4.937v.344c-.323-.229-.777-.344-1.36-.344h-3.266v.344c-.24-.229-.713-.344-1.421-.344h-3.657l-.843.907-.782-.907h-5.453v5.907h5.36l.859-.922.812.922h3.297v-1.39h.329c.614 0 1.083-.069 1.406-.204v1.594h2.718v-1.547h.125c.084 0 .136.01.157.031.02.021.031.073.031.156v1.36h8.266c.593 0 1.052-.125 1.375-.375v.375h2.625c.625 0 1.12-.089 1.484-.266zm-11.844-3.656c0 .24-.062.463-.187.672-.125.208-.302.36-.531.453.26.094.437.229.53.406.094.177.141.417.141.719v.844h-1.015v-.704c0-.343-.063-.57-.188-.68-.125-.109-.364-.163-.718-.163h-1.079v1.547h-1.015V13.53h2.406c.5 0 .901.078 1.203.235.302.156.453.458.453.906zm-4.328-7.297c0 .25-.065.48-.195.688-.13.208-.305.359
22994-.524.453.271.093.45.226.54.398.088.172.132.414.132.727v.828h-1.015c0-.094.002-.232.007-.414a4.69 4.69 0 0 0 0-.39 1.924 1.924 0 0 0-.046-.29.442.442 0 0 0-.133-.25.786.786 0 0 0-.274-.133 1.617 1.617 0 0 0-.46-.054h-1.094v1.53h-1V6.235l2.39.016c.51 0 .917.076 1.219.227.302.15.453.45.453.898zm8.266 9.516v.875h-3.375V13.53h3.375v.875h-2.36v.766h2.313v.86h-2.313v.843l2.36.016zm-6.656-10.657v4.235h-1.032V6.234h1.032zm10.828 10.188c0 .896-.532 1.344-1.594 1.344h-1.969v-.907h1.969c.354 0 .531-.13.531-.39 0-.167-.088-.276-.266-.328a2.325 2.325 0 0 0-.648-.078c-.255 0-.513-.019-.773-.055a1.051 1.051 0 0 1-.657-.352c-.177-.198-.265-.484-.265-.86 0-.405.135-.718.406-.937.27-.218.615-.328 1.031-.328h2.031v.89h-1.859c-.375 0-.562.131-.562.392 0 .166.09.273.273.32.182.047.401.068.656.062.256-.005.51.008.766.04.255.03.474.143.656.335.182.193.274.477.274.852zm3.734-.781v1.578c-.25.364-.708.547-1.375.547h-1.953v-.907h1.953c.344 0 .516-.13.516-.39 0-.136-.065-.235-.196-.297a1.048 1.048 0 0 0-.484-.086 4.401 4.401 0 0 1-1.25-.156.887.887 0 0 1-.484-.375c-.13-.193-.196-.446-.196-.758 0-.406.138-.719.414-.938.276-.218.623-.328 1.04-.328h2.015v.89h-1.844c-.375 0-.562.131-.562.392 0 .208.15.322.453.343.302.021.659.047 1.07.078.412.032.706.167.883.407zm-2.578-9.391v4.219h-1.438l-1.906-3.172v3.172h-2.062l-.407-.938h-2.093l-.391.938h-1.172c-1.344 0-2.016-.693-2.016-2.078 0-1.438.693-2.157 2.079-2.157h.984v.922c-.073 0-.219-.005-.438-.015a4.745 4.745 0 0 0-.445-.008c-.078.005-.198.015-.36.031-.16.016-.273.05-.335.102a3.535 3.535 0 0 0-.227.21.692.692 0 0 0-.18.36 2.604 2.604 0 0 0-.046.523c0 .396.07.698.21.907.141.208.4.312.774.312h.453l1.438-3.328h1.515l1.703 4v-4h1.547l1.782 2.937V6.25h1.03zM130.44 12.156c0 .386-.132.706-.398.961a1.356 1.356 0 0 1-.976.383c-.302 0-.545-.083-.727-.25-.182-.167-.273-.396-.273-.687 0-.386.13-.711.39-.977s.584-.398.969-.398c.292 0 .534.085.727.257.192.172.289.41.289.711zm12.266-2.328c0 .438-.114.734-.343.89-.23.157-.573.235-1.032.235l-.5.016.266-1.672c.02-.115.088-.172.203-.172h.281c.23 0 .412.01.547.031.136.021.266.086.39.196.126.109.188.268.188.476zm5.485 2.328c0 .375-.133.693-.399.953-.265.26-.586.391-.96.391-.303 0-.548-.083-.735-.25-.188-.167-.281-.396-.281-.687 0-.386.13-.711.39-.977s.584-.398.969-.398c.292 0 .534.085.727.257.192.172.289.41.289.711zm-21.375-2.672c0-.614-.2-1.06-.602-1.336-.401-.276-.924-.414-1.57-.414h-2.5c-.198 0-.308.1-.328.297l-1.016 6.375a.21.21 0 0 0 .047.172.192.192 0 0 0 .156.078h1.188c.208 0 .323-.099.343-.297l.282-1.718a.304.304 0 0 1 .109-.203.482.482 
229940 0 1 .234-.102c.094-.016.183-.024.266-.024.083 0 .182.006.297.016.114.01.187.016.219.016.895 0 1.599-.253 2.109-.758s.766-1.206.766-2.102zm4.828 4.875l.64-4.078a.21.21 0 0 0-.046-.172.192.192 0 0 0-.157-.078h-1.187c-.146 0-.235.172-.266.516-.281-.417-.776-.625-1.484-.625-.75 0-1.388.281-1.914.844a2.81 2.81 0 0 0-.79 1.984c0 .615.18 1.104.54 1.469.36.364.84.547 1.445.547.292 0 .594-.063.906-.188.313-.125.563-.292.75-.5a1.059 1.059 0 0 0-.062.328c0 .167.067.25.203.25h1.078c.198 0 .312-.099.344-.297zm6.984-4.109a.22.22 0 0 0-.062-.148.185.185 0 0 0-.141-.07h-1.203a.33.33 0 0 0-.281.155l-1.657 2.438-.687-2.344c-.052-.166-.167-.25-.344-.25h-1.172a.185.185 0 0 0-.14.07.22.22 0 0 0-.063.149c0 .02.102.328.305.922l.656 1.922c.234.687.357 1.052.367 1.094-.854 1.166-1.281 1.791-1.281 1.875 0 .135.068.203.203.203h1.203a.33.33 0 0 0 .281-.157l3.985-5.75c.02-.02.031-.057.031-.109zm5.938-.766c0-.614-.2-1.06-.602-1.336-.401-.276-.924-.414-1.57-.414h-2.485c-.208 0-.323.1-.343.297l-1.016 6.375a.21.21 0 0 0 .047.172.192.192 0 0 0 .156.078h1.281c.125 0 .209-.067.25-.203l.282-1.812a.304.304 0 0 1 .109-.203.482.482 
229940 0 1 .234-.102c.094-.016.183-.024.266-.024.083 0 .182.006.297.016.114.01.187.016.219.016.895 0 1.599-.253 2.109-.758s.766-1.206.766-2.102zm4.828 4.875l.64-4.078a.21.21 0 0 0-.047-.172.192.192 0 0 0-.156-.078h-1.187c-.146 0-.235.172-.266.516-.27-.417-.765-.625-1.484-.625-.75 0-1.388.281-1.914.844a2.81 2.81 0 0 0-.79 1.984c0 .615.18 1.104.54 1.469.36.364.84.547 1.445.547.302 0 .61-.063.922-.188.312-.125.557-.292.734-.5 0 .01-.01.057-.031.14a.855.855 0 0 0-.031.188c0 .167.067.25.203.25h1.078c.198 0 .313-.099.344-.297zm3.406-6.39v-.016c0-.146-.068-.219-.203-.219h-1.156c-.115 0-.183.058-.204.172l-1.015 6.5-.016.031c0 .053.021.102.063.149a.2.2 0 0 0 .156.07h1.031c.198 0 .308-.099.328-.297l1.016-6.39zm-27.875 2.093c-.052.365-.187.605-.406.72-.219.114-.532.171-.938.171l-.515.016.265-1.672c.021-.115.089-.172.203-.172h.297c.417 0 .719.06.907.18.187.12.25.372.187.757zM154.8 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 152.8 24h-32c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 118.8 22V2c0-.542.198-1.01.594-1.406A1.922 1.922 0 0 1 120.8 0h32c.542 0 1.01.198 1.406.594.396.396.594.864.594 1.406zM30.86 13.469h-2.157c.146-.386.49-1.318 1.031-2.797l.047-.14c.042-.105.094-.24.156-.407.063-.167.11-.302.141-.406l.188.86.593 2.89zM8.296 12.453l-.906-4.61C7.276 7.282 6.885 7 6.219 7H2.03L2 7.203c3.24.823 5.339 2.573 6.297 5.25zM11.094 7l-2.531 6.844-.266-1.39c-.271-.73-.714-1.405-1.328-2.024a6.06 6.06 0 0 0-2.047-1.383l2.11 7.969h2.734L13.844 7h-2.75zm2.172 10.031h2.593L17.484 7h-2.593l-1.625 10.031zm12-9.781a6.333 6.333 0 0 0-2.329-.422c-1.28 0-2.328.307-3.14.922-.813.615-1.224 1.411-1.235 2.39-.01 1.063.745 1.97 2.266 2.72.5.239.85.452 1.047.64.198.188.297.39.297.61 0 .312-.156.551-.469.718-.312.167-.672.25-1.078.25-.896 0-1.708-.172-2.437-.516l-.344-.171-.36 2.25c.771.354 1.735.53 2.891.53 1.354.011 2.44-.296 3.258-.921.818-.625 1.237-1.458 1.258-2.5 0-1.104-.73-2.01-2.188-2.719-.51-.26-.88-.479-1.11-.656-.228-.177-.343-.375-.343-.594 0-.229.128-.43.383-.601.255-.172.622-.258 1.101-.258.73-.01 1.375.114 1.938.375l.234.125.36-2.172zm6.64-.25h-2c-.677 0-1.13.281-1.36.844l-3.843 9.187h2.719l.547-1.5h3.312c.052.23.156.73.313 1.5H34L31.906 7zM36 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 34 24H2c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 0 22V2C0 1.458.198.99.594.594A1.922 1.922 0 0 1 2 0h32c.542 0 1.01.198 1.406.594C35.802.99 36 1.458 36 2z"/>
22995    </g>
22996  </svg>
22997  <img src="https://cdn.shopify.com/s/files/1/0696/2011/t/166/assets/ap-payment.png" style="
22998    max-width: 40px !important;
22999    margin-bottom: 15px !important;
23000    margin-left: -2px;
23001  ">
23002</div>
23003 
23004          <p>100% Safe & Secure<br> Checkout</p>
23005        </div>
23006      
23007    </div>
23008  </div>
23009  <div class="divider"></div>
23010  <div class="container">
23011    <div class="row">
23012      <div class="col col-2 text-center">
23013        <div class="logo-image">
23014          <svg width="29" height="18" viewBox="0 0 29 18" fill="none" xmlns="http://www.w3.org/2000/svg">
23015<path d="M26.2 12.2C25.9 13.2 25.4 14.1 24.6 14.9C23.8 15.7 23 16.4 22 16.8C21.1 17.3 20.3 17.5 19.7 17.5H4.2C3.1 17.5 2.2 17.2 1.5 16.6C1.4 16.5 1.4 16.5 1.3 16.4L7.8 12.9L22.6 5L28 2.3C28 2.4 28 2.4 28 2.5C28.4 3.4 28.4 4.5 28 5.9L26.2 12.2ZM22.7 6.7L13.5 13.1H18.3C19 13.1 19.7 12.9 20.3 12.5C20.9 12.1 21.3 11.5 21.6 10.6L22.7 7C22.7 6.9 22.7 6.8 22.7 6.7ZM5.9 10.2L6.9 6.8C7.2 5.8 8.8 4.3 10.4 4.3H14.3H16.5H20.3C20.4 4.3 20.5 4.3 20.5 4.3L26.8 1C26.6 0.9 26.5 0.8 26.3 0.7C25.5 0.3 24.9 0.1 24.3 0.1L8.9 0C8.4 0 7.7 0.2 7 0.5C6.4 0.8 5.7 1.2 5 1.7C4.3 2.2 3.8 2.8 3.2 3.4C2.7 4.1 2.4 4.8 2.2 5.5L0.2 12.1C0 12.9 -0.1 13.7 0.1 14.6C0.1 14.7 0.2 14.9 0.2 15L5.8 12C5.7 11.5 5.7 10.9 5.9 10.2Z" fill="white"/>
23016</svg>
23017
23018        </div>
23019      </div>
23020      <div class="col col-2 nav-links">
23021        <h4>Shop Products</h4>
23022		    <a href="/pages/onewheel-gt-s-series-rally-xl">Onewheel Rally XL</a>
23023        <a href="/pages/onewheel-gt-s-series">Onewheel GT S-Series</a>
23024        <a href="/pages/onewheel-gt">Onewheel GT</a>
23025        <a href="/pages/onewheel-xr-classic">Onewheel XR Classic</a>
23026        <a href="/pages/onewheel-pint-s">Onewheel Pint S</a>
23027        <a href="/pages/onewheel-pint-x">Onewheel Pint X</a>
23028        <a href="/pages/pint">Onewheel Pint</a>
23029        <a href="/collections/all-accessories">Accessories</a>
23030        <a href="/pages/service">Service</a>
23031        <a href="/pages/dealer-map">Find a dealer</a>
23032      </div>
23033      <div class="col col-2 nav-links">
23034        <h4>Navigate the site</h4>
23035        <a href="/pages/about-us">About Us</a>
23036        <a href="/pages/flowstate">Stories</a>
23037        <a href="/pages/press">Press</a>
23038        <a href="/pages/careers">Careers</a>
23039        <a href="/pages/support">Support</a>
23040        <a href="/pages/support-videos">Safety</a>
23041        <a href="https://recall.onewheel.com">Recall</a>
23042        <a href="/pages/dude-wheres-my-onewheel">Order Tracker</a>
23043        <a href="https://www.onewheelracing.com/" target="_blank">Onewheel Racing</a>
23044        <a href="/pages/become-a-onewheel-dealer">Become a Dealer</a>
23045        <a href="https://my.onewheel.com/login" target="_blank">Owner's Portal</a>
23046      </div>
23047	  <div class="col col-2 nav-links">
23048		<h4>Follow Us</h4>
23049		<ul>
23050		  
23051
23052			
23053
23054			
23055			  <li>
23056				<a href="https://www.facebook.com/OnewheelOfficial/" title="Onewheel // Future Motion on Facebook">
23057				  Facebook
23058				</a>
23059			  </li>
23060			
23061
23062		  
23063
23064			
23065
23066			
23067
23068		  
23069
23070			
23071
23072			
23073
23074		  
23075
23076			
23077
23078			
23079			  <li>
23080				<a href="https://www.instagram.com/onewheel/" title="Onewheel // Future Motion on Instagram">
23081				  Instagram
23082				</a>
23083			  </li>
23084			
23085
23086		  
23087
23088			
23089
23090			
23091
23092		  
23093
23094			
23095
23096			
23097
23098		  
23099
23100			
23101
23102			
23103			  <li>
23104				<a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" title="Onewheel // Future Motion on YouTube">
23105				  YouTube
23106				</a>
23107			  </li>
23108			
23109
23110		  
23111
23112			
23113
23114			
23115
23116		  
23117
23118			
23119
23120			
23121			  <li>
23122				<a href="https://www.tiktok.com/@onewheel" title="Onewheel // Future Motion on Tiktok">
23123				  Tiktok
23124				</a>
23125			  </li>
23126			
23127
23128		  
23129		</ul>
23130	</div>
23131	  <div class="col col-2 nav-links">
23132		<h4>Contact Us</h4>
23133		<a href="https://support.onewheel.com/hc/en-us" target="_blank">Email Us</a>
23134		<a href="tel:1 800-283-7943">1-800-283-7943</a>
23135        
23136	  </div>
23137      <div class="col col-3 nav-links text-center">
23138
23139        <div class="klaviyo-form-VAkRUM"></div>
23140        <!--
23141            <form id="email_signup" class="klaviyo_styling klaviyo_gdpr_embed_RbVGC4" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate">
23142            <input type="hidden" name="g" value="RbVGC4">
23143            <input type="hidden" name="$fields" value="$consent">
23144            <input type="hidden" name="$list_fields" value="$consent">
23145            <label for="k_id_email">Come along for the ride.</label>
23146              
23147              <div class="klaviyo_field_group">
23148                <input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email" />
23149                <div class="klaviyo_form_actions">
23150                  <button type="submit" class="klaviyo_submit_button button">Sign Up</button> 
23151                </div>
23152              </div>
23153            <div class="klaviyo_messages">
23154              <div class="success_message" style="display:none;"></div>
23155              <div class="error_message" style="display:none;"></div>
23156            </div>
23157            
23158          </form>
23159
23160          
23160<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
23160
23161          
23161<script type="text/javascript">
23162          KlaviyoSubscribe.attachToForms('#email_signup', {
23163            hide_form_on_success: true,
23164            extra_properties: {
23165              $source: '$embed',
23166              $method_type: "Klaviyo Form",
23167              $method_id: 'embed',
23168              $consent_version: 'Embed default text'
23169            }
23170          });
23171          </script>
23171
23172        -->
23173        </div>
23174    </div>
23175    <div class="row">
23176      <div class="col col-6 nav-links policy-links">
23177        <a class="no-target" href="#">&copy; 2026 Future Motion Inc &nbsp;|</a>&nbsp;&nbsp; <a href="/pages/privacy-policy">Privacy Policy</a>
23178      </div>
23179    </div>
23180  </div>
23181</footer>
23182
23183<footer class="mobile-footer small-only">
23184	<div class="shopify-section" id="shopify-section-footer-links">
23185        <section class="footer-contact-us" style="background: #000 !important;
23186    opacity: 1;
23187    color: #fff;
23188    text-align: center !important;
23189    display: block !important;
23190    height: 120px;">
23191        <div class="col col-3 nav-links text-center">
23192
23193          <div class="klaviyo-form-VAkRUM"></div>
23194          <!--
23195            <form id="email_signup" class="klaviyo_styling klaviyo_gdpr_embed_RbVGC4" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate" style="    margin: 0 auto;
23196    padding-top: 20px;">
23197            <input type="hidden" name="g" value="RbVGC4">
23198            <input type="hidden" name="$fields" value="$consent">
23199            <input type="hidden" name="$list_fields" value="$consent">
23200            <label for="k_id_email">Come along for the ride.</label>
23201              
23202              <div class="klaviyo_field_group">
23203                <input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email" />
23204                <div class="klaviyo_form_actions">
23205                  <button type="submit" class="klaviyo_submit_button button">Sign Up</button> 
23206                </div>
23207              </div>
23208            <div class="klaviyo_messages">
23209              <div class="success_message" style="display:none;"></div>
23210              <div class="error_message" style="display:none;"></div>
23211            </div>
23212            
23213          </form>
23214  
23215          
23215<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
23215
23216          
23216<script type="text/javascript">
23217          KlaviyoSubscribe.attachToForms('#email_signup', {
23218            hide_form_on_success: true,
23219            extra_properties: {
23220              $source: '$embed',
23221              $method_type: "Klaviyo Form",
23222              $method_id: 'embed',
23223              $consent_version: 'Embed default text'
23224            }
23225          });
23226          </script>
23226
23227          -->
23228        </div>
23229      </section>
23230		<section class="footer-link-container">
23231			<div class="footer-nav-menu">
23232				<div class="footer-menu__toggle js-dropdown-toggle">
23233					<h4 class="footer-nav__link-header">Shop</h4><span class="menu-toggle__x">+</span>
23234				</div>
23235				<ul class="footer-nav__links js-dropdown-target">
23236          <li>
23237						<a href="/products/onewheel-gt-s-series#rally-xl">Onewheel Rally XL</a>
23238					</li>
23239					<li>
23240						<a href="/products/onewheel-gt-s-series">Onewheel GT S-Series</a>
23241					</li>
23242					<li>
23243						<a href="/products/onewheel-gt">Onewheel GT</a>
23244					</li>
23245					<li>
23246                        <a href="/pages/onewheel-xr-classic">Onewheel XR Classic</a>
23247					</li>
23248					<li>
23249						<a href="/products/onewheel-pint-s">Onewheel Pint S</a>
23250					</li>                  
23251					<li>
23252						<a href="/products/onewheel-pint-x">Onewheel Pint X</a>
23253					</li>
23254					<li>
23255						<a href="/products/pint">Onewheel Pint</a>
23256					</li>
23257					<li>
23258						<a href="/collections/accessories">Accessories</a>
23259					</li>
23260					<li>
23261						<a href="/pages/service">Service</a>
23262					</li>
23263					<li>
23264						<a href="/pages/dealer-map">Find a Dealer</a>
23265					</li>
23266				</ul>
23267			</div>
23268			<div class="footer-nav-menu">
23269				<div class="footer-menu__toggle js-dropdown-toggle">
23270					<h4 class="footer-nav__link-header"><a href="/pages/compare" title="">Compare</a></h4>
23271				</div>
23272			</div>
23273          	<div class="footer-nav-menu">
23274				<div class="footer-menu__toggle js-dropdown-toggle">
23275					<h4 class="footer-nav__link-header"><a href="/pages/flowstate" title="">Stories</a></h4>
23276				</div>
23277			</div>
23278			<div class="footer-nav-menu">
23279				<div class="footer-menu__toggle js-dropdown-toggle">
23280					<h4 class="footer-nav__link-header">About Us</h4><span class="menu-toggle__x">+</span>
23281				</div>
23282				<ul class="footer-nav__links js-dropdown-target">
23283					<li>
23284						<a href="https://onewheel.com/pages/about-us">About Us</a>
23285					</li>
23286					<li>
23287						<a href="/pages/press">Press</a>
23288					</li>
23289					<li>
23290						<a href="/pages/careers">Careers</a>
23291					</li>
23292					<li>
23293						<a href="/pages/support">Support</a>
23294					</li>
23295				</ul>
23296			</div>          
23297          	<div class="footer-nav-menu">
23298				<div class="footer-menu__toggle js-dropdown-toggle">
23299					<h4 class="footer-nav__link-header"><a href="/pages/support-videos">Safety</a></h4>
23300				</div>
23301			</div>
23302            <div class="footer-nav-menu">
23303				<div class="footer-menu__toggle js-dropdown-toggle">
23304					<h4 class="footer-nav__link-header"><a href="https://recall.onewheel.com">Recall</a></h4>
23305				</div>
23306			</div>
23307            <div class="footer-nav-menu">
23308				<div class="footer-menu__toggle js-dropdown-toggle">
23309					<h4 class="footer-nav__link-header"><a href="/pages/dude-wheres-my-onewheel" title="">Order Tracker</a></h4>
23310				</div>
23311			</div>
23312          	<div class="footer-nav-menu">
23313				<div class="footer-menu__toggle js-dropdown-toggle">
23314					<h4 class="footer-nav__link-header"><a href="https://www.onewheelracing.com/" target="_blank">Onewheel Racing</a></h4>
23315				</div>
23316			</div>
23317			<div class="footer-nav-menu">
23318				<div class="footer-menu__toggle js-dropdown-toggle">
23319					<h4 class="footer-nav__link-header"><a href="https://onewheel.com/apps/store-locator/?user-zip=" title="">Store Locator</a></h4>
23320				</div>
23321			</div>
23322			<div class="footer-nav-menu">
23323				<div class="footer-menu__toggle js-dropdown-toggle">
23324					<h4 class="footer-nav__link-header"><a href="https://onewheel.com/pages/become-a-onewheel-dealer" title="">Become a Dealer</a></h4>
23325				</div>
23326			</div>
23327			<div class="footer-nav-menu">
23328				<div class="footer-menu__toggle js-dropdown-toggle">
23329					<h4 class="footer-nav__link-header"><a href="https://my.onewheel.com/login" target="_blank">Owner's Portal</a></h4>
23330				</div>
23331			</div>
23332
23333			<section class="footer-contact-us">
23334				<h4 class="footer-contact__header">Contact Us</h4>
23335				<p>1-800-283-7943</p>
23336				<p><a href="https://support.onewheel.com/hc/en-us" target="_blank">Email Us</a></p>
23337                
23338			</section>
23339		</section>
23340	</div>  
23341	<div class="social-footer-section">
23342		<div id="footer-feed"></div>
23343		<div class="social-icons">
23344		  <ul>
23345		    
23346		      <li>
23347		        <a class="fb social-link" href="https://www.facebook.com/OnewheelOfficial/" target="_blank">
23348		          <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-fb.png?v=117534394504216379211788874451" alt="Facebook" title="Onewheel Facebook" />
23349		        </a>
23350		      </li>
23351		    
23352		    
23353		      <li>
23354		        <a class="ig social-link" href="https://www.instagram.com/onewheel/" target="_blank">
23355		          <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-ig.png?v=136661677004266955161788874451" alt="Instagram" title="Onewheel Instagram" />
23356		        </a>
23357		      </li>
23358		    
23359		    
23360		      <li>
23361		        <a class="yt social-link" href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" target="_blank">
23362		          <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-yt.png?v=91373280974655474001788874451" alt="YouTube" title="Onewheel YouTube" />
23363		        </a>
23364		      </li>
23365		    
23366              <li>
23367                <a class="tt social-link" href="https://www.tiktok.com/@onewheel" title="Onewheel // Future Motion on Tiktok" target="_blank">
23368                  <img src="https://cdn.shopify.com/s/files/1/0696/2011/t/160/assets/icon-social-tt.png" alt="YouTube" title="Onewheel YouTube">
23369                </a>
23370              </li>
23371		  </ul>
23372		  <p><a href="https://www.instagram.com/onewheel/" target="_blank">@onewheel</a></p>
23373		</div>
23374        <div class="col col-6 nav-links policy-links">
23375          <a class="no-target" href="#">&copy; 2026 Future Motion Inc</a>
23376          <a href="/pages/privacy-policy">Privacy Policy</a>
23377        </div>
23378	</div>
23379  
23380  
23381	<div class="footer-legal">
23382      <img src="//onewheel.com/cdn/shop/t/416/assets/FutureMotion_Logo_White.png?v=138863917089362324781788874451" alt="Future Motion Inc" width="160px" />
23383  	</div>
23384</footer>
23385
23386
23387
23388</div>
23389  
23390  
23390<script type="text/javascript" charset="utf-8">
23391//<![CDATA[
23392// Including jQuery conditionnally.
23393if (typeof jQuery === 'undefined') {
23394    document.write("\u003cscript src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e");
23395  document.write('
23395<script type="text/javascript">jQuery.noConflict();<\/script>');
23396}
23397//]]>
23398</script>
23398
23399
23400<script>
23401jQuery(document).ready(function() {
23402    jQuery( ".caption img" ).each(function( index ) {
23403        var alt = jQuery(this).attr('alt');
23404        if(alt != ""){
23405            jQuery(this).wrap("<figure />");
23406            jQuery(this).parent().append("<figcaption class='figcap'>"+alt+"</figcaption>");
23407        }
23408    });
23409});
23410</script>
23410
23411
23412<style>
23413.figcap{
23414    color: ;
23415    font-family: ;
23416    font-size: ;
23417    
23418    
23419}
23420</style>
23421
23422  
23423    <link href="//onewheel.com/cdn/shop/t/416/assets/base.css?v=124832179708472726221788874451" rel="stylesheet" type="text/css" media="all" />
23424<link href="//onewheel.com/cdn/shop/t/416/assets/template-collection.css?v=43880016419249844791788874451" rel="stylesheet" type="text/css" media="all" />
23425<link href="//onewheel.com/cdn/shop/t/416/assets/component-card.css?v=113075772683902376391788874451" rel="stylesheet" type="text/css" media="all" />
23426<link href="//onewheel.com/cdn/shop/t/416/assets/component-search.css?v=38324623662233879811788874451" rel="stylesheet" type="text/css" media="all" />
23427<link href="//onewheel.com/cdn/shop/t/416/assets/component-predictive-search.css?v=89487421842578614931788874451" rel="stylesheet" type="text/css" media="all" />
23428<link href="//onewheel.com/cdn/shop/t/416/assets/component-facets.css?v=112984718677486819191788874451" rel="stylesheet" type="text/css" media="all" />
23429<link href="//onewheel.com/cdn/shop/t/416/assets/mask-blobs.css?v=111603181540343972631788874451" rel="stylesheet" type="text/css" media="all" />
23430
23431<script src="//onewheel.com/cdn/shop/t/416/assets/facets.js?v=40227081383690696481788874451" defer="defer"></script>
vendor: 1 bytes, line 23431
23431
23432<script src="//onewheel.com/cdn/shop/t/416/assets/main-search.js?v=35465948648705822631788874451" defer="defer"></script>
23432
23433
23434<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
23435<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
23435
23436
23437
23438<style>
23439
23440  .header .logo-image path {
23441    fill: #000;
23442  }
23443  
23444  .template-search__header {
23445    margin-bottom: 3rem;
23446  }
23447
23448  .template-search__search {
23449    margin: 0 auto 3.5rem;
23450    max-width: 74.1rem;
23451  }
23452
23453  .template-search__search .search {
23454    margin-top: 3rem;
23455  }
23456
23457  .template-search--empty {
23458    padding-bottom: 18rem;
23459  }
23460
23461  @media screen and (min-width: 750px) {
23462    .template-search__header {
23463      margin-bottom: 5rem;
23464    }
23465  }
23466
23467  .search__button .icon {
23468    height: 1.8rem;
23469  }
23470  @media only screen and (max-width: 639px) {
23471    .search-modal span.close-modal {
23472      right: 22px;
23473      padding-top: 2px;
23474    }  
23475    .search-modal .container {
23476      padding: 0;
23477    }
23478  }
23479  
23480</style>
23481
23482<style>
23483  
23484  .search-modal.hide {
23485    opacity: 0;
23486    transition: opacity 1s;
23487  }
23488
23489  .search-modal {
23490    opacity: 1;
23491    transition: opacity 1s;
23492  }
23493  .search-modal {
23494    position: fixed;
23495    top: 100px;
23496    opacity: 1;
23497    height: 70px;
23498    z-index: 1000;
23499    right: 0;
23500    background: transparent;
23501    max-width: 1440px;
23502    width: 100%;
23503    left: 0;
23504    right: 0;
23505    margin: 0 auto;
23506  }
23507  .search__input.field__input {
23508    border-radius: 30px;
23509    background: #fff;
23510  }
23511  @media only screen and (min-width: 768px) {
23512    .template-search__search {
23513      margin-right: 0;     
23514    }  
23515  }
23516  @media only screen and (max-width: 767px) {
23517    .search-modal input#Search-In-Template {
23518      padding: 1.5rem !important;
23519    }
23520    .search-modal .close-modal {
23521      margin-top: 3px;
23522    }
23523  }
23524  
23525  .search-modal .search {
23526    margin-top: 10px;
23527  }
23528  button.search__button.field__button {
23529      display: none;
23530  }
23531  .search__input.field__input {
23532    height: 0;
23533  }
23534  .search__input.field__input {
23535    height: 0;
23536    box-shadow: 0 2px 6px #0000001a;
23537    border: 1px solid #c6c6c6;
23538  }
23539  label.field__label {
23540    color: #686868;
23541  }
23542  .template-search__search label.field__label {
23543    transform: translateY(-50%) !important;
23544    border-radius: 50px;
23545  }
23546  .search__input.field__input:focus {
23547    padding-bottom: 22px;
23548    font-size: 20px;
23549    padding-top: 28px;
23550  }
23551  span.close-modal {
23552    position: absolute;
23553    top: 50%;
23554    transform: translateY(-50%);
23555    right: 0;
23556    padding-right: 20px;
23557    border-radius: 50%;
23558    padding-right: 0;
23559    width: 30px;
23560    height: 30px;
23561    display: flex;
23562    align-items: center;
23563    justify-content: center;
23564    right: 20px;
23565    padding: 8px;
23566  }
23567  span.close-modal svg {
23568    width: 24px;
23569    height: 24px;
23570  }
23571  .close-modal:hover {
23572    cursor: pointer;
23573  }
23574  .template-search__search label.field__label {
23575    font-size: 17px !important;
23576  }
23577  .field__input:focus ~ label.field__label, .field__input:visited ~ label.field__label {
23578    font-size: 0 !important;
23579  }
23580
23581  .field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill {
23582    padding: 2.2rem 1.5rem 0.8rem 2rem;
23583    padding: 1.65rem 1.5rem 1.5rem 2rem !important;
23584  }
23585  .search__input.field__input {
23586    font-size: 18px;
23587  }
23588
23589  .search__input.field__input {
23590    font-size: 17px;
23591  }
23592  .search__input.field__input:focus {
23593    padding-bottom: 23px !important;
23594    padding-top: 1.65rem !important;
23595    font-size: 17px;
23596  }
23597      
23598</style>
23599
23600<div class="search-modal hide">
23601  <div class="container">
23602
23603  <div class="template-search__search">
23604    <predictive-search data-loading-text="Translation missing: en.accessibility.loading">
23605      <main-search>
23606        <form action="/search" method="get" role="search" class="search">
23607          <div class="field">
23608            <input
23609              class="search__input field__input"
23610              id="Search-In-Template"
23611              type="search"
23612              name="q"
23613              value=""
23614              placeholder="Search"
23615                role="combobox"
23616                aria-expanded="false"
23617                aria-owns="predictive-search-results"
23618                aria-controls="predictive-search-results"
23619                aria-haspopup="listbox"
23620                aria-autocomplete="list"
23621                autocorrect="off"
23622                autocomplete="off"
23623                autocapitalize="off"
23624                spellcheck="false"
23625            >
23626            <label class="field__label" for="Search-In-Template">Search</label>
23627            <input name="options[prefix]" type="hidden" value="last">
23628      
23629              <div class="predictive-search predictive-search--search-template" tabindex="-1" data-predictive-search>
23630                <div class="predictive-search__loading-state">
23631                  <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
23632                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
23633                  </svg>
23634                </div>
23635              </div>
23636      
23637              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
23638      
23639            <button type="reset" class="reset__button field__button hidden" aria-label="Translation missing: en.general.search.reset">
23640              <?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
23641<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
23642<path fill-rule="evenodd" clip-rule="evenodd" d="M10.9393 12L6.9696 15.9697L8.03026 17.0304L12 13.0607L15.9697 17.0304L17.0304 15.9697L13.0607 12L17.0303 8.03039L15.9696 6.96973L12 10.9393L8.03038 6.96973L6.96972 8.03039L10.9393 12Z" fill="#080341"/>
23643</svg>
23644            </button>
23645            <button type="submit" class="search__button field__button" aria-label="Translation missing: en.general.search.search">
23646              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
23647
23648            </button>
23649          </div>
23650        </form>
23651      </main-search>
23652    </predictive-search>
23653  
23654  </div>
23655
23656  <span class="close-modal">
23657    <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg">
23658<g clip-path="url(#clip0_425_8)">
23659<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
23660<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
23661</g>
23662<defs>
23663<clipPath id="clip0_425_8">
23664<rect width="5.52" height="5.19" fill="white"/>
23665</clipPath>
23666</defs>
23667</svg>
23668
23669  </span>
23670
23671  </div>
23672
23673</div>
23674
23675
23676<script src="//onewheel.com/cdn/shop/t/198/assets/predictive-search.js?v=162273246065392412141693414741" defer="defer"></script>
23676
23677
23678  
23679  
23680<!-- Google Code for Viewed Cart Conversion Page -->
23681
23682
23683<!-- Global site tag (gtag.js) - Google AdWords: 944984669 -->
vendor: 64 bytes, lines 23683-23684
23683
23684<script async src="https://www.googletagmanager.com/gtag/js?id=
23684AW-944984669
vendor: 12 bytes, line 23684
23684"></script>
23685<script>
23686  
vendor: 134 bytes, lines 23686-23690
23686window.dataLayer = window.dataLayer || [];
23687  function gtag(){dataLayer.push(arguments);}
23688  gtag('js', new Date());
23689
23690  gtag('config', '
23690AW-944984669
vendor: 4 bytes, line 23690
23690');
23691</script>
23691
23692
23693
23694<!-- Event snippet for Onewheel Google Ads: 944984669 SKU dynamic remarketing -->
23695<script>
23696  gtag('event', 'page_view', {
23697    'send_to': 'AW-944984669',
23698    'ecomm_pagetype': 'product',
23699    'ecomm_prodid': 'OW2-00010-02',
23700    'ecomm_totalvalue': '2900.00',
23701    'user_id': ''
23702  });
23703</script>
23703
23704
23705
23706
23707
23708
23709
23710<script>
23711$( document ).ready(function() {
23712    $( ".add-to-cart" ).click(function() {
23713			ga('send', {
23714			  hitType: 'event',
23715			  eventCategory: 'Checkout Funnel',
23716			  eventAction: 'AddtoCart',
23717			  eventLabel: 'Any time product is added to cart'
23718			});
23719	});
23720
23721   $( '[data-step="contact_information"] .step__footer__continue-btn' ).click(function() {
23722			ga('send', {
23723			  hitType: 'event',
23724			  eventCategory: 'Checkout Funnel',
23725			  eventAction: 'Initiate Checkout',
23726			  eventLabel: 'Last click before address collection'
23727			});
23728	});
23729});
23730</script>
23730
23731
23732  
23733  
23733<script type="text/javascript">
23734    $(function() {
23735      $('button.scroll[data-scroll*="#"]').click(function() {
23736        var target = $(this).attr('data-scroll');
23737        $('html, body').animate({
23738          scrollTop: $(target).offset().top-280
23739        }, 400);
23740        return false;
23741      });
23742    });
23743  </script>
23743
23744  
23744<script>
23745    $(function(){
23746      $(".carousel-main .carousel-cell").hide();
23747      $(".carousel-main .carousel-cell:first-of-type").show();
23748      $(".carousel-nav .carousel-cell:first-of-type").addClass('active');
23749      
23750      $("body").on("click", ".carousel-nav .carousel-cell", function(e){
23751        var t = $(this);
23752        var p = t.closest('.row');
23753		$(p).find('.carousel-nav .carousel-cell').removeClass('active')
23754        t.addClass('active');
23755		$(p).find(".carousel-main .carousel-cell").hide();
23756        var index = $(p).find('.carousel-nav .carousel-cell').index(this);
23757		$(p).find(".carousel-main .carousel-cell").eq(index).show();
23758
23759      })
23760    });
23761  </script>
23761
23762
23763  
23764  
23764<script type="text/javascript">
23765      $(document).ready(function() {
23766          $("main").click(function() {
23767              $('.dytmpl-notification-right').addClass('dytmpl-tab-closed');
23768          });
23769      });
23770  </script>
23770
23771  
23772  
23772<script>
23773    $(document).ready(function() {
23774      $(document).on('click', 'main', function() {
23775        localStorage.setItem('popupHidden', true)
23776      });
23777      $(document).on('click', '.dytmpl-tab-expanded', function() {
23778        localStorage.setItem('popupHidden', true)
23779      });
23780         
23781      if (!localStorage.getItem('popupHidden')) {
23782        setTimeout(() => {
23783        const $targetDiv = $('.dytmpl-tab-closed');
23784    
23785        $targetDiv
23786          .removeClass('dytmpl-tab-closed')
23787          .addClass('dytmpl-tab-expanded')
23788          .attr('aria-expanded', 'true');
23789          }, 2000)
23790      }
23791    });
23792  </script>
23792
23793  
23794  
23795  
23795<script src="//onewheel.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
23795
23796  
23797  
23798  
23799
23800  
23800<script>
23801    // Set the display property of the element to none using CSS
23802    $(".alt-1-badge").css("display", "none");
23803    $(".alt-2-badge").css("display", "none");
23804    $(".alt-3-badge").css("display", "none");
23805    
23806    // Remove the display property after the page loads using jQuery's $(document).ready() function
23807    // $(document).ready(function() {
23808     // $(".alt-1-badge").css("display", "block");
23809    // });
23810  </script>
23810
23811  
23812  
23812<script>
23813    $('.feature')
23814    .on('mouseenter', function () {
23815      $('.feature.active').removeClass('active');    // remove class from previous active item
23816    })
23817    .on('mouseleave', function () {
23818      $('.feature.active').removeClass('active');    // remove class from previous active item
23819    });
23820  </script>
23820
23821
23822  <!-- Revisit Speed -->
23823
23824  
23825  
23826    
23826<script>
23827      $(function() {
23828        $('.fade').not('.slick-initialized').each(function() {
23829          $(this).slick({
23830            dots: false,
23831            infinite: true,
23832            autoplay: true,
23833            arrow: false,
23834            speed: 1000,
23835            fade: true,
23836            cssEase: 'linear'
23837          });
23838        });
23839      });
23840    </script>
23840
23841    
23841<script>
23842      $('.img-slide').slick({
23843        slidesToShow: 4,
23844        slidesToScroll: 2,
23845        arrows: true,
23846        infinite: false,
23847        prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
23848        nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>"
23849      }); 
23850    </script>
23850
23851
23852    
23852<script>
23853      $('.single-item').slick({
23854        dots: true,
23855        infinite: true,
23856        autoplay: true,
23857        arrow: false,
23858        speed: 1000,
23859        adaptiveHeight: true
23860      }); 
23861    </script>
23861
23862
23863    
23863<script>
23864      $('.side-by-side').slick({
23865        dots: false,
23866        infinite: false,
23867        autoplay: false,
23868        arrow: false,
23869        centerMode: true,
23870        adaptiveHeight: true,
23871        useTransform: false
23872      }); 
23873    </script>
23873
23874
23875    
23875<script>
23876      $('.product-slide').slick({
23877        slidesToShow: 3,
23878        slidesToScroll: 2,
23879        arrows: true,
23880        infinite: false,
23881        prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
23882        nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
23883        responsive: [
23884          {
23885            breakpoint: 767,
23886            settings: {
23887              slidesToShow: 1,
23888              slidesToScroll: 1,
23889              arrows: true
23890            }
23891          }
23892        ]
23893      }); 
23894    </script>
23894
23895
23896    
23896<script type="text/javascript">
23897      $(function() {
23898          $(window).on("scroll", function() {
23899              if($(window).scrollTop() > 50) {
23900                  $(".header").addClass("active");
23901                  $(".top-nav-fixed").addClass("active");
23902              } else {
23903                  $(".header").removeClass("active");
23904                  $(".top-nav-fixed").removeClass("active");
23905              }
23906          });
23907          $(window).on("scroll", function() {
23908              if($(window).scrollTop() > 45) {
23909                  $(".fixed-sub").addClass("scroll");
23910                  $(".header-mobile-nav").addClass("scroll");
23911                  $(".accessories-addon").addClass("scroll");
23912                  $(".support-page--support-navigation").addClass("bump");
23913              } else {
23914                  $(".fixed-sub").removeClass("scroll");
23915                  $(".header-mobile-nav").removeClass("scroll");
23916                  $(".accessories-addon").removeClass("scroll");
23917                  $(".support-page--support-navigation").removeClass("bump");
23918              }
23919          }); 
23920      });
23921    </script>
23921
23922
23923
23924    
23925
23926    
23927
23928      
23928<script type="text/javascript">
23929        $(function() {
23930            $(window).on("scroll", function() {
23931                if($(window).scrollTop() > 800) {
23932                    $(".footer-banner").addClass("active");
23933                    $(".template-product").addClass("scrolled");
23934                } else {
23935                    $(".footer-banner").removeClass("active");
23936                    $(".template-product").removeClass("scrolled");
23937                }
23938            });
23939        });
23940      </script>
23940     
23941      
23941<script>
23942        var lastScrollTop = 0;
23943        $(window).scroll(function(event){
23944           var st = $(this).scrollTop();
23945           if (st > lastScrollTop){
23946               $(".top-nav-fixed").removeClass("nested");
23947               $(".footer-banner").removeClass("push");
23948           } else {
23949               $(".top-nav-fixed").addClass("nested");
23950               $(".footer-banner").addClass("push");
23951           }
23952           lastScrollTop = st;
23953        });
23954      </script>
23954
23955
23956    
23957
23958    
23958<script type="text/javascript">
23959        $(document).ready(function() {
23960            $(".specs-view").click(function() {
23961                $(".product-purchaseView").toggleClass('active');
23962                $(".product-specsView").toggleClass('active');
23963                $(".footer-banner").removeClass('hide-me');
23964            });
23965        });
23966
23967        $(document).ready(function() {
23968            $(".open-purchaseView").click(function() {
23969                $(".footer-banner").addClass('hide-me');
23970            });
23971        });
23972
23973        $(document).ready(function() {
23974            $(".search-prompt").click(function() {
23975                $(".search-modal").toggleClass('hide');
23976            });
23977            $("main").click(function() {
23978                $(".search-modal").addClass('hide');
23979            });
23980            $(".close-modal").click(function() {
23981                $(".search-modal").addClass('hide');
23982            });
23983
23984            $( "a.search-prompt" ).click(function() {
23985              $(".search input").focus();
23986            });
23987        });
23988      
23989    </script>
23989
23990
23991    
23992  
23993  <!-- GENERATED BY WISEPOPS, DO NOT EDIT THIS SNIPPET -->
23994<script>
23995    if (window._wisepopsSkipShopifyDeprecatedSnippet !== true) {
23996        document.addEventListener('wisepops.after-initialization', function (event) {
23997            // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework
23998            function getCookieValue(sKey) {
23999                if (!sKey) { return null; }
24000                return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
24001            };
24002            function getTotalInventoryQuantity() {
24003                var variants = [{"id":40944462397534,"title":"S-Series","option1":"S-Series","option2":null,"option3":null,"sku":"OW2-00010-02","requires_shipping":true,"taxable":true,"featured_image":{"id":30884296097886,"product_id":6845910515806,"position":9,"created_at":"2024-06-28T08:41:22-07:00","updated_at":"2024-06-28T08:45:04-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","variant_ids":[40944462397534]},"available":true,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","options":["S-Series"],"price":290000,"weight":17237,"compare_at_price":null,"inventory_quantity":-6076,"inventory_management":null,"inventory_policy":"deny","barcode":"810019796005","featured_media":{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462430302,"title":"S-Series with Recurve Rails","option1":"S-Series with Recurve Rails","option2":null,"option3":null,"sku":"OW2-00010-12","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433952862,"product_id":6845910515806,"position":11,"created_at":"2024-06-28T09:10:50-07:00","updated_at":"2024-06-28T09:10:52-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","variant_ids":[40944462430302]},"available":false,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","options":["S-Series with Recurve Rails"],"price":320000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1330,"inventory_management":"shopify","inventory_policy":"deny","barcode":"810019797507","featured_media":{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462463070,"title":"S-Series Rally Edition","option1":"S-Series Rally Edition","option2":null,"option3":null,"sku":"OW2-00010-13","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433985630,"product_id":6845910515806,"position":12,"created_at":"2024-06-28T09:11:06-07:00","updated_at":"2024-06-28T09:11:08-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","variant_ids":[40944462463070]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","options":["S-Series Rally Edition"],"price":325000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1618,"inventory_management":null,"inventory_policy":"deny","barcode":"810019797514","featured_media":{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41911500406878,"title":"S-Series Rally XL","option1":"S-Series Rally XL","option2":null,"option3":null,"sku":"OW2-00010-24","requires_shipping":true,"taxable":true,"featured_image":{"id":33222197903454,"product_id":6845910515806,"position":15,"created_at":"2025-08-14T18:36:03-07:00","updated_at":"2025-08-14T18:36:03-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","variant_ids":[41911500406878]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","options":["S-Series Rally XL"],"price":350000,"weight":17237,"compare_at_price":null,"inventory_quantity":-2130,"inventory_management":null,"inventory_policy":"deny","barcode":"850078188007","featured_media":{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}];
24004                if (!variants) {
24005                    return null;
24006                }
24007
24008                var totalQuantity = 0;
24009                for (var i in variants) {
24010                    if (variants[i] && variants[i].inventory_quantity) {
24011                        totalQuantity += variants[i].inventory_quantity;
24012                    } else {
24013                        return null;
24014                    }
24015                }
24016                return totalQuantity;
24017            }
24018            event.detail.wisepops('properties', {
24019                cart: {
24020                    discount_code: getCookieValue('discount_code'),
24021                    item_count: 0,
24022                    total_price: 0 / 100,
24023                },
24024                customer: {
24025                    accepts_marketing: null,
24026                    is_logged_in:  false ,
24027                    last_order: {
24028                        created_at: null,
24029                    },
24030                    orders_count: null,
24031                    total_spent: (isNaN(null) ? null : (null / 100)),
24032                    tags:  null ,
24033                    email: null,
24034                    first_name: null,
24035                    last_name: null,
24036                },
24037                product: {
24038                    available: true,
24039                    price:  null ,
24040                    tags: null,
24041                    total_inventory_quantity: getTotalInventoryQuantity(),
24042                },
24043            });
24044        });
24045    }
24046</script>
24046
24047
24048  
24049  
24049<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=k5AC3s"></script>
24049
24050
24051  
24052  
24052<script>
24053      function isScrolledIntoView(elem) {
24054        var docViewTop = $(window).scrollTop();
24055        var docViewBottom = docViewTop + $(window).height();
24056      
24057        var elemTop = $(elem).offset().top;
24058        var elemBottom = elemTop + $(elem).height();
24059      
24060        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
24061      }
24062      
24063      
24064      $(window).scroll(function () {
24065        $('section').each(function () {
24066            if (isScrolledIntoView(this) === true) {
24067                $(this).addClass('in-view');
24068            }
24069            if (isScrolledIntoView(this) === false) {
24070                $(this).removeClass('in-view');
24071            }
24072        });
24073
24074        $('.product-features').each(function () {
24075            if (isScrolledIntoView(this) === true) {
24076                $(this).addClass('stay-fixed');
24077            }
24078        });
24079                
24080        
24081      });
24082      $(function() {
24083        $('.onload').addClass('in-view');
24084      });
24085  </script>
24085
24086  
24087
24088  
24088<script>
24089      function isTopIntoView(elem) {
24090        var docViewTop = $(window).scrollTop();
24091        var docViewBottom = docViewTop + $(window).height();
24092      
24093        var elemTop = $(elem).offset().top;
24094        var elemBottom = elemTop + $(elem).height();
24095      
24096        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
24097      }
24098
24099      if(window.innerWidth >= 768){  
24100        $(window).scroll(function () {
24101          $('.fixed-nav-anchor-desktop').each(function () {
24102              if (isTopIntoView(this) === true) {
24103                  $('.pdp-banner').addClass('hide-temp');
24104              }
24105              if (isTopIntoView(this) === false) {
24106                  $('.pdp-banner').removeClass('hide-temp');
24107              }
24108          });
24109        });
24110      }
24111
24112      if(window.innerWidth <= 767){  
24113        $(window).scroll(function () {
24114          $('.text-w-media.narrow.show-small').each(function () {
24115              if (isTopIntoView(this) === true) {
24116                  $('.pdp-banner').addClass('hide-temp');
24117              }
24118              if (isTopIntoView(this) === false) {
24119                  $('.pdp-banner').removeClass('hide-temp');
24120              }
24121          });
24122        });
24123      }
24124    
24125  </script>
24125
24126
24127  
24127<script>
24128    function isScrolledIntoView(elem) {
24129        var docViewTop = $(window).scrollTop();
24130        var docViewBottom = docViewTop + $(window).height();
24131      
24132        var elemTop = $(elem).offset().top;
24133        var elemBottom = elemTop + $(elem).height();
24134      
24135        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
24136    }
24137
24138    $(window).scroll(function () {
24139      $('.bundle1').each(function () {
24140          if (isScrolledIntoView(this) === true) {
24141              $('.first').addClass('active');
24142              $('.second').removeClass('active');
24143              $('.third').removeClass('active');
24144              $('.product-purchaseView').addClass('has-sticky');
24145          }
24146      });
24147    
24148      $('.bundle2').each(function () {
24149          if (isScrolledIntoView(this) === true) {
24150              $('.first').removeClass('active');
24151              $('.second').addClass('active');
24152              $('.third').removeClass('active');
24153              $('.product-purchaseView').addClass('has-sticky');
24154          }
24155      });
24156      $('.bundle3').each(function () {
24157          if (isScrolledIntoView(this) === true) {
24158              $('.first').removeClass('active');
24159              $('.second').removeClass('active');
24160              $('.third').addClass('active');
24161              $('.product-purchaseView').addClass('has-sticky');
24162          }
24163          if (isScrolledIntoView(this) === false) {
24164              $('.third').removeClass('active');
24165          }
24166      });
24167    });
24168  </script>
24168
24169
24170
24171  
24171<script>
24172    (function () {
24173      if (!$('.sticky-header .first').length) return;
24174
24175      var NAV_CLASSES = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eigth', 'ninth'];
24176      /* Shop mobile board order: XRC, GTS, GT, Pint S, Pint X, Pint, XL (cards 1–7) */
24177      var CARD_SELECTORS = ['.card1', '.card2', '.card3', '.card4', '.card5', '.card6', '.card7', '.card8', '.card9'];
24178      /* Keep first 3 nav pills pinned at scrollLeft=0; pan/center starting at index 3 (Pint S) */
24179      var PAN_START_INDEX = 3;
24180      var SHOP_NAV_STICKY_THRESHOLD = 20;
24181      var scrollLockUntil = 0;
24182      var lockedNavIndex = null;
24183      var scrollTicking = false;
24184      var lastNavIndex = -1;
24185      var lastPanIndex = -1;
24186
24187      function getNavScrollEl() {
24188        var $row = $('.sticky-header .shop-nav-row').first();
24189        return $row.length ? $row[0] : $('.sticky-header')[0];
24190      }
24191
24192      function getCardTop(selector) {
24193        var $card = $(selector + ':visible').first();
24194        if (!$card.length) $card = $(selector).first();
24195        if (!$card.length) return null;
24196        var $block = $card.closest('.shop-product, .shop-collection');
24197        return ($block.length ? $block : $card.parent()).offset().top;
24198      }
24199
24200      function getActiveCardIndex() {
24201        var scrollTop = $(window).scrollTop();
24202        var marker = scrollTop + Math.min($(window).height() * 0.35, 280);
24203        var active = 0;
24204
24205        for (var i = 0; i < CARD_SELECTORS.length; i++) {
24206          var top = getCardTop(CARD_SELECTORS[i]);
24207          if (top === null) continue;
24208          if (top <= marker) active = i;
24209        }
24210        return active;
24211      }
24212
24213      function panStickyNav(index) {
24214        var scrollEl = getNavScrollEl();
24215        if (!scrollEl) return;
24216
24217        var $link = $('.sticky-header .' + NAV_CLASSES[index]).first();
24218        if (!$link.length) return;
24219
24220        if (index < PAN_START_INDEX) {
24221          scrollEl.scrollLeft = 0;
24222          lastPanIndex = index;
24223          return;
24224        }
24225
24226        var linkEl = $link[0];
24227        var linkLeft = linkEl.offsetLeft;
24228        var row = scrollEl;
24229        if (linkEl.offsetParent && linkEl.offsetParent !== row) {
24230          linkLeft = linkEl.getBoundingClientRect().left - row.getBoundingClientRect().left + row.scrollLeft;
24231        }
24232        var target = linkLeft - (row.clientWidth / 2) + (linkEl.offsetWidth / 2);
24233        row.scrollLeft = Math.max(0, target);
24234        lastPanIndex = index;
24235      }
24236
24237      function updateShopNavLayout() {
24238        var scroll = $(window).scrollTop();
24239        var $sticky = $('.sticky-header');
24240        var $scope = $('body.template-list-collections');
24241        var wasSticky = $scope.hasClass('has-sticky');
24242
24243        if (scroll <= SHOP_NAV_STICKY_THRESHOLD) {
24244          $scope.removeClass('has-sticky');
24245          $sticky.removeClass('pan-left').addClass('nested');
24246        } else {
24247          $scope.addClass('has-sticky');
24248          $sticky.removeClass('nested pan-left');
24249        }
24250
24251        if (wasSticky !== $scope.hasClass('has-sticky') && lastNavIndex >= 0) {
24252          lastPanIndex = -1;
24253          window.requestAnimationFrame(function () {
24254            panStickyNav(lastNavIndex);
24255          });
24256        }
24257      }
24258
24259      function setShopNavActive(index) {
24260        var indexChanged = index !== lastNavIndex;
24261
24262        NAV_CLASSES.forEach(function (cls, i) {
24263          $('.sticky-header .' + cls).toggleClass('active', i === index);
24264        });
24265
24266        if (indexChanged || index !== lastPanIndex) {
24267          $('.sticky-header').removeClass('pan-left');
24268          panStickyNav(index);
24269        }
24270
24271        lastNavIndex = index;
24272      }
24273
24274      function updateShopNavFromScroll() {
24275        updateShopNavLayout();
24276
24277        if (Date.now() < scrollLockUntil && lockedNavIndex !== null) {
24278          setShopNavActive(lockedNavIndex);
24279          return;
24280        }
24281
24282        if ($(window).scrollTop() <= SHOP_NAV_STICKY_THRESHOLD) {
24283          setShopNavActive(0);
24284          return;
24285        }
24286
24287        if ($(window).scrollTop() < 250) {
24288          setShopNavActive(0);
24289          return;
24290        }
24291
24292        setShopNavActive(getActiveCardIndex());
24293      }
24294
24295      window.shopNavLock = function (index, durationMs) {
24296        lockedNavIndex = index;
24297        scrollLockUntil = Date.now() + (durationMs || 1200);
24298        lastNavIndex = -1;
24299        lastPanIndex = -1;
24300        updateShopNavLayout();
24301        setShopNavActive(index);
24302        clearTimeout(window.shopNavLockTimer);
24303        window.shopNavLockTimer = setTimeout(window.shopNavUnlock, durationMs || 1200);
24304      };
24305
24306      window.shopNavUnlock = function () {
24307        if (lockedNavIndex !== null && Date.now() < scrollLockUntil) return;
24308        scrollLockUntil = 0;
24309        lockedNavIndex = null;
24310        lastNavIndex = -1;
24311        lastPanIndex = -1;
24312        updateShopNavFromScroll();
24313      };
24314
24315      $(window).on('scroll.shopNav', function () {
24316        if (!scrollTicking) {
24317          scrollTicking = true;
24318          window.requestAnimationFrame(function () {
24319            scrollTicking = false;
24320            updateShopNavFromScroll();
24321          });
24322        }
24323      });
24324
24325      if ('onscrollend' in window) {
24326        window.addEventListener('scrollend', window.shopNavUnlock, { passive: true });
24327      }
24328
24329      updateShopNavFromScroll();
24330    })();
24331  </script>
24331
24332
24333  
24333<script>
24334    window.shopUrl = 'https://onewheel.com';
24335    window.routes = {
24336      cart_add_url: '/cart/add',
24337      cart_change_url: '/cart/change',
24338      cart_update_url: '/cart/update',
24339      cart_url: '/cart',
24340      predictive_search_url: '/search/suggest',
24341    };
24342
24343    window.cartStrings = {
24344      error: `Translation missing: en.sections.cart.cart_error`,
24345      quantityError: `Translation missing: en.sections.cart.cart_quantity_error_html`,
24346    };
24347
24348    window.variantStrings = {
24349      addToCart: `Add to Cart`,
24350      soldOut: `Sold Out`,
24351      unavailable: `Unavailable`,
24352      unavailable_with_option: `Translation missing: en.products.product.value_unavailable`,
24353    };
24354
24355    window.quickOrderListStrings = {
24356      itemsAdded: `Translation missing: en.sections.quick_order_list.items_added.other`,
24357      itemAdded: `Translation missing: en.sections.quick_order_list.items_added.one`,
24358      itemsRemoved: `Translation missing: en.sections.quick_order_list.items_removed.other`,
24359      itemRemoved: `Translation missing: en.sections.quick_order_list.items_removed.one`,
24360      viewCart: `Translation missing: en.sections.quick_order_list.view_cart`,
24361      each: `Translation missing: en.sections.quick_order_list.each`,
24362    };
24363
24364    window.accessibilityStrings = {
24365      imageAvailable: `Translation missing: en.products.product.media.image_available`,
24366      shareSuccess: `Translation missing: en.general.share.success_message`,
24367      pauseSlideshow: `Translation missing: en.sections.slideshow.pause_slideshow`,
24368      playSlideshow: `Translation missing: en.sections.slideshow.play_slideshow`,
24369      recipientFormExpanded: `Translation missing: en.recipient.form.expanded`,
24370      recipientFormCollapsed: `Translation missing: en.recipient.form.collapsed`,
24371    };
24372  </script>
24372
24373
24374  
24375  
24375<script>
24376    $(document).ready(function(){
24377      $('.btn-process').on('click', function() {
24378          $(this).addClass('building');
24379          $(".btn-ring").show();
24380          setTimeout(function() {
24381             $(".btn-ring").hide();
24382             $(".btn-process").removeClass('building');
24383         }, 10000);
24384      });
24385      $(window).on('load', function(){
24386        if($(".btn-process").hasClass("building")){
24387          $(this).removeClass("building");
24388        }
24389      });
24390    });
24391  </script>
24391
24392
24393
24394  
24394<script>
24395    document.addEventListener('DOMContentLoaded', () => {
24396      // Smooth scroll to hash anchor on page load / hash changes / anchor clicks.
24397      // NOTE: Some PDP hashes (e.g. #recurve/#straight/#base/#rally) are used for variant preselection
24398      // and must NOT trigger any scrolling behavior.
24399      const path = (window.location.pathname || '');
24400      const isXrcPdp = path.includes('/products/onewheel-xr-classic');
24401      const isGtsPdp = path.includes('/products/onewheel-gt-s-series');
24402      const NO_SCROLL_HASHES = new Set([
24403        // XRC
24404        '#recurve', '#straight', '#xrc-recurve', '#xrc-straight',
24405        // GTS
24406        '#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition'
24407      ]);
24408
24409      const isNoScrollVariantHash = () => {
24410        const h = (window.location.hash || '').toLowerCase();
24411        if (!h) return false;
24412        if (NO_SCROLL_HASHES.has(h) && (isXrcPdp || isGtsPdp)) return true;
24413        return false;
24414      };
24415
24416      const smoothScrollToHash = () => {
24417        if (!window.location.hash) return;
24418        if (isNoScrollVariantHash()) {
24419          // Ensure we stay at the top for variant hashes.
24420          try { window.scrollTo(0, 0); } catch (e) {}
24421          return;
24422        }
24423        const hash = window.location.hash.substring(1);
24424        const el = document.getElementById(hash);
24425        if (!el) return;
24426        el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' });
24427      };
24428
24429      // On load, wait a bit for page to fully render.
24430      if (window.location.hash) {
24431        setTimeout(smoothScrollToHash, 100);
24432      }
24433
24434      window.addEventListener('hashchange', () => {
24435        smoothScrollToHash();
24436      });
24437
24438      document.addEventListener('click', (e) => {
24439        const link = e.target.closest('a[href^="#"]');
24440        if (link && link.getAttribute('href') !== '#') {
24441          const next = (link.getAttribute('href') || '').toLowerCase();
24442          if (NO_SCROLL_HASHES.has(next) && (isXrcPdp || isGtsPdp)) {
24443            // Let the variant-hash machinery handle it; do not scroll.
24444            e.preventDefault();
24445            history.pushState(null, null, next);
24446            window.dispatchEvent(new HashChangeEvent('hashchange'));
24447            return;
24448          }
24449          const hash = link.getAttribute('href').substring(1);
24450          const cardMatch = hash.match(/^card(\d+)$/i);
24451          if (cardMatch && link.closest('.sticky-header') && typeof window.shopNavLock === 'function') {
24452            window.shopNavLock(parseInt(cardMatch[1], 10) - 1, 1500);
24453          }
24454          const el = document.getElementById(hash);
24455          if (el) {
24456            e.preventDefault();
24457            el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' });
24458            history.pushState(null, null, '#' + hash);
24459          }
24460        }
24461      });
24462    });
24463  </script>
24463
24464
24465
24466  
24467
24468  
24469
24470
24471  
24471<script>
24472    window.ALBSS = {
24473      event_key: '04a512b8-002e-4200-8595-7582f91d8631'
24474    };
24475  </script>
24475
24476  
24476<script src="https://c.albss.com/p/l/loader.iife.js" async></script>
24476
24477
24478
24479  <!--
24479<script>
24480    (function() {
24481      const updateHeading = () => {
24482        const wrapper = document.querySelector('.ab-test-hero');
24483        if (wrapper) {
24484          document.documentElement.classList.add('ab-test-ready');
24485        }
24486      };
24487    
24488      if (document.readyState === 'loading') {
24489        document.addEventListener('DOMContentLoaded', updateHeading);
24490      } else {
24491        updateHeading();
24492      }
24493    })();
24494    </script>
24494-->
24495  
24495<script id="OmakaseAI" src="https://cdn.omakase.ai/loader.min.js?apiKey=oma_live_3wvWOqz0ZuRTRo4iObEvbzdaFBifwvUu28kYWMKWbVz9QIkVrSkvBpMthbq8UfTK" async></script>
24495
24496
24497
24498<script>
24499  if (window.location.pathname === '/products/onewheel-adventure-southern-utah-tour') {
24500    setTimeout(function() {
24501      window.location.href = '/pages/onewheel-adventures-utah';
24502    }, 100);
24503  }
24504</script>
24504
24505
24506<style id="board-landing-mobile-fixes">
24507  /* board-landing-mobile-fixes-v3 */
24508  @media (min-width: 740px) {
24509    section.hero-graphic.banner.small-only {
24510      display: none !important;
24511    }
24512  }
24513  @media (max-width: 739px) {
24514    section.hero-graphic.banner.hide-small {
24515      display: none !important;
24516    }
24517    section.hero-graphic.banner.has-mobile-art,
24518    body#pint.template-page section.hero-graphic.banner,
24519    body#pint section.hero-graphic.banner {
24520      min-height: 85vh !important;
24521      height: 85vh !important;
24522    }
24523    body#pint section.hero-graphic.banner .text-overlay,
24524    #pint.template-page section.hero-graphic.banner .text-overlay {
24525      top: auto !important;
24526    }
24527    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover video:not(.hide-small) {
24528      position: relative !important;
24529      inset: auto !important;
24530      display: block !important;
24531      width: 100% !important;
24532      height: 30vh !important;
24533      min-height: 30vh !important;
24534      max-height: none !important;
24535      object-fit: cover !important;
24536      order: 2;
24537      z-index: 0 !important;
24538    }
24539    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) {
24540      display: flex !important;
24541      flex-wrap: wrap !important;
24542    }
24543    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover {
24544      display: flex !important;
24545      flex-wrap: wrap !important;
24546      width: 100% !important;
24547    }
24548    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container {
24549      position: relative !important;
24550      inset: auto !important;
24551      order: 1 !important;
24552      width: 100% !important;
24553      padding: 20px 30px !important;
24554      box-sizing: border-box;
24555    }
24556    body:not(.alternate-three) section.text-w-media.w-bg.full-img {
24557      height: auto !important;
24558      min-height: 0 !important;
24559      background: #000 !important;
24560      display: flex !important;
24561      flex-wrap: wrap !important;
24562      padding: 40px 0 0 0 !important;
24563    }
24564    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover {
24565      position: relative !important;
24566      inset: auto !important;
24567      height: auto !important;
24568      min-height: 0 !important;
24569      display: flex !important;
24570      flex-wrap: wrap !important;
24571      width: 100% !important;
24572      padding: 20px 0 0 0 !important;
24573    }
24574    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .container {
24575      position: relative !important;
24576      inset: auto !important;
24577      order: 1 !important;
24578      width: 100% !important;
24579      padding: 20px 30px !important;
24580      box-sizing: border-box;
24581    }
24582    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover img,
24583    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture,
24584    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture img {
24585      position: static !important;
24586      inset: auto !important;
24587      display: block !important;
24588      width: 100% !important;
24589      height: auto !important;
24590      object-fit: contain !important;
24591      order: 2 !important;
24592    }
24593    body:not(.alternate-three) section.hero-graphic.banner.animate-2 {
24594      height: 60vh !important;
24595      min-height: 60vh !important;
24596    }
24597    body.alternate-three section.text-w-media.w-bg.hide-small {
24598      display: none !important;
24599    }
24600    body.alternate-three section.text-w-media.w-bg:not(.hide-small),
24601    body.alternate-three section.text-w-media.w-bg.full-img {
24602      position: relative !important;
24603      display: block !important;
24604      flex-wrap: unset !important;
24605      height: calc(100vh - 120px) !important;
24606      max-height: calc(100vh - 120px) !important;
24607      min-height: 0 !important;
24608      padding: 0 !important;
24609      overflow: hidden !important;
24610      width: 100% !important;
24611      max-width: 100% !important;
24612      margin-left: 0 !important;
24613      margin-right: 0 !important;
24614    }
24615    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover {
24616      display: block !important;
24617      position: absolute !important;
24618      inset: 0 !important;
24619      width: 100% !important;
24620      height: 100% !important;
24621      max-width: 100% !important;
24622      margin-left: 0 !important;
24623      margin-right: 0 !important;
24624      padding: 0 !important;
24625      flex-wrap: unset !important;
24626      align-items: unset !important;
24627    }
24628    body.alternate-three section.text-w-media.narrow.wide {
24629      width: 100% !important;
24630      max-width: 100% !important;
24631      margin-left: 0 !important;
24632      margin-right: 0 !important;
24633    }
24634    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover video,
24635    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover #hero-vid-mobile,
24636    body.alternate-three section.text-w-media.w-bg .hero-vid--mobile,
24637    body.alternate-three section.text-w-media.w-bg .hero-vid--desktop {
24638      position: absolute !important;
24639      inset: 0 !important;
24640      width: 100% !important;
24641      height: 100% !important;
24642      min-width: 100% !important;
24643      min-height: 0 !important;
24644      max-height: 100% !important;
24645      object-fit: cover !important;
24646      order: unset !important;
24647      z-index: 0 !important;
24648    }
24649    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover img,
24650    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture,
24651    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img {
24652      position: absolute !important;
24653      inset: 0 !important;
24654      width: 100% !important;
24655      height: 100% !important;
24656      object-fit: cover !important;
24657      order: unset !important;
24658      min-height: 0 !important;
24659      max-height: 100% !important;
24660    }
24661    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container {
24662      position: absolute !important;
24663      left: 0 !important;
24664      right: 0 !important;
24665      top: 0 !important;
24666      bottom: 0 !important;
24667      width: 100% !important;
24668      max-width: none !important;
24669      margin: 0 !important;
24670      box-sizing: border-box;
24671      z-index: 3;
24672      pointer-events: none;
24673      order: unset !important;
24674    }
24675    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-wrap,
24676    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-w-media__cta {
24677      pointer-events: auto;
24678    }
24679    body.alternate-three section.hero-graphic.banner:not(.hide-small) {
24680      position: relative !important;
24681      display: block !important;
24682      width: 100% !important;
24683      max-width: 100% !important;
24684      overflow: hidden !important;
24685      padding: 0 !important;
24686      height: calc(100vh - 120px) !important;
24687      min-height: calc(100vh - 120px) !important;
24688    }
24689    body.alternate-three section.hero-graphic.banner.hide-small {
24690      display: none !important;
24691    }
24692    body.alternate-three section.hero-graphic.banner.animate-2:not(.hide-small) {
24693      height: calc(100vh - 120px) !important;
24694      min-height: calc(100vh - 120px) !important;
24695    }
24696    body.alternate-three section.hero-graphic.banner:not(.hide-small) > video,
24697    body.alternate-three section.hero-graphic.banner:not(.hide-small) video.hero-vid,
24698    body.alternate-three section.hero-graphic.banner:not(.hide-small) #hero-vid-mobile {
24699      position: absolute !important;
24700      inset: 0 !important;
24701      width: 100% !important;
24702      height: 100% !important;
24703      min-width: 100% !important;
24704      min-height: 100% !important;
24705      max-width: none !important;
24706      object-fit: cover !important;
24707      display: block !important;
24708      z-index: 0 !important;
24709    }
24710    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container,
24711    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop,
24712    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight {
24713      position: absolute !important;
24714      inset: 0 !important;
24715      width: 100% !important;
24716      max-width: none !important;
24717      margin: 0 !important;
24718      box-sizing: border-box;
24719      z-index: 2;
24720      pointer-events: none;
24721    }
24722    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container .text-overlay,
24723    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop,
24724    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight {
24725      pointer-events: auto;
24726    }
24727    section.hero__video.image.klarna-pdp,
24728    section.klarna.hero__video.image.background.klarna-pdp {
24729      padding-bottom: 30px !important;
24730    }
24731    .template-product section.hero__video.image.klarna-pdp {
24732      padding: 0 30px 30px 30px !important;
24733    }
24734  }
24735</style>
24736
24737  <link href="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.css?v=96360925189816402191789577880" rel="stylesheet" type="text/css" media="all" />
24738  
24738<script src="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.js?v=160254626829056833331789577886" defer></script>
vendor: 1 bytes, line 24738
24738
24739<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
24739
24740</body>
24741</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.