PageSourceSearch

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

html onewheel.com collected 2026-10-03 21:37:08 UTC 1,243,621 bytes, 24,838 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":"c056e208-d8b7-4006-b2cb-d6358db66667-1791062925","pageurl":"onewheel.com\/products\/onewheel-gt-s-series?dya=\u0026nbt=nb%3Aadwords%3Ag%3A23835322048%3A204788446028%3A808178419105\u0026nb_adtype=\u0026nb_kwd=one%20wheel%20gts\u0026nb_ti=kwd-2239048635508\u0026nb_mi=\u0026nb_pc=\u0026nb_pi=\u0026nb_ppi=\u0026nb_placement=\u0026nb_si=%7Bsourceid%7D\u0026nb_li_ms=\u0026nb_lp_ms=\u0026nb_fii=\u0026nb_ap=\u0026nb_mt=e\u0026nb_adname=\u0026gad_source=1\u0026gad_campaignid=23835322048\u0026gclid=Cj0KCQjw39zSBhDhARIsANammDvJOibzporPEV8Y8SAEiTCHS7j9LWHMVY7LEeN5gyG9_dmHdPrpixYaAhVhEALw_wcB","u":"98843d099afb","p":"product","rtyp":"product","rid":6845910515806};</script>
vendor: 1 bytes, line 1061
1061
1062<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1062
1062
1063<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1063
1063
1064<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//onewheel.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1064
1064
1065<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//onewheel.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
1065<script crossorigin="anonymous" defer="defer" src="//onewheel.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1065
1065
1066<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 1066
1066
1067<script>
1068  window.Shopify = window.Shopify || {};
1069  window.Shopify.MCP = window.Shopify.MCP || {};
1070  window.Shopify.MCP.enabled = true;
1071  window.Shopify.MCP.shop = "onewheel.myshopify.com";
1072  window.Shopify.MCP.mcpEndpoint = "https:\/\/onewheel.com\/api\/mcp";
1073  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
1074</script>
vendor: 1 bytes, line 1074
1074
1075<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/onewheel.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1076</script>
vendor: 1 bytes, line 1076
1076
1077<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://onewheel.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1078</script>
vendor: 1 bytes, line 1078
1078
1079<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1080  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
1081</script>
vendor: 1 bytes, line 1081
1081
1082<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
1083</script>
1083
1084<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://onewheel.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
1085<style id="shopify-accelerated-checkout-cart">
1086        #shopify-buyer-consent {
1087  margin-top: 1em;
1088  display: inline-block;
1089  width: 100%;
1090}
1091
1092#shopify-buyer-consent.hidden {
1093  display: none;
1094}
1095
1096#shopify-subscription-policy-button {
1097  background: none;
1098  border: none;
1099  padding: 0;
1100  text-decoration: underline;
1101  font-size: inherit;
1102  cursor: pointer;
1103}
1104
1105#shopify-subscription-policy-button::before {
1106  box-shadow: none;
1107}
1108
1109      </style>
1110<script id="sections-script" data-sections="header" defer="defer" src="//onewheel.com/cdn/shop/t/416/compiled_assets/scripts.js?v=184325197989695213571788874503"></script>
vendor: 1 bytes, line 1110
1110
1111<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1111
1112  
1113  
1113<script>
vendor: 335 bytes, lines 1113-1117
1113(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1114  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1115  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1116  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1117  })(window,document,'script','dataLayer','
1117GTM-T5VWT4P
vendor: 3 bytes, line 1117
1117');
1117</script>
1117
1118  
1119  <!-- Start tatari -->
1120  
1120<script>
1121  !function(){try{!function(t,i){if(!i.version){window.tatari=i,i.init=function(t,n){var e=function(t,n){i[n]=function(){t.push([n].concat(Array.prototype.slice.call(arguments,0)))}};"track pageview identify".split(" ").forEach(function(t){e(i,t)}),i._i=t,i.config=n,i.pageview()},i.version="1.2.1";var n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://d2hrivdxn8ekm8.cloudfront.net/tag-manager/672a1c04-c11d-4846-a531-0f31b3130275-latest.js";var e=t.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)}}(document,window.tatari||[])}catch(t){console.log(t)}}(); tatari.init('672a1c04-c11d-4846-a531-0f31b3130275');
1122  </script>
1122
1123
1124  
1125  <!-- End tatari -->
1126   
1127  
1127<script type="text/javascript">
1128(function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/WXfAVlGj0ed3TS2deokFWfQ8FK07YmqPw5j5GAqO/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();
1129</script>
1129
1130    
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144    <style>
1145        .featured-bundles .show-a {
1146            display: none !important;
1147        }
1148        .featured-bundles .show-b {
1149            display: block !important;
1150        }
1151        .product-purchaseView.simple .next-step.show-a {
1152            display: none !important;
1153        }
1154    </style>
1155    
1155<script>
1156        document.addEventListener('DOMContentLoaded', function() {
1157            var el = document.getElementById('purchaseView');
1158            var ec = document.getElementById('checkout-cart--cart');
1159            var ctaButton = document.getElementById('checkout-btn');
1160            var ctaButtonMobile = document.getElementById('checkout-btn-mobile');
1161            var atcButtons = document.querySelectorAll('.simple-atc');
1162            var configButtons = document.querySelectorAll('.btn-process');
1163            if (el) {
1164                el.classList.add('simple');
1165                /* Do not add is-b on load so step one (product + button) shows; step-one is added in s-series-purchase */
1166            }
1167            if (ec) {
1168                ec.classList.add('simple');
1169                ec.classList.add('show-bundle-cross');
1170            }
1171            if (ctaButton) {
1172                ctaButton.classList.remove('control-version');
1173                ctaButton.classList.add('two-step-version');
1174            }
1175            if (ctaButtonMobile) {
1176                ctaButtonMobile.classList.remove('control-version');
1177                ctaButtonMobile.classList.add('two-step-version');
1178            }
1179            atcButtons.forEach(function(button) {
1180                button.classList.add('atc-click');
1181            });
1182            configButtons.forEach(function(button) {
1183                button.classList.remove('atc-click');
1184            });
1185        });
1186        (function() {
1187            const targetId = 'checkout-cart--cart';
1188            const classToAdd = 'show-bundle-cross';
1189            function addBundleCross(el) {
1190                if (!el.classList.contains(classToAdd)) {
1191                    el.classList.add(classToAdd);
1192                }
1193            }
1194            document.addEventListener('DOMContentLoaded', () => {
1195                const cart = document.getElementById(targetId);
1196                if (cart) addBundleCross(cart);
1197            });
1198            const observer = new MutationObserver(mutations => {
1199                for (const m of mutations) {
1200                    if (m.addedNodes.length) {
1201                        m.addedNodes.forEach(node => {
1202                            if (node.id === targetId) {
1203                                addBundleCross(node);
1204                            }
1205                        });
1206                    }
1207                    if (document.getElementById(targetId)) {
1208                        addBundleCross(document.getElementById(targetId));
1209                    }
1210                }
1211            });
1212            observer.observe(document.body, { childList: true, subtree: true });
1213            setInterval(() => {
1214                const cart = document.getElementById(targetId);
1215                if (cart) addBundleCross(cart);
1216            }, 500);
1217        })();
1218    </script>
1218
1219
1220  
1221<!-- BEGIN app block: shopify://apps/speedsize-ai-image-optimizer/blocks/speedsize-js-snippet/d1e4c36d-77bd-43c0-a26f-7fc233c0ebfc --><!-- SpeedSize JS Snippet -->
1222<script id="speedsize-js-snippet" defer>
1223/* SpeedSize-script - 2026-09-30 */
1224(function () {
1225var speedsizeClient = {
1226    clientId: 'c2835772-4e84-48e5-85a8-037a5537cf8e',
1227    mLinkBaseUrl: 'https://scdn.speedsize.com' || 'https://sfycdn.speedsize.com',
1228    whitelistDomains: JSON.parse('["cdn.shopify.com","onewheel.com","cdn.shopifycdn.net","myshopify.com","shopifypreview.com","cdn-yotpo-images-production.yotpo.com","anticbikes.com","*.myshopify.com","*.onewheel.com","*.cdn.shopify.com","*.cdn.shopifycdn.net","*.shopifypreview.com","*.cdn-yotpo-images-production.yotpo.com","*.anticbikes.com"]' || '["cdn.shopify.com"]'),
1229};
1230var config = {"clientId":speedsizeClient.clientId,"isAllowed":true,"disableAllParams":true,"innerHtmlHook":true,"mLinkBaseUrl":speedsizeClient.mLinkBaseUrl,"format":"auto","allowedPaths":[],"MODisabled":true,"maxDpr":1.5,"ignoreDataAttributes":false,"enableStatement":"","disableWorker":true,"forbiddenPaths":[],"searchChildren":false,"whitelistDomains":speedsizeClient.whitelistDomains,"useOriginalCDN":false,"disableBackgroundAutoResize":true,"processPreloadImages":false,"lazyload":{"native":true},"allowCrossOrigin":false,"disablePrototypeHooks":false} || {};
1231var e=window.location.origin+window.location.pathname;if(!("/"===e.charAt(e.length-1)||e.endsWith(".html")||e.endsWith(".htm")||e.endsWith(".php")||e.endsWith(".asp")||e.endsWith(".aspx")||e.endsWith(".jsp")))e+="/";function t(t){var r=new URL(t,e);var i=r.href;if(r.hash)i=r.origin+r.pathname+r.search;return{srcUrl:i.replace(/%7B/g,"{").replace(/%7D/g,"}"),hash:r.hash||"",hostname:r.hostname,pathname:r.pathname}}var r=new URL(config.mLinkBaseUrl).hostname;function i(t){var i=!1;var{hostname:n}=new URL(t,e);if(n===r)return!1;if(config.whitelistDomains&&config.whitelistDomains.length)for(var s=0;s<config.whitelistDomains.length;s+=1){var a=config.whitelistDomains[s];if(n===a||n==="www."+a){i=!0;break}if(a.startsWith("*")){var o=a.substring(1);if(n.endsWith(o)){i=!0;break}}}return i}function n(e){if(!e)return"";return new URL(e).hostname}function s(e,t){var r=n(e);var i=new URL(e).pathname;let s=!1;for(let e=0;e<t.length;e+=1){var{domain:a,test:o}=t[e];var f=new RegExp(o);let n=!1;if(r===a||r===`www.${a}`)n=!0;if(a.startsWith("*")){var c=a.substring(1);if(r.endsWith(c))n=!0}if(a&&n&&f.test(i)){s=!0;break}if(!a&&f.test(i)){s=!0;break}}return s}function a(e){if(!i(e))return!1;if(config.whitelistUris&&config.whitelistUris.length){if(!s(e,config.whitelistUris))return!1}return!0}function o(e){if(0===e.indexOf("data:image")||e.indexOf("speedsize-ignore")>=0)return e;var{srcUrl:r,hash:i,pathname:n}=t(e);if("/"===n)return e;if(!a(r))return e;var s=config.mLinkBaseUrl+"/"+config.clientId+"/"+r;if(config.noClientId)s=config.mLinkBaseUrl+"/"+r;return s+i}function f(e){if(e.complete||e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore")||e.speedsize)return;if(e.hasAttribute("data-src")){var t=o(e.getAttribute("data-src"));e.setAttribute("data-src",t)}if(e.hasAttribute("data-srcset")){var r=u(e.dataset.srcset);e.setAttribute("data-srcset",r)}if(e.hasAttribute("src")){var i=o(e.getAttribute("src"));e.setAttribute("src",i)}if(e.srcset){var n=u(e.srcset);e.setAttribute("srcset",n)}e.speedsize=!0}function c(e){var t=[];var r="url(";var i=e;for(;i.indexOf(r)>=0;){var n=i.indexOf(r);if(-1===n)return null;var s=n+4;var a=i.indexOf(")",s);var o=i.substring(s,a);if('"'===o.charAt(0)&&i.indexOf('")',s)>=0)a=i.indexOf('")',s)+1;else if("'"===o.charAt(0)&&i.indexOf("')",s)>=0)a=i.indexOf("')",s)+1;var f=i.substring(s,a);if('"'===f.charAt(0)||"'"===f.charAt(0))f=f.substring(1,f.length-1);if(0!==f.indexOf("data:"))t.push(f);i=i.substring(a+1);if(-1===a)break}return t}function u(e){if(!e)return"";var r=e.split(",");for(var i=0;i<r.length;i+=1){var n=r[i].trim().split(" ")[0];var s=t(n).srcUrl;if(!n||s.indexOf(config.mLinkBaseUrl)>=0)continue;if(!a(s))continue;var f=o(n);r[i]=r[i].replace(n,f)}return r.join(",")}function d(e,t,r){if(String.prototype.replaceAll)return e.replaceAll(t,r);var i=new RegExp(t,"g");return e.replace(i,r)}function p(e){if(e.hasAttribute("data-processed"))return;var r=e.style.backgroundImage;var i=!1;if(!r&&e.hasAttribute("style")){i=!0;r=e.getAttribute("style")}if(!r)return;var n=c(r);n=Array.from(new Set(n));var s=r;for(var a=0;a<n.length;a+=1){var f=n[a];s=d(s,f,o(t(f).srcUrl))}if(n.length)if(i)e.setAttribute("style",s);else e.style.backgroundImage=s;e.setAttribute("data-processed",!0)}function g(e){if(e.hasAttribute("src"))return e.getAttribute("src");var t=e.querySelectorAll("source");if(!t||!t.length)return"";var r=[];for(var i=0;i<t.length;i+=1){if((f=t[i]).hasAttribute("media")&&window.matchMedia(f.getAttribute("media")).matches)r.push(f)}var n=t;if(r.length)n=r;var s=n[n.length-1].src;var a;var o;for(i=0;i<n.length;i+=1){var f;if((f=n[i]).hasAttribute("type")&&"video/mp4"===f.getAttribute("type"))a=f.src;if(f.src.endsWith(".mp4"))o=f.src}return a||o||s}function l(e){var t=e.querySelectorAll("source");for(var r=0;r<t.length;r+=1){var i=t[r];var n=i.getAttribute("data-src");if(n&&!n.speedsize){var s=o(n);i.setAttribute("data-src",s)}}}function h(e){if(e.speedsize)return;if(e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore"))return;if(e.hasAttribute("autoplay")&&e.hasAttribute("poster"))e.removeAttribute("poster");var t=g(e);
1231l(e);if(!t)return;e.speedsize=!0;if(!a(t))return;if(e.hasAttribute("autoplay")){if(!e.hasAttribute("muted"))e.setAttribute("muted",!0);if(!e.hasAttribute("playsinline"))e.setAttribute("playsinline",!0)}e.src=o(t)}function v(e,t,r,i){return e.substring(0,t)+i+e.substring(r)}var{setAttribute:b,setAttributeNS:m,appendChild:A,insertBefore:O,insertAdjacentHTML:y}=Element.prototype;const x=Object.getOwnPropertyDescriptor(HTMLImageElement.prototype,"src");const{set:_,get:k}=x;const w=Object.getOwnPropertyDescriptor(HTMLImageElement.prototype,"srcset");const{set:I,get:z}=w;const E=Object.getOwnPropertyDescriptor(HTMLMediaElement.prototype,"src");const{set:L,get:U}=E;const M=Object.getOwnPropertyDescriptor(Element.prototype,"innerHTML");const{set:N,get:C}=M;var S=()=>{var e=e=>function(){var t=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&("src"===t[0]||"data-src"===t[0])&&t[1]){t[1]=o(t[1]);this.speedsize=!0}else if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&("srcset"===t[0]||"data-srcset"===t[0]||"srcSet"===t[0])&&t[1]){t[1]=u(t[1]);this.speedsize=!0}else if((!config.skipSrcHookIfNotConnected||this.isConnected)&&"VIDEO"===this.tagName&&("src"===t[0]||"data-src"===t[0])&&!config.ignoreDataAttributes&&t[1]){t[1]=o(t[1]);this.speedsize=!0}return e.apply(this,t)};Element.prototype.setAttribute=e(b);Element.prototype.setAttributeNS=e(m);var r=e=>function(){var t=arguments;var r=t[0];if(1!==r.nodeType)return e.apply(this,t);if("PICTURE"===r.tagName)H(r);else if("IMG"===r.tagName)f(r);else if("VIDEO"===r.tagName){if(r.isConnected)h(r)}else if(D(r))p(r);return e.apply(this,t)};Element.prototype.appendChild=r(A);Element.prototype.insertBefore=r(O);Object.defineProperty(HTMLImageElement.prototype,"src",{configurable:!0,enumerable:!0,__proto__:x.__proto__,get:k,set:function(){var e=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&e[0]){var t=o(e[0]);e[0]=t}_.apply(this,e)}});Object.defineProperty(HTMLImageElement.prototype,"srcset",{configurable:!0,enumerable:!0,__proto__:w.__proto__,get:z,set:function(){var e=arguments;if("IMG"===this.tagName&&(!config.skipSrcHookIfNotConnected||this.isConnected)&&e[0]){var t=u(e[0]);e[0]=t}I.apply(this,e)}});Object.defineProperty(HTMLMediaElement.prototype,"src",{configurable:!0,enumerable:!0,__proto__:E.__proto__,get:U,set:function(){var e=arguments;if("VIDEO"===this.tagName&&e[0]){var t=o(e[0]);e[0]=t}L.apply(this,e)}});function i(e){if(!e)return!1;if(0===e.indexOf("http"))return!0;if(0===e.indexOf("/"))return!0;if(0===e.indexOf("."))return!0;if(0===e.indexOf("-"))return!0;if(0===e.indexOf("_"))return!0;if(e.match(/^[A-Z0-9]/i))return!0;return!1}function n(e){var r=e;var n=r.indexOf(" src");for(;n>=0;){var s=r.indexOf("'",n);var f=r.indexOf('"',n);var c;var d='"';if(-1===f&&-1===s)break;if(f>=0&&-1===s){d='"';c=f}else if(s>=0&&-1===f){d="'";c=s}else if(f<s){d='"';c=f}else if(s<f){d="'";c=s}var p=r.indexOf(d,c+1);if(-1===p)break;var g=r.substring(c+1,p);if(n===r.indexOf(" srcset")){r=v(r,c+1,p,u(g))}else{var l=!0;if(0===g.indexOf("data:image")||0===g.indexOf(config.mLinkBaseUrl)||!i(g))l=!1;var h=t(g).srcUrl;if(!a(h))l=!1;if(l){r=v(r,c+1,p,o(h))}}n=r.indexOf(" src",p+1)}return r}CSSStyleDeclaration.prototype.__defineSetter__("backgroundImage",function(e){var r=e;var i=c(r);for(var n=0;n<i.length;n+=1){var s=i[n];var a=o(t(s).srcUrl);r=r.replace(s,a)}this.setProperty("background-image",r)});function s(e){var t=e;var r="<img";var i=t.indexOf(r);var s=0;for(;i>=0;){var a=i+r.length;var o=t.indexOf(">",a);var f=t.substring(i,o+1);if(-1===f.indexOf("data-processed")&&-1===f.indexOf("data-speedsize-ignore")){t=v(t,i,o+1,n(f))}i=t.indexOf(r,o+1);if(++s>5e3)break}r="<video";var c="</video>";markup=t;s=0;var u=t.indexOf(r);for(;u>=0;){a=u+r.length;o=t.indexOf(c,a)+8;var d=t.substring(u,o);if(-1===d.indexOf("data-processed")&&-1===d.indexOf("data-speedsize-ignore")){t=v(t,u,o,n(d))}u=t.indexOf(r,o+1);if(++s>5e3)break}return t}Object.defineProperty(Element.prototype,"innerHTML",{configurable:!0,enumerable:!0,__proto__:M.__proto__,get:C,set:function(){var e=arguments;var t=e[0];if(t&&t.indexOf&&(t.indexOf("<img")>=0||t.indexOf("<video")>=0)){var r=s(t);e[0]=r}N.apply(this,e)}});Element.prototype.insertAdjacentHTML=function(e,t){if(t&&t.indexOf&&(t.indexOf("<img")>=0||t.indexOf("<video")>=0))t=s(t);
1231return y.call(this,e,t)}};function H(e){if(e.speedsize||e.hasAttribute("data-processed"))return;e.speedsize=!0;if(e.dataset["speedsize-ignore"]||e.dataset.speedsizeIgnore||e.hasAttribute("data-speedsize-ignore"))return;var t=e.getElementsByTagName("source");var r=e.getElementsByTagName("img")[0];for(var i=0;i<t.length;i+=1){var n=t[i];const e=u(n.srcset);n.srcset=e;const r=n.getAttribute("data-srcset");if(r){const e=u(r);n.setAttribute("data-srcset",e)}}if(r&&r.src&&r.src!==window.location.href){var s=o(r.src);r.removeAttribute("src");r.src=s;if(r.hasAttribute("srcset")){var a=u(r.getAttribute("srcset"));r.setAttribute("srcset",a)}}e.setAttribute("data-processed","true")}function D(e){if(e.style.backgroundImage&&0===e.style.backgroundImage.indexOf('url("'))return!0;if(e.hasAttribute("style")&&e.getAttribute("style").indexOf("background-image")>=0)return!0;if(e.hasAttribute("style")&&e.getAttribute("style").indexOf("background")>=0&&e.getAttribute("style").indexOf("url(")>=0)return!0;return!1}S();
1232})();
1233</script>
1233
1234<!--/ SpeedSize JS Snippet -->
1235
1236
1237<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 -->
1238<!-- MNTN Tracking Pixel Start -->
1239<script id="mntn_tracking_pixel" type="text/javascript">
1240const isUSShopper = window.Shopify  && window.Shopify.country === "US";
1241
1242if (!window.Shopify || isUSShopper) {
1243	(function(){"use strict";var e=null,b="4.0.0",
1244	n="33824",
1245	additional="term=value",
1246	t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
1246c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})()
1247}
1248</script>
1248
1249<!-- MNTN Tracking Pixel End -->
1250
1251<!-- MNTN DataLayer Start -->
1252
1253    
1253<script id="mntn_datalayer" type="text/javascript" async>
1254        let mntn_product_name = "Onewheel GT S-Series";
1255        let mntn_product_price = "$2,900";
1256        let mntn_product_image = "\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591";
1257        let mntn_product_sku = 6845910515806;
1258        let mntn_product_in_stock = true;
1259        let mntn_product_data = {"id":6845910515806,"title":"Onewheel GT S-Series","handle":"onewheel-gt-s-series","description":"","published_at":"2023-10-26T18:39:22-07:00","created_at":"2023-10-26T18:14:31-07:00","vendor":"Future Motion Inc","type":"Onewheel","tags":[],"price":290000,"price_min":290000,"price_max":350000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":40944462397534,"title":"S-Series","option1":"S-Series","option2":null,"option3":null,"sku":"OW2-00010-02","requires_shipping":true,"taxable":true,"featured_image":{"id":30884296097886,"product_id":6845910515806,"position":9,"created_at":"2024-06-28T08:41:22-07:00","updated_at":"2024-06-28T08:45:04-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","variant_ids":[40944462397534]},"available":true,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","options":["S-Series"],"price":290000,"weight":17237,"compare_at_price":null,"inventory_quantity":-6080,"inventory_management":null,"inventory_policy":"deny","barcode":"810019796005","featured_media":{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462430302,"title":"S-Series with Recurve Rails","option1":"S-Series with Recurve Rails","option2":null,"option3":null,"sku":"OW2-00010-12","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433952862,"product_id":6845910515806,"position":11,"created_at":"2024-06-28T09:10:50-07:00","updated_at":"2024-06-28T09:10:52-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","variant_ids":[40944462430302]},"available":false,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","options":["S-Series with Recurve Rails"],"price":320000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1330,"inventory_management":"shopify","inventory_policy":"deny","barcode":"810019797507","featured_media":{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462463070,"title":"S-Series Rally Edition","option1":"S-Series Rally Edition","option2":null,"option3":null,"sku":"OW2-00010-13","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433985630,"product_id":6845910515806,"position":12,"created_at":"2024-06-28T09:11:06-07:00","updated_at":"2024-06-28T09:11:08-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","variant_ids":[40944462463070]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","options":["S-Series Rally Edition"],"price":325000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1619,"inventory_management":null,"inventory_policy":"deny","barcode":"810019797514","featured_media":{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41911500406878,"title":"S-Series Rally XL","option1":"S-Series Rally XL","option2":null,"option3":null,"sku":"OW2-00010-24","requires_shipping":true,"taxable":true,"featured_image":{"id":33222197903454,"product_id":6845910515806,"position":15,"created_at":"2025-08-14T18:36:03-07:00","updated_at":"2025-08-14T18:36:03-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","variant_ids":[41911500406878]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","options":["S-Series Rally XL"],"price":350000,"weight":17237,"compare_at_price":null,"inventory_quantity":-2142,"inventory_management":null,"inventory_policy":"deny","barcode":"850078188007","featured_media":{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-64
125909a5e34f47.png?v=1718331181","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042","\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504","\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619","\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334","\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"],"featured_image":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","options":["Model"],"media":[{"alt":null,"id":22313663791198,"position":1,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1.png?v=1698374591","width":1400},{"alt":null,"id":23232158203998,"position":2,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504","width":1401},{"alt":null,"id":22316093702238,"position":3,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504","width":1401},{"alt":null,"id":22314006315102,"position":4,"preview_image":{"aspect_ratio":1.618,"height":618,"width":1000,"src":"\/\/onewheel.com\/cdn\/shop\/files\/preview_images\/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956"},"aspect_ratio":1.617,"duration":14420,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/onewheel.com\/cdn\/shop\/videos\/c\/vp\/9a9c59420bd34969ba76f372a20095c6\/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0","width":776},{"format":"m3u8","height":480,"mime_type":"application\/x-mpegURL","url":"\/\/onewheel.com\/cdn\/shop\/videos\/c\/vp\/9a9c59420bd34969ba76f372a20095c6\/9a9c59420bd34969ba76f372a20095c6.m3u8?v=0","width":776}]},{"alt":"hide","id":23162245808222,"position":5,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038","width":1400},{"alt":"hide","id":23162248822878,"position":6,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181","width":1400},{"alt":"hide","id":23162245873758,"position":7,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042","width":1400},{"alt":"hide","id":23232128155742,"position":8,"preview_image":{"aspect_ratio":1.616,"height":3156,"width":5100,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"},"aspect_ratio":1.616,"height":3156,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","width":5100},{"alt":"hide","id":23232132055134,"position":9,"preview_image":{"aspect_ratio":1.616,"height":3156,"width":5100,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"},"aspect_ratio":1.616,"height":3156,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504","width":5100},{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","width":1400},{"alt":"hide","id":22316094029918,"position":11,"preview_image":{"aspect_ratio":1.805,"height":776,"width":1401,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504"},"aspect_ratio":1.805,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504","width":1401},{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","width":1400},{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","width":1400},{"alt":"hide","id":24845369049182,"position":14,"preview_image":{"aspect_ratio":1.856,"height":776,"width":1440,"src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619"},"aspect_ratio":1.856,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619","width":1440},{"alt":"hide","id":24853582839902,"position":15,"preview_image":{"aspect_ratio":1.856,"height":776,"width":1440,"src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334"},"aspect_ratio":1.856,"height":776,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334","width":1440},{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"aspect_ratio":1.615,"height":867,"media_type":"image","src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","width":1400}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""};
1260        let mntn_cart_quantity = 0;
1261        let mntn_cart_value = "$0";
1262        let mntn_cart_data = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
1263    </script>
1263
1264
1265<!-- MNTN DataLayer End -->
1266
1267<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280  
1280<script async src="https://static.klaviyo.com/onsite/js/k5AC3s/klaviyo.js?company_id=k5AC3s"></script>
1280
1281  
1281<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1281
1282
1283  
1284    
1284<script id="viewed_product">
1285      if (item == null) {
1286        var _learnq = _learnq || [];
1287
1288        var MetafieldReviews = null
1289        var MetafieldYotpoRating = null
1290        var MetafieldYotpoCount = null
1291        var MetafieldLooxRating = null
1292        var MetafieldLooxCount = null
1293        var okendoProduct = null
1294        var okendoProductReviewCount = null
1295        var okendoProductReviewAverageValue = null
1296        try {
1297          // The following fields are used for Customer Hub recently viewed in order to add reviews.
1298          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
1299          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.9"},"rating_count":235};
1300          MetafieldYotpoRating = "4.9"
1301          MetafieldYotpoCount = "157"
1302          MetafieldLooxRating = null
1303          MetafieldLooxCount = null
1304
1305          okendoProduct = null
1306          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
1307          if (okendoProduct && 'error' in okendoProduct) {
1308            okendoProduct = null
1309          }
1310          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1311          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1312        } catch (error) {
1313          console.error('Error in Klaviyo onsite reviews tracking:', error);
1314        }
1315
1316        var item = {
1317          Name: "Onewheel GT S-Series",
1318          ProductID: 6845910515806,
1319          Categories: ["28 Summit Bundle","All","Customizer","Epitome Bundle","Freeride Bundle","Full Send Bundle","Hybrid Bundle","Recurve Full Send","Recurve Hybrid","Recurve Summit","Summit Bundle"],
1320          ImageURL: "https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_grande.png?v=1698374591",
1321          URL: "https://onewheel.com/products/onewheel-gt-s-series",
1322          Brand: "Future Motion Inc",
1323          Price: "$2,900.00",
1324          Value: "2,900.00",
1325          CompareAtPrice: "$0.00"
1326        };
1327        _learnq.push(['track', 'Viewed Product', item]);
1328        _learnq.push(['trackViewedItem', {
1329          Title: item.Name,
1330          ItemId: item.ProductID,
1331          Categories: item.Categories,
1332          ImageUrl: item.ImageURL,
1333          Url: item.URL,
1334          Metadata: {
1335            Brand: item.Brand,
1336            Price: item.Price,
1337            Value: item.Value,
1338            CompareAtPrice: item.CompareAtPrice
1339          },
1340          metafields:{
1341            reviews: MetafieldReviews,
1342            yotpo:{
1343              rating: MetafieldYotpoRating,
1344              count: MetafieldYotpoCount,
1345            },
1346            loox:{
1347              rating: MetafieldLooxRating,
1348              count: MetafieldLooxCount,
1349            },
1350            okendo: {
1351              rating: okendoProductReviewAverageValue,
1352              count: okendoProductReviewCount,
1353            }
1354          }
1355        }]);
1356      }
1357    </script>
1357
1358  
1359
1360
1361
1362
1363  
1363<script>
1364    window.klaviyoReviewsProductDesignMode = false
1365  </script>
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1376<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 6962011,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1376
1376
1377<script>
1378  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1379</script>
vendor: 1 bytes, line 1379
1379
1380<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1380).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 6962011,storefrontBaseUrl: "https://onewheel.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://onewheel.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1597833310","configuration":"{\"dyToken\":\"d3067f0cffeb17301fd5088b054ddf8baf8c2e09eeae211b34f14e29b3962d65\", \"dyEndpoint\":\"https:\/\/direct-collect.dy-api.com\/v2\/collect\/user\/event\", \"skuAttr\": \"default\", \"purchaseEventDisabled\": \"false\", \"respectConsentPurchase\": \"true\", \"userIdentifierType\": \"he\", \"loginEventDisabled\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"67606d516e1faceaceb05d7ad8670131","type":"APP","apiClientId":9575530497,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1380,{"id":"1346895966","configuration":"{\"accountID\":\"k5AC3s\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1013022814","configuration":"{\"ti\":\"151015507\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1012990046","configuration":"{\"mntnAID\":\"33824\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b8ecc2eedc793aefdb0d20e94c7addf0","type":"APP","apiClientId":27490025473,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"548438110","configuration":"{\"northbeamId\": \"d8e66942_87d2_4cc8_a3b5_ef6caa2e2e8d\", \"collectorDomain\": \"i.onewheel.com\", \"collectPageViews\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d61872741fc8f56c57e9c2a1393365e","type":"APP","apiClientId":3188721,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"384794718","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\",\\\"GT-M63LM9J\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/TFJ7CP2Qk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/klBBCICRk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/LecFCJny18wZEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/kYrqCPSQk_UCEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/NrENCPGQk_UCEN2kzcID\\\",\\\"MC-VPS0XVZ16B\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/uJvlCIORk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-36VTVT90V7\\\",\\\"AW-944984669\\\/ImQnCPqQk_UCEN2kzcID\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-36VTVT90V7\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"295436382","configuration":"{\"pixelCode\":\"C1IBFRK2E3279OFJ1ASG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1380,{"id":"134086750","configuration":"{\"pixel_id\":\"1072307856160628\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"57901150","configuration":"{\"tagID\":\"2612722809167\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"104366174","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AXON Shopify Pixel"},{"id":"107544670","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Tinuiti BPM Pixel"},{"id":"122716254","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Northbeam Checkout"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Onewheel \/\/ Future Motion","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"onewheel.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/onewheel.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":2900.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462397534","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"sku":"OW2-00010-02","title":"S-Series","untranslatedTitle":"S-Series"},{"price":{"amount":3200.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462430302","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"sku":"OW2-00010-12","title":"S-Series with Recurve Rails","untranslatedTitle":"S-Series with Recurve Rails"},{"price":{"amount":3250.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"40944462463070","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"sku":"OW2-00010-13","title":"S-Series Rally Edition","untranslatedTitle":"S-Series Rally Edition"},{"price":{"amount":3500.0,"currencyCode":"USD"},"product":{"title":"Onewheel GT S-Series","vendor":"Future Motion Inc","id":"6845910515806","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","type":"Onewheel"},"id":"41911500406878","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"sku":"OW2-00010-24","title":"S-Series Rally XL","untranslatedTitle":"S-Series Rally XL"}],"products":[{"id":"6845910515806","handle":"onewheel-gt-s-series","isCollective":null,"title":"Onewheel GT S-Series","type":"Onewheel","untranslatedTitle":"Onewheel GT S-Series","url":"\/products\/onewheel-gt-s-series","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40944462397534","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"},"price":{"amount":2900.0,"currencyCode":"USD"},"sku":"OW2-00010-02","title":"S-Series","untranslatedTitle":"S-Series"},{"id":"40944462430302","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"},"price":{"amount":3200.0,"currencyCode":"USD"},"sku":"OW2-00010-12","title":"S-Series with Recurve Rails","untranslatedTitle":"S-Series with Recurve Rails"},{"id":"40944462463070","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"},"price":{"amount":3250.0,"currencyCode":"USD"},"sku":"OW2-00010-13","title":"S-Series Rally Edition","untranslatedTitle":"S-Series Rally Edition"},{"id":"41911500406878","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"},"price":{"amount":3500.0,"currencyCode":"USD"},"sku":"OW2-00010-24","title":"S-Series Rally XL","untranslatedTitle":"S-Series Rally XL"}]},{"id":"6625428373598","handle":"gt-charger-plug","isCollective":null,"title":"GT Charger Plug","type":"Accessory","untranslatedTitle":"GT Charger Plug","url":"\/products\/gt-charger-plug","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539189416030","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4.png?v=1634926766"},"price":{"amount":5.0,"currencyCode":"USD"},"sku":"OW1-00303-00","title":"Black","untranslatedTitle":"Black"}]},{"id":"7172926111838","handle":"hybrid-fender-dome","isCollective":null,"title":"Hybrid Fender","type":"Accessory","untranslatedTitle":"Hybrid Fender","url":"\/products\/hybrid-fender-dome","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41076117307486","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Dome_Only_Black.png?v=1722898085"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"OW1-00338-00","title":"Black","untranslatedTitle":"Black"}]},{"id":"6625426604126","handle":"gt-bumpers","isCollective":null,"title":"GT Bumpers","type":"Accessory","untranslatedTitle":"GT Bumpers","url":"\/products\/gt-bumpers","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539186368606","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Bumper-Flo.-Orange.png?v=1634926569"},"price":{"amount":55.0,"currencyCode":"USD"},"sku":"OW1-00301-06","title":"Fluorescent Orange","untranslatedTitle":"Fluorescent Orange"}]},{"id":"6625429717086","handle":"gt-rail-guards","isCollective":null,"title":"GT Rail Guards","type":"Accessory","untranslatedTitle":"GT Rail Guards","url":"\/products\/gt-rail-guards","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539194265694","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop.png?v=1734056928"},"price":{"amount":35.0,"currencyCode":"USD"},"sku":"OW1-00316-19","title":"Black with Fluorescent Yellow","untranslatedTitle":"Black with Fluorescent Yellow"}]},{"id":"6842334806110","handle":"gt-s-series-hypercharger","isCollective":null,"title":"GT S-Series Hypercharger","type":"Accessory","untranslatedTitle":"GT S-Series Hypercharger","url":"\/products\/gt-s-series-hypercharger","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40129602191454","
1380image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Hyper_Charger_Web_Main.png?v=1698373542"},"price":{"amount":230.0,"currencyCode":"USD"},"sku":"OW1-00323-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6625428832350","handle":"gt-carbon-fiber-fender","isCollective":null,"title":"GT Carbon Fiber Fender","type":"Accessory","untranslatedTitle":"GT Carbon Fiber Fender","url":"\/products\/gt-carbon-fiber-fender","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539190628446","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/FenderCarbon.png?v=1634927615"},"price":{"amount":175.0,"currencyCode":"USD"},"sku":"OW1-00307-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6625428963422","handle":"gt-stand","isCollective":null,"title":"GT Stand","type":"Accessory","untranslatedTitle":"GT Stand","url":"\/products\/gt-stand","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"39539191021662","image":{"src":"\/\/onewheel.com\/cdn\/shop\/products\/Stand.png?v=1634927398"},"price":{"amount":95.0,"currencyCode":"USD"},"sku":"OW1-00309-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7137897676894","handle":"gts-recurve-railguards","isCollective":null,"title":"GT S-Series Recurve Rail Guards","type":"Accessory","untranslatedTitle":"GT S-Series Recurve Rail Guards","url":"\/products\/gts-recurve-railguards","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41085300768862","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_Recurve_RailGuards_Main_1.png?v=1722887583"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"OW1-00333-00","title":"S-Series","untranslatedTitle":"S-Series"}]},{"id":"6864473653342","handle":"gt-freeride-bumpers","isCollective":null,"title":"GT Freeride Bumpers","type":"Accessory","untranslatedTitle":"GT Freeride Bumpers","url":"\/products\/gt-freeride-bumpers","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"40187173240926","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/Freeride_Bumper_Blue.png?v=1715469302"},"price":{"amount":125.0,"currencyCode":"USD"},"sku":"OW1-00325-08","title":"Hot Blue","untranslatedTitle":"Hot Blue"}]},{"id":"7151761686622","handle":"fst-system-base-kit","isCollective":null,"title":"FST System Base Kit","type":"Accessory","untranslatedTitle":"FST System Base Kit","url":"\/products\/fst-system-base-kit","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41013774647390","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/FST_BaseKit_Alt.png?v=1720123384"},"price":{"amount":300.0,"currencyCode":"USD"},"sku":"OW1-00328-00","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7172929093726","handle":"hybrid-fender-delete","isCollective":null,"title":"Hybrid Fender Delete","type":"Accessory","untranslatedTitle":"Hybrid Fender Delete","url":"\/products\/hybrid-fender-delete","vendor":"Future Motion Inc","remoteShopId":null,"variants":[{"id":"41076139524190","image":{"src":"\/\/onewheel.com\/cdn\/shop\/files\/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3.png?v=1722898929"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"OW1-00334-00","title":"GT Hybrid Fender Delete","untranslatedTitle":"GT Hybrid Fender Delete"}]}],"purchasingCompany":null},},"https://onewheel.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"141594230878","themePublished":"true","eventMetadataId":"dcbcd0e8-4b63-4692-956c-968c036cf7cd","pageType":"product","resourceId":"6845910515806","shopId":"6962011","storefrontBaseUrl":"https:\/\/onewheel.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":2900.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Onewheel GT S-Series\",\"vendor\":\"Future Motion Inc\",\"id\":\"6845910515806\",\"untranslatedTitle\":\"Onewheel GT S-Series\",\"url\":\"\/products\/onewheel-gt-s-series\",\"type\":\"Onewheel\"},\"id\":\"40944462397534\",\"image\":{\"src\":\"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504\"},\"sku\":\"OW2-00010-02\",\"title\":\"S-Series\",\"untranslatedTitle\":\"S-Series\"}}]]"});})();</script>
1380<script>
1381  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1382  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1383  window.ShopifyAnalytics.meta.currency = 'USD';
1384  var meta = {"product":{"id":6845910515806,"gid":"gid:\/\/shopify\/Product\/6845910515806","vendor":"Future Motion Inc","type":"Onewheel","handle":"onewheel-gt-s-series","variants":[{"id":40944462397534,"price":290000,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","sku":"OW2-00010-02"},{"id":40944462430302,"price":320000,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","sku":"OW2-00010-12"},{"id":40944462463070,"price":325000,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","sku":"OW2-00010-13"},{"id":41911500406878,"price":350000,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","sku":"OW2-00010-24"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":6845910515806,"requestId":"c056e208-d8b7-4006-b2cb-d6358db66667-1791062925"}};
1385  for (var attr in meta) {
1386    window.ShopifyAnalytics.meta[attr] = meta[attr];
1387  }
1388</script>
vendor: 1 bytes, line 1388
1388
1389<script class="analytics">
1390  (function () {
1391    var customDocumentWrite = function(content) {
1392      var jquery = null;
1393
1394      if (window.jQuery) {
1395        jquery = window.jQuery;
1396      } else if (window.Checkout && window.Checkout.$) {
1397        jquery = window.Checkout.$;
1398      }
1399
1400      if (jquery) {
1401        jquery('body').append(content);
1402      }
1403    };
1404
1405    var hasLoggedConversion = function(token) {
1406      if (token) {
1407        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1408      }
1409      return false;
1410    }
1411
1412    var setCookieIfConversion = function(token) {
1413      if (token) {
1414        var twoMonthsFromNow = new Date(Date.now());
1415        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1416
1417        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1418      }
1419    }
1420
1421    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1422    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1423    if (trekkie.integrations) {
1424      return;
1425    }
1426    trekkie.methods = [
1427      'identify',
1428      'page',
1429      'ready',
1430      'track',
1431      'trackForm',
1432      'trackLink'
1433    ];
1434    trekkie.factory = function(method) {
1435      return function() {
1436        var args = Array.prototype.slice.call(arguments);
1437        args.unshift(method);
1438        trekkie.push(args);
1439        if (method == 'track' || method == 'page') {
1440          var pageUrl;
1441          try {
1442            pageUrl = window.location.href;
1443          } catch (e) {}
1444          var pageReferrer;
1445          try {
1446            pageReferrer = document.referrer;
1447          } catch (e) {}
1448          try {
1449            if (window.__TREKKIE_SHIM_QUEUE == null) {
1450              window.__TREKKIE_SHIM_QUEUE = [];
1451            }
1452            window.__TREKKIE_SHIM_QUEUE.push({
1453              from: 'trekkie-stub',
1454              method: method,
1455              args: args.slice(1),
1456              pageContext: {
1457                url: pageUrl,
1458                referrer: pageReferrer
1459              }
1460            });
1461          } catch (e) {
1462            // no-op
1463          }
1464        }
1465        return trekkie;
1466      };
1467    };
1468    for (var i = 0; i < trekkie.methods.length; i++) {
1469      var key = trekkie.methods[i];
1470      trekkie[key] = trekkie.factory(key);
1471    }
1472    trekkie.load = function(config) {
1473      trekkie.config = config || {};
1474      trekkie.config.initialDocumentCookie = document.cookie;
1475      var first = document.getElementsByTagName('script')[0];
1476var script = document.createElement('script');
1477script.type = 'text/javascript';
1478script.onerror = function(e) {
1479  var scriptFallback = document.createElement('script');
1480  scriptFallback.type = 'text/javascript';
1481  scriptFallback.onerror = function(error) {
1482          var Monorail = {
1483      produce: function produce(monorailDomain, schemaId, payload) {
1484        var currentMs = new Date().getTime();
1485        var event = {
1486          schema_id: schemaId,
1487          payload: payload,
1488          metadata: {
1489            event_created_at_ms: currentMs,
1490            event_sent_at_ms: currentMs
1491          }
1492        };
1493        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1494      },
1495      sendRequest: function sendRequest(endpointUrl, payload) {
1496        // Try the sendBeacon API
1497        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1498          var blobData = new window.Blob([payload], {
1499            type: 'text/plain'
1500          });
1501
1502          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1503            return true;
1504          } // sendBeacon was not successful
1505
1506        } // XHR beacon
1507
1508        var xhr = new XMLHttpRequest();
1509
1510        try {
1511          xhr.open('POST', endpointUrl);
1512          xhr.setRequestHeader('Content-Type', 'text/plain');
1513          xhr.send(payload);
1514        } catch (e) {
1515          console.log(e);
1516        }
1517
1518        return false;
1519      },
1520      isIos12: function isIos12() {
1521        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1522      }
1523    };
1524    Monorail.produce('monorail-edge.shopifysvc.com',
1525      'trekkie_storefront_load_errors/1.1',
1526      {shop_id: 6962011,
1527      theme_id: 141594230878,
1528      app_name: "storefront",
1529      context_url: window.location.href,
1530      source_url: "//onewheel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1531
1532  };
1533  scriptFallback.async = true;
1534  scriptFallback.src = '//onewheel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1535  first.parentNode.insertBefore(scriptFallback, first);
1536};
1537script.async = true;
1538script.src = '//onewheel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1539first.parentNode.insertBefore(script, first);
1540
1541    };
1542    trekkie.load(
1543      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6962011,"isMerchantRequest":null,"themeId":141594230878,"themeCityHash":"1685187054467266742","contentLanguage":"en","currency":"USD","eventMetadataId":"dcbcd0e8-4b63-4692-956c-968c036cf7cd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1544    );
1545
1546    var loaded = false;
1547    trekkie.ready(function() {
1548      if (loaded) return;
1549      loaded = true;
1550
1551      window.ShopifyAnalytics.lib = window.trekkie;
1552
1553      var originalDocumentWrite = document.write;
1554      document.write = customDocumentWrite;
1555      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1556      document.write = originalDocumentWrite;
1557
1558      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1559      var token = match? match[1]: undefined;
1560      if (!hasLoggedConversion(token)) {
1561        setCookieIfConversion(token);
1562        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":40944462397534,"productId":6845910515806,"productGid":"gid:\/\/shopify\/Product\/6845910515806","name":"Onewheel GT S-Series - S-Series","price":"2900.00","sku":"OW2-00010-02","brand":"Future Motion Inc","variant":"S-Series","category":"Onewheel","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1563      }
1564    });
1565
1566    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":6845910515806,"requestId":"c056e208-d8b7-4006-b2cb-d6358db66667-1791062925","shopifyEmitted":true});
1567
1568    var eventsListenerScript = document.createElement('script');
1569    eventsListenerScript.async = true;
1570    eventsListenerScript.src = "//onewheel.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1571    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1572})();</script>
1572
1573  
1573<script>
1574  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1575    window.ga = function ga() {
1576      (window.ga.q = window.ga.q || []).push(arguments);
1577      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1578        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1579      }
1580      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1581    };
1582    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1583      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1584    }
1585  }
1586</script>
vendor: 1 bytes, line 1586
1586
1587<script
1588  defer
1589  src="https://onewheel.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1590  data-application="storefront-renderer"
1591  data-shop-id="6962011"
1592  data-render-region="gcp-us-central1"
1593  data-page-type="product"
1594  data-theme-instance-id="141594230878"
1595  data-theme-name="Starter theme"
1596  data-theme-version="1.0.0"
1597  data-monorail-region="shop_domain"
1598  data-resource-timing-sampling-rate="10"
1599  data-shs="true"
1600  data-shs-beacon="true"
1601  data-shs-export-with-fetch="true"
1602  data-shs-logs-sample-rate="1"
1603  data-shs-beacon-endpoint="https://onewheel.com/api/collect"
1604></script>
1604
1605<meta name="shopify-y" content="0507c05b-c412-4aa8-9574-3afef5b5a5f7" data-expiration="1822621027000"><meta name="shopify-s" content="7e3f4c79-c952-49c4-ad68-5757672a3bb4" data-expiration="1791065227000"><meta name="new-cookie-storage-activated" content="t">
1606</head>
1607
1608<body  id="onewheel-gt-s-series" class="template-product    alternate-3    disable-parallax       alternate-three mm-reskin   pdp-simple">
vendor: 71 bytes, lines 1608-1610
1608
1609
1610  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1610GTM-T5VWT4P
vendor: 88 bytes, lines 1610-1613
1610"
1611  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1612
1613  
1613<a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
1614
1615  <div class="header-components">
1616      
1617    <div id="shopify-section-header" class="shopify-section">
1618
1619<style>
1620  .accordion-item-header.mobile-pill .mobile-nav-summer-badge {
1621    position: absolute;
1622    right: 5px;
1623    top: 50%;
1624    transform: translateY(-50%);
1625    width: auto !important;
1626    max-width: 94px;
1627    height: auto !important;
1628    max-height: 49px;
1629    object-fit: contain;
1630    object-position: center right;
1631    border-radius: 0 !important;
1632    z-index: 2;
1633    pointer-events: none;
1634  }
1635
1636  .mm-reskin .accordion-item-header.mobile-pill img.badge-drop.mobile-nav-summer-badge {
1637    right: 5px;
1638    width: auto !important;
1639    max-width: 94px;
1640    height: auto !important;
1641    max-height: 49px;
1642    top: 50% !important;
1643    bottom: auto !important;
1644    transform: translateY(-50%);
1645    object-fit: contain;
1646    object-position: center right;
1647    border-radius: 0 !important;
1648  }
1649  #animatedHeading,
1650  #animatedTwoHeading {
1651    overflow: hidden;
1652  }
1653  #animatedHeading .slick-list,
1654  #animatedTwoHeading .slick-list {
1655    overflow: hidden !important;
1656  }
1657  #animatedHeading:not(.slick-initialized) > .slick-dupe ~ .slick-dupe,
1658  #animatedTwoHeading:not(.slick-initialized) > .slick-dupe ~ .slick-dupe {
1659    display: none;
1660  }
1661  #animatedHeading:not(.slick-initialized),
1662  #animatedTwoHeading:not(.slick-initialized) {
1663    overflow: hidden;
1664    max-height: 40px;
1665  }
1666  .announcement-bar.hide-small,
1667  .announcement-bar.show-small {
1668    overflow: hidden;
1669  }
1670  .countdown_time{
1671    padding: 10px;
1672    display: flex;
1673    flex-wrap: wrap;
1674    font-family: "Favorit", sans-serif;
1675    font-weight: bold;
1676    padding: 12px 0;
1677  }
1678  .countdown_time .timer-block span{
1679    display: block;
1680        text-align: center;
1681  }
1682
1683  li.mm-link.for-chat button span, li.mm-link.for-chat button {
1684    border: none;
1685    background: transparent;
1686    padding: 0 !important;
1687    font-family: Favorit !important;
1688    font-size: 19px !important;
1689    font-weight: 500 !important;
1690  }
1691
1692
1693  li.mm-link.for-chat button {
1694      line-height: 1.8 !important;
1695  }
1696
1697  /* Countdown Timer Styles */
1698  .countdown-timer-zone {
1699    display: inline-flex;
1700    align-items: center;
1701    gap: 12px;
1702    flex-wrap: wrap;
1703    justify-content: center;
1704    opacity: 0;
1705    transition: opacity 0.3s ease-in;
1706  }
1707  
1708  .countdown-timer-zone.ready {
1709    opacity: 1;
1710  }
1711  
1712  .countdown-message {
1713    display: inline;
1714  }
1715  
1716  .countdown-message p {
1717    display: inline;
1718    margin: 0;
1719    padding: 0;
1720  }
1721  
1722  .countdown-display {
1723    display: inline-flex;
1724    align-items: center;
1725    gap: 8px;
1726    flex-wrap: wrap;
1727  }
1728  
1729  .countdown-item {
1730    display: inline-flex;
1731    align-items: baseline;
1732    gap: 4px;
1733    white-space: nowrap;
1734  }
1735  
1736  .countdown-value {
1737    font-weight: bold;
1738  }
1739  
1740  .countdown-label {
1741    text-transform: none;
1742    font-weight: bold;
1743  }
1744  
1745  /* Ensure countdown uses announcement bar colors */
1746  .countdown-timer-zone,
1747  .countdown-timer-zone * {
1748    color: inherit !important;
1749    background-color: transparent !important;
1750  }
1751  
1752  /* Countdown link styling */
1753  .countdown-link {
1754    display: inline-flex;
1755    align-items: center;
1756    text-decoration: none !important;
1757    color: inherit !important;
1758  }
1759  
1760  .countdown-link:hover {
1761    opacity: 0.9;
1762  }
1763
1764  .flash-sale-countdown-inline {
1765    display: inline-flex;
1766    align-items: center;
1767    flex-wrap: nowrap;
1768    flex-shrink: 0;
1769    gap: 0.35rem;
1770    margin-left: 0;
1771    vertical-align: middle;
1772    white-space: nowrap;
1773    line-height: 1;
1774  }
1775
1776  .flash-sale-countdown-display {
1777    display: inline-flex;
1778    align-items: center;
1779    flex-wrap: nowrap;
1780    gap: 0.35rem;
1781    white-space: nowrap;
1782    line-height: 1;
1783  }
1784
1785  .announcement-bar .announcement-with-flash-countdown {
1786    display: inline-flex;
1787    align-items: center;
1788    justify-content: center;
1789    flex-wrap: nowrap;
1790    white-space: nowrap;
1791    gap: 0.4rem;
1792    max-width: 100%;
1793    vertical-align: middle;
1794  }
1795
1796  .announcement-bar .announcement-with-flash-countdown .link-wrap {
1797    display: inline-flex;
1798    align-items: center;
1799    justify-content: center;
1800    flex-wrap: nowrap;
1801    white-space: nowrap;
1802    gap: 0.4rem;
1803    vertical-align: middle;
1804    line-height: 1.2;
1805  }
1806
1807  .announcement-bar.hide-small .announcement-with-flash-countdown .link-wrap {
1808    min-height: 32px;
1809    line-height: 32px;
1810  }
1811
1812  .announcement-bar .announcement-with-flash-countdown .link-wrap p,
1813  .announcement-bar .announcement-with-flash-countdown > p {
1814    display: inline;
1815    margin: 0;
1816    padding: 0 !important;
1817    line-height: inherit;
1818    white-space: nowrap;
1819    vertical-align: middle;
1820  }
1821
1822  .announcement-bar .hero__title:has(.announcement-with-flash-countdown),
1823  .announcement-bar .hero__title:has(.announcement-with-flash-countdown) .slick-dupe,
1824  .announcement-bar .hero__title-misc:has(.announcement-with-flash-countdown) {
1825    display: inline-flex;
1826    align-items: center;
1827    justify-content: center;
1828    flex-wrap: nowrap;
1829    white-space: nowrap;
1830    max-width: 100%;
1831    line-height: 1.2;
1832  }
1833
1834  .announcement-bar .announcement-with-flash-countdown .flash-sale-countdown-inline .countdown-item {
1835    display: inline-flex;
1836    align-items: center;
1837    gap: 0.15rem;
1838    white-space: nowrap;
1839    flex-shrink: 0;
1840    line-height: 1;
1841  }
1842
1843  .announcement-bar .announcement-with-flash-countdown .countdown-value,
1844  .announcement-bar .announcement-with-flash-countdown .countdown-label {
1845    display: inline-block;
1846    line-height: 1.2;
1847    vertical-align: middle;
1848  }
1849  
1850  @media only screen and (max-width: 749px) {
1851    .countdown-timer-zone {
1852      gap: 8px;
1853      white-space: nowrap;
1854    }
1855    
1856    .countdown-display {
1857      gap: 6px;
1858      flex-wrap: nowrap;
1859      white-space: nowrap;
1860    }
1861    
1862    .countdown-item {
1863      gap: 3px;
1864      flex-shrink: 0;
1865    }
1866
1867    .announcement-bar.show-small .announcement-with-flash-countdown,
1868    .announcement-bar.show-small .announcement-with-flash-countdown .link-wrap {
1869      display: inline-flex;
1870      align-items: center;
1871      flex-wrap: nowrap;
1872      white-space: nowrap;
1873      width: auto;
1874      max-width: 100%;
1875      line-height: 1.2;
1876    }
1877
1878    .announcement-bar.show-small .announcement-with-flash-countdown .link-wrap p {
1879      padding: 0 !important;
1880      line-height: inherit;
1881    }
1882
1883    .announcement-bar.show-small .flash-sale-countdown-inline {
1884      display: inline-flex;
1885      align-items: center;
1886      margin-left: 0;
1887      margin-top: 0;
1888      width: auto;
1889      flex-wrap: nowrap;
1890    }
1891
1892    .announcement-bar.show-small .flash-sale-countdown-inline .countdown-item:has(#flash-sale-seconds-m) {
1893      display: none;
1894    }
1895    
1896    /* Hide Seconds on mobile by default (will show when days = 0) */
1897    .countdown-timer-zone.show-small #purple-seconds-m,
1898    .countdown-timer-zone.show-small #orange-seconds-m,
1899    .countdown-timer-zone.show-small #green-seconds-m,
1900    .countdown-timer-zone.show-small #red-seconds-m,
1901    .countdown-timer-zone.show-small #blue-seconds-m {
1902      display: none;
1903    }
1904    
1905    /* Hide the parent countdown-item for seconds on mobile */
1906    .countdown-timer-zone.show-small .countdown-item:has(#purple-seconds-m),
1907    .countdown-timer-zone.show-small .countdown-item:has(#orange-seconds-m),
1908    .countdown-timer-zone.show-small .countdown-item:has(#green-seconds-m),
1909    .countdown-timer-zone.show-small .countdown-item:has(#red-seconds-m),
1910    .countdown-timer-zone.show-small .countdown-item:has(#blue-seconds-m) {
1911      display: none;
1912    }
1913    
1914    /* Ensure countdown stays on one line on mobile */
1915    .countdown-timer-zone.show-small {
1916      overflow: hidden;
1917    }
1918    
1919    .countdown-timer-zone.show-small .countdown-display {
1920      overflow: visible;
1921    }
1922  }
1923
1924  /* Hide by Default - Purple Zone */#purple-shipping-banner {
1925    display: none;
1926  }/* Force Display - Purple Zone *//* Hide by Default - Orange Zone */#orange-shipping-banner {
1927    display: none;
1928  }/* Force Display - Orange Zone *//* Hide by Default - Green Zone */#green-shipping-banner {
1929    display: none;
1930  }/* Force Display - Green Zone *//* Hide by Default - Red Zone */#red-shipping-banner {
1931    display: none;
1932  }/* Force Display - Red Zone *//* Hide by Default - Blue Zone */#blue-shipping-banner {
1933    display: none;
1934  }/* Force Display - Blue Zone *//* Hide Days on Desktop - Purple Zone */#purple-shipping-banner.hide-small #purple-days-d {
1935    display: none;
1936  }
1937  #purple-shipping-banner.hide-small .countdown-item:has(#purple-days-d) {
1938    display: none;
1939  }/* Hide Seconds on Desktop - Purple Zone *//* Hide Days on Desktop - Red Zone */#red-shipping-banner.hide-small #red-days-d {
1940    display: none;
1941  }
1942  #red-shipping-banner.hide-small .countdown-item:has(#red-days-d) {
1943    display: none;
1944  }/* Hide Seconds on Desktop - Red Zone *//* Hide Days on Desktop - Orange Zone */#orange-shipping-banner.hide-small #orange-days-d {
1945    display: none;
1946  }
1947  #orange-shipping-banner.hide-small .countdown-item:has(#orange-days-d) {
1948    display: none;
1949  }/* Hide Seconds on Desktop - Orange Zone *//* Hide Days on Desktop - Green Zone */#green-shipping-banner.hide-small #green-days-d {
1950    display: none;
1951  }
1952  #green-shipping-banner.hide-small .countdown-item:has(#green-days-d) {
1953    display: none;
1954  }/* Hide Seconds on Desktop - Green Zone *//* Hide Days on Desktop - Blue Zone */#blue-shipping-banner.hide-small #blue-days-d {
1955    display: none;
1956  }
1957  #blue-shipping-banner.hide-small .countdown-item:has(#blue-days-d) {
1958    display: none;
1959  }/* Hide Seconds on Desktop - Blue Zone *//* Default announcement banner - hidden when countdown zones are enabled, shown when no zone
1959s match */
1960  /* Your geo-location app can show this with: #default-announcement-banner { display: inline-flex !important; } */
1961
1962  /* Non-US Zone Banner Styling */
1963  .non-us-zone-banner {
1964    display: inline;
1965  }
1966  
1967  .non-us-zone-banner p {
1968    margin: 0;
1969    padding: 0;
1970  }
1971
1972  /* Hide by Default - Non-US Zone */#default-announcement-banner.non-us-zone-banner {
1973    display: none;
1974  }/* Force Display - Non-US Zone *//* Announcement bar colors from section settings (beat legacy theme !important rules) */
1975  .announcement-bar.hide-small,
1976  .announcement-bar.show-small,
1977  .template-index .announcement-bar.hide-small,
1978  .template-index .announcement-bar.show-small,
1979  .top-nav-fixed .announcement-bar.hide-small,
1980  .top-nav-fixed .announcement-bar.show-small {
1981    background-color: #eef1ea !important;
1982    color: #000000 !important;
1983  }
1984
1985  .announcement-bar .link-wrap,
1986  .announcement-bar a.link-wrap {
1987    background-color: #eef1ea !important;
1988    color: #000000 !important;
1989  }
1990
1991  /* Family brand logos (left) + socials (right) in announcement bar.
1992     Width tracks header.header .container: 1300px from 740px up, except the
1993     homepage, where .container is forced to 1440px. Side padding is left to
1994     the shared .container rule so the icons stay on the logo / cart edges. */
1995  .announcement-bar > .container {
1996    max-width: 1500px;
1997    margin-left: auto;
1998    margin-right: auto;
1999    width: 100%;
2000    box-sizing: border-box;
2001    padding-left: 0 !important;
2002    padding-right: 0 !important;
2003  }
2004
2005  @media only screen and (min-width: 740px) {
2006    .announcement-bar > .container {
2007      max-width: 1300px;
2008    }
2009
2010    .template-index .announcement-bar > .container,
2011    .template-index.disable-parallax .announcement-bar > .container {
2012      max-width: 1440px !important;
2013    }
2014  }
2015
2016  /* .header is padded 18px, and 28px on the sides from 1015–1400.
2017     Those rules use !important, so this has to as well. */
2018  .announcement-bar.hide-small {
2019    padding-left: 18px !important;
2020    padding-right: 18px !important;
2021    box-sizing: border-box;
2022  }
2023
2024  @media only screen and (min-width: 1015px) and (max-width: 1400px) {
2025    .announcement-bar.hide-small {
2026      padding-left: 28px !important;
2027      padding-right: 28px !important;
2028    }
2029  }
2030
2031  .announcement-bar__inner {
2032    display: flex;
2033    align-items: center;
2034    justify-content: space-between;
2035    gap: 1rem;
2036    width: 100%;
2037    padding: 0;
2038    box-sizing: border-box;
2039  }
2040
2041  .announcement-bar__center {
2042    flex: 1 1 auto;
2043    min-width: 0;
2044    text-align: center;
2045  }
2046
2047  .announcement-bar__center .container {
2048    width: 100%;
2049    max-width: none;
2050    padding: 0;
2051  }
2052
2053  .announcement-bar__icons {
2054    display: flex;
2055    align-items: center;
2056    gap: 0.75rem;
2057    flex: 0 0 auto;
2058    color: inherit;
2059  }
2060
2061  .announcement-bar__icons--left {
2062    justify-content: flex-start;
2063  }
2064
2065  .announcement-bar__icons--right {
2066    justify-content: flex-end;
2067    gap: 1.7rem;
2068    padding-right: 0;
2069  }
2070
2071  @media only screen and (min-width: 1015px) {
2072    .announcement-bar__icons--right {
2073      margin-right: 10px; /* same inset as li.cart-frame */
2074    }
2075  }
2076
2077  .announcement-bar__icon-link {
2078    display: inline-flex;
2079    align-items: center;
2080    justify-content: center;
2081    text-decoration: none;
2082    color: inherit;
2083    line-height: 0;
2084  }
2085
2086  .announcement-bar__icons svg {
2087    display: block;
2088    width: 20px;
2089    height: 20px;
2090  }
2091
2092  .announcement-bar__icons svg,
2093  .announcement-bar__icons svg path {
2094    fill: currentColor;
2095    stroke: none;
2096  }
2097
2098  .announcement-bar__icon-link svg.fm-icon,
2099  .announcement-bar__icon-link svg.antic-a-icon {
2100    width: auto;
2101    height: 12px;
2102  }
2103
2104  .announcement-bar__icon-link[aria-label="YouTube"] svg {
2105    width: 22px;
2106    height: 22px;
2107  }
2108
2109  @media screen and (max-width: 749px) {
2110    .announcement-bar__icons {
2111      display: none;
2112    }
2113  }
2114
2115  /* Mobile menu: Future Motion / Antic Bikes + socials (under main list) */
2116  .header-mobile-nav.show-alt {
2117    position: fixed;
2118  }
2119
2120  .header-mobile-nav.show-alt .mobile-nav__links {
2121    padding-bottom: 90px; /* room for fixed Shop button */
2122  }
2123
2124  .mm-brand-social-footer {
2125    list-style: none;
2126    position: relative;
2127    margin: 0.75rem 0 0;
2128    padding: 0.9rem 0 0.25rem;
2129    width: 100%;
2130  }
2131
2132  .mm-brand-social-footer::before {
2133    content: "";
2134    display: block;
2135    height: 1px;
2136    background: #e5e5e5;
2137    margin: 0 15px 0.9rem; /* match inline-mb link inset */
2138  }
2139
2140  .mm-brand-social-footer__inner {
2141    max-width: 100%;
2142    /* Match .mobile-nav__links li.inline-mb padding-left */
2143    padding: 0 15px;
2144    box-sizing: border-box;
2145  }
2146
2147  .mm-brand-list {
2148    list-style: none;
2149    margin: 0;
2150    padding: 0;
2151    display: flex;
2152    flex-direction: column;
2153    gap: 0.55rem;
2154    width: 100%;
2155  }
2156
2157  .mm-brand-item--primary {
2158    display: flex;
2159    align-items: center;
2160    justify-content: space-between;
2161    gap: 1rem;
2162    width: 100%;
2163  }
2164
2165  .mm-brand-link,
2166  .mm-brand-social-footer .mm-brand-link,
2167  .header-mobile-nav .mm-brand-link {
2168    display: flex;
2169    align-items: center;
2170    gap: 0.75rem;
2171    text-decoration: none !important;
2172    color: #000 !important;
2173    font-family: "Favorit", sans-serif !important;
2174    font-size: 12px !important;
2175    font-weight: 400 !important;
2176    letter-spacing: normal !important;
2177    text-transform: none !important;
2178    line-height: 1.2 !important;
2179    padding: 0 !important;
2180    height: auto !important;
2181    width: auto !important;
2182  }
2183
2184  .mm-brand-text {
2185    font-family: "Favorit", sans-serif !important;
2186    font-size: 12px !important;
2187    font-weight: 400 !important;
2188    text-transform: none !important;
2189    letter-spacing: normal !important;
2190    padding-left: 8px;
2191  }
2192
2193  /* Fixed icon column so brand names share one left edge (Antic-style) */
2194  .mm-brand-icon {
2195    display: inline-flex;
2196    align-items: center;
2197    justify-content: center;
2198    width: 34px;
2199    min-width: 34px;
2200    flex: 0 0 34px;
2201  }
2202
2203  .mm-brand-icon svg {
2204    display: block;
2205    height: 12px;
2206    width: auto;
2207  }
2208
2209  .mm-brand-icon svg.fm-icon,
2210  .mm-brand-icon svg.antic-a-icon {
2211    width: auto;
2212    height: 12px;
2213  }
2214
2215  .mm-brand-icon svg,
2216  .mm-brand-icon svg path {
2217    fill: #000;
2218  }
2219
2220  .mm-brand-socials {
2221    display: flex;
2222    align-items: center;
2223    gap: 0.7rem;
2224    flex: 0 0 auto;
2225    margin-left: auto;
2226  }
2227
2228  .mm-brand-social-link {
2229    display: inline-flex;
2230    align-items: center;
2231    justify-content: center;
2232    color: #000;
2233    line-height: 0;
2234    padding: 0 !important;
2235    height: auto !important;
2236    width: auto !important;
2237  }
2238
2239  .mm-brand-social-link svg {
2240    width: 16px;
2241    height: 16px;
2242    display: block;
2243  }
2244
2245  .mm-brand-social-link svg,
2246  .mm-brand-social-link svg path {
2247    fill: currentColor;
2248  }
2249
2250  .mm-brand-social-link[aria-label="YouTube"] svg {
2251    width: 18px;
2252    height: 18px;
2253  }
2254
2255</style>
2256
2257
2258
2259
2260
2261<script src="//onewheel.com/cdn/shop/t/416/assets/search-form.js?v=17841697066563890451788874451" defer="defer"></script>
2261
2262
2263<div class="top-nav-fixed"><div class="announcement-bar hide-small" style="background-color: #eef1ea !important; color: #000000 !important">
2264        <div class="container">
2265        <div class="announcement-bar__inner"><div class="announcement-bar__icons announcement-bar__icons--left">
2266    <a href="https://futuremotion.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Future Motion">
2267      <svg class="fm-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.5 178.49" aria-hidden="true" focusable="false">
2268  <path d="M260.6,0h-94.05c-3.23,0-6.19,1.81-7.67,4.68l-24.7,47.98c-1.48,2.87-4.44,4.68-7.67,4.68h-58.87c-3.23,0-6.19,1.81-7.67,4.68L0,178.49h67.64c3.24,0,6.22-1.81,7.7-4.7l56.38-109.61c1.48-2.88,4.44-4.68,7.68-4.68h85.25c3.23,0,6.19-1.8,7.67-4.67L260.6,0Z"></path>
2269  <path d="M209.93,89.24l-28.33,54.83c-1.48,2.87-4.44,4.67-7.67,4.67h-62.34s28.33-54.83,28.33-54.83c1.48-2.87,4.44-4.67,7.67-4.67h62.34Z"></path>
2270  <path d="M353.9,4.76l-26.11,49.94c-1.49,2.85-4.44,4.63-7.65,4.63h-61.49c-3.24,0-6.2,1.81-7.68,4.69l-58.76,114.48h72.23l44.54-86.55c1.05-2.04,4.1-1.46,4.34.82l8.81,85.73h38.63l44.47-86.54c1.05-2.04,4.1-1.46,4.34.82l8.81,85.72h67.14l-8.72-162.03c-.49-9.16-8.06-16.34-17.24-16.34h-97.99c-3.21,0-6.16,1.78-7.65,4.63Z"></path>
2271</svg>
2272    </a>
2273    <a href="https://anticbikes.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Antic Bikes">
2274      <svg class="antic-a-icon" xmlns="http://www.w3.org/2000/svg" viewBox="24.4 57.1 159.5 90.7" aria-hidden="true" focusable="false">
2275  <path d="M183.8,147.7h-34.2c-3.4,0-6.5-2.1-7.9-5.2l-5.2-12.5h-57.4l-12.1,14.3c-1.9,2.2-4.6,3.5-7.5,3.5H24.4l63.4-72.4-11.9-18.3h59.1c5.3,0,9.6,2.1,11,5.3l37.9,85.3h0ZM129.1,111.8l-11.3-27.3-23.1,27.3h34.4,0Z"></path>
2276</svg>
2277    </a>
2278  </div>
2279<div class="announcement-bar__center">
2280        <div class="container">
2281          <div class="row">
2282            <div class="col text-center"><div class="hero__title">
2283                    <div class="slick-dupe">
2284                      <span class="hero__title-misc" style="color: #000000;"><span id="default-announcement-banner"><a class="link-wrap" href="https://onewheel.com/collections"   style="color: #000000; background-color: #eef1ea">
2285                                <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p>
2286</a></span></span>
2287                    </div>
2288                  </div></div>
2289          </div>
2290        </div>
2291          </div><div class="announcement-bar__icons announcement-bar__icons--right"><a href="https://www.instagram.com/onewheel/" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Instagram">
2292        <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
2293  <path fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"></path>
2294</svg>
2295      </a><a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="YouTube">
2296        <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
2297  <path d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"></path>
2298</svg>
2299      </a></div>
2300</div>
2301        </div>
2302      </div>
2303  	  <div class="announcement-bar show-small" style="background-color: #eef1ea !important; color: #000000 !important;">
2304        <div class="container">
2305        <div class="announcement-bar__inner"><div class="announcement-bar__icons announcement-bar__icons--left">
2306    <a href="https://futuremotion.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Future Motion">
2307      <svg class="fm-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.5 178.49" aria-hidden="true" focusable="false">
2308  <path d="M260.6,0h-94.05c-3.23,0-6.19,1.81-7.67,4.68l-24.7,47.98c-1.48,2.87-4.44,4.68-7.67,4.68h-58.87c-3.23,0-6.19,1.81-7.67,4.68L0,178.49h67.64c3.24,0,6.22-1.81,7.7-4.7l56.38-109.61c1.48-2.88,4.44-4.68,7.68-4.68h85.25c3.23,0,6.19-1.8,7.67-4.67L260.6,0Z"></path>
2309  <path d="M209.93,89.24l-28.33,54.83c-1.48,2.87-4.44,4.67-7.67,4.67h-62.34s28.33-54.83,28.33-54.83c1.48-2.87,4.44-4.67,7.67-4.67h62.34Z"></path>
2310  <path d="M353.9,4.76l-26.11,49.94c-1.49,2.85-4.44,4.63-7.65,4.63h-61.49c-3.24,0-6.2,1.81-7.68,4.69l-58.76,114.48h72.23l44.54-86.55c1.05-2.04,4.1-1.46,4.34.82l8.81,85.73h38.63l44.47-86.54c1.05-2.04,4.1-1.46,4.34.82l8.81,85.72h67.14l-8.72-162.03c-.49-9.16-8.06-16.34-17.24-16.34h-97.99c-3.21,0-6.16,1.78-7.65,4.63Z"></path>
2311</svg>
2312    </a>
2313    <a href="https://anticbikes.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Antic Bikes">
2314      <svg class="antic-a-icon" xmlns="http://www.w3.org/2000/svg" viewBox="24.4 57.1 159.5 90.7" aria-hidden="true" focusable="false">
2315  <path d="M183.8,147.7h-34.2c-3.4,0-6.5-2.1-7.9-5.2l-5.2-12.5h-57.4l-12.1,14.3c-1.9,2.2-4.6,3.5-7.5,3.5H24.4l63.4-72.4-11.9-18.3h59.1c5.3,0,9.6,2.1,11,5.3l37.9,85.3h0ZM129.1,111.8l-11.3-27.3-23.1,27.3h34.4,0Z"></path>
2316</svg>
2317    </a>
2318  </div>
2319<div class="announcement-bar__center">
2320        <div class="container">
2321          <div class="row">
2322            <div class="col text-center"><div class="hero__title">
2323                    <div class="slick-dupe">
2324                      <span class="hero__title-misc" style="color: #000000;"><span id="default-announcement-banner"><a class="link-wrap" href="https://onewheel.com/collections"  style="color: #000000; background-color: #eef1ea">
2325                                <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p>
2326</a></span></span>
2327                    </div>
2328                  </div></div>
2329          </div>
2330        </div>
2331          </div><div class="announcement-bar__icons announcement-bar__icons--right"><a href="https://www.instagram.com/onewheel/" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Instagram">
2332        <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
2333  <path fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"></path>
2334</svg>
2335      </a><a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="YouTube">
2336        <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
2337  <path d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"></path>
2338</svg>
2339      </a></div>
2340</div>
2341        </div>
2342      </div><header data-section-id="header" data-section-type="header" class="header  active">
2343	  <div class="container">
2344	    <div class="row left-aligned">
2345	      <div class="col col-2">
2346	      	<ul class="show-small">
2347		      	<li>
2348	            <div class="mobile-menu-trigger">
2349		            <span></span>
2350		            <span></span>
2351		          </div>
2352	          </li>
2353          </ul>
2354	        <a href="/" class="logo-image hide-small">
2355	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2356  <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.
235617 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/>
2357</svg>
2358
2359	        </a>
2360	      </div>
2361	      <div class="col col-6 text-center show-small">
2362      		<a href="/" class="logo-image show-small">
2363	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2364  <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.17 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/>
2365</svg>
2366
2367	        </a>
2368        </div>
2369	      <div class="col text-center hide-small">
2370	        <nav role="navigation" class="main-nav">
2371	          <ul>
2372                <li>
2373                <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2374                </li>
2375                <li>
2376                <a href="/pages/onewheel-gt">GT</a>
2377                </li>
2378                <li>
2379                <a href="/pages/onewheel-pint-x">Pint X</a>
2380                </li>
2381                <li>
2382                <a href="/pages/pint">Pint</a>
2383                </li>
2384                <!--<li>
2385                <a href="/pages/onewheel-barrow">Onewheel Barrow</a>
2386                </li>
2387                <li>
2388                <a href="/products/xr">XR</a>
2389                </li>--> 
2390                <li>
2391                <a class="accesories-pin" href="/pages/all-accessories">Accessories</a>
2392                </li>
2393                <li>
2394                <a href="/collections/clothing-accessories">Apparel</a>
2395                </li>
2396                <li>
2397                <a href="/pages/customize-onewheel">Customize</a>
2398                </li>
2399                
2400                
2401                <li>
2402                <a href="/pages/dealer-map">Dealers</a>
2403                </li>
2404                <li>
2405                <a href="/pages/support">Support</a>
2406                </li>
2407
2408                
2409                
2410              </ul>
2411	        </nav>
2412	      </div>
2413	      <div class="col col-2 text-right">
2414	      	<ul class="mobile-right">
2415	      		<li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li>
2416
2417                <li class="align-cent hide-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewB
2417ox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
2418</a></li>
2419              
2420	      		<li class="cart-frame"><a href="/cart"><svg class="icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zm-6.683 3.73a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zm6.429 0a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg>
2421</a>
2422                  
2423				</li>
2424	      	</ul>
2425	      </div>
2426          
2427	    </div>
2428        <div class="row right-aligned">
2429	      <div class="col col-6 text-left">
2430      		<a href="/" class="logo-image">
2431	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2432  <path d="M369 .19l-5.15 17.27h-37.19L331.87.11h-30.81l-21.14 30.32q-1.59 2.43-3.41 2.43a1.71 1.71 0 0 1-1.26-.46 2.87 2.87 0 0 1-.45-2L274.61.1 256.24 0 236 30.69a6.56 6.56 0 0 1-1.5 1.82 2.82 2.82 0 0 1-1.63.43c-1.07 0-1.23-1-1.39-1.8l-4.3-31L171.24 0c-8.8 0-17.17 7.41-18.69 13.14l-5.14 19.42a9 9 0 0 0 .46 5.9 12.26 12.26 0 0 0 12 8h52.47c.77 0 .91-.44.21-.94-2.54-1.84-3.29-4.7-4-9.74h-43.62c-2.8 0-4.2-1-3.67-3.43l1.41-4.53h44.78c-.47-3.94-1.22-10.33-1.22-10.33h-40.6l.77-2.07a4.72 4.72 0 0 1 1.4-2.2 8.77 8.77 0 0 1 2.51-1.67 6.91 6.91 0 0 1 2.83-.63h41.16l3.5 25.88a11.08 11.08 0 0 0 2.24 5.38 11.8 11.8 0 0 0 4.39 3.5 12.35 12.35 0 0 0 5.22 1.18 19.72 19.72 0 0 0 7.15-1.26 19.93 19.93 0 0 0 5.83-3.47 26.26 26.26 0 0 0 4.59-5.21l12.45-19.1.68 19.42q.32 9.63 12.09 9.63a25.13 25.13 0 0 0 7.74-1.06 15.8 15.8 0 0 0 5.52-3 32.67 32.67 0 0 0 4.72-5.29L316 2.56l-13.18 43.89H318l5.58-18.67h37.19l-5.62 18.67h15L384 .19h-15zM138.77.12l-9.39 30.31a6.37 6.37 0 0 1-.92 1.93 2.12 2.12 0 0 1-1.81.69 4.41 4.41 0 0 1-3.23-2.23L106.69 4.5a11.17 11.17 0 0 0-3.37-3.08Q101.06 0 96.31 0a18.16 18.16 0 0 0-6.81 1.23 20.12 20.12 0 0 0-5.23 3 19.83 19.83 0 0 0-3.39 3.42 10 10 0 0 0-1.52 2.6L67.82 46.63h14.53l9.94-31.35A2.21 2.21 0 0 1 93.41 14a3.37 3.37 0 0 1 1.59-.47 2.81 2.81 0 0 1 1.61.39 5.28 5.28 0 0 1 1.31 1.8L113.47 41c4 7 19.36 7.55 25.8.42a14.92 14.92 0 0 0 2.86-4.67L153.51.12h-14.74zM522.7 35.47c-4.68 0-2.77-5-2.18-7.13l8.4-28.21h-14.41L504.24 34.6c-1.14 3.75 1.11 11.84 10.89 11.84h43.58l3.34-11H522.7zM383.67 12.7L378 31.89c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.26l3.33-11H397.1c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L447.71.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m63.83 0l-5.65 19.19c-.58 1.94-1.14 4.77-.36 6.91a11.11 11.11 0 0 0 4.23 5.31 12.56 12.56 0 0 0 7.53 2.34h44.25l3.33-11h-39.9c-3.14 0-5.36-.91-4.73-3.35l1.17-4.33h45.79l3.1-10.23h-45.75l.79-2.65a4.8 4.8 0 0 1 1.46-2.15 9.19 9.19 0 0 1 2.56-1.63 7.19 7.19 0 0 1 2.85-.62h40.23L511.54.13h-46.79c-8.24 0-15.67 8.07-17.25 12.57m-431.87 14l2.71-9.06c.84-2.56 5-6.45 9.25-6.45h15.98l9.89-.06h.59l16.56-8.71a9.39 9.39 0 0 0-1.36-.86A11.87 11.87 0 0 0 63.91 0H23.55a12.85 12.85 0 0 0-4.94 1.16 24.89 24.89 0 0 0-5.38 3.16 25.16 25.16 0 0 0-4.65 4.6 16.64 16.64 0 0 0-2.87 5.44L.51 31.75a12.62 12.62 0 0 0-.14 6.56 11.22 11.22 0 0 0 .34 1.15l14.81-7.85a8.35 8.35 0 0 1 .11-4.92M73.87 6.6c-.06-.14-.13-.26-.2-.39l-14.18 7.51-39 20.69L3.28 43.5c.19.18.38.36.58.53a10.57 10.57 0 0 0 7.08 2.29h40.91a13.89 13.89 0 0 0 6-1.89 26.06 26.06 0 0 0 6.76-5.12 17.34 17.34 0 0 0 4.26-7.07l5-16.67q1.64-5.49 0-9M59.73 18.38l-2.85 9.51a8.48 8.48 0 0 1-3.44 5 9.5 9.5 0 0 1-5.15 1.5H35.78l24.15-16.81a6.1 6.1 0 0 1-.2.79" fill="#fff"/>
2433</svg>
2434
2435	        </a>
2436          </div>
2437	      <div class="col text-center hide-small">
2438	        <nav role="navigation" class="main-nav">
2439	          <ul>
2440
2441                            <li class="avex-dropdown-trigger show-alt" data-dropdown-trigger="">
2442                              <a>Boards
2443                                
2444                                
2445                                  <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve">
2446                                    <style type="text/css">
2447                                    	.st0{fill:currentColor;}
2448                                    </style>
2449                                    <g>
2450                                    	<path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9
2451                                    		l171.9-171.9c12.4-12.4,32.4
2451-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path>
2452                                    </g>
2453                                  </svg>
2454                                
2455                              </a>
2456                            </li>
2457
2458                            <li class="static-link">
2459                              <a href="https://anticbikes.com" target="_blank">Bikes</a>
2460                            </li>
2461                            
2462                            <li class="avex-dropdown-trigger-two show-alt" data-dropdown-trigger="">
2463                              <a>Accessories
2464                                
2465                                
2466                                  <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve">
2467                                    <style type="text/css">
2468                                    	.st0{fill:currentColor;}
2469                                    </style>
2470                                    <g>
2471                                    	<path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9
2472                                    		l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path>
2473                                    </g>
2474                                  </svg>
2475                                
2476                              </a>
2477                            </li>
2478
2479
2480                            <li class="static-link hide-alt">
2481							<a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2482							</li>
2483                            <li class="static-link hide-alt">
2484							<a href="/pages/onewheel-gt">GT</a>
2485							</li>
2486							<li class="static-link hide-alt">
2487							<a href="/pages/onewheel-pint-x">Pint X</a>
2488							</li>
2489							<li class="static-link hide-alt">
2490							<a href="/pages/pint">Pint</a>
2491							</li>
2492							<li class="static-link hide-alt">
2493							<a  class="accesories-pin" href="/pages/all-accessories">Accessories</a>
2494							</li>              
2495              <li class="static-link">
2496                <a href="/collections/clothing-accessories">Apparel</a>
2497              </li>
2498							<li class="static-link">
2499							<a href="/pages/customize-onewheel">Customize</a>
2500							</li>
2501
2502                            
2503                            <li class="avex-dropdown-trigger-three show-alt" data-dropdown-trigger="">
2504                              <a>About
2505                                  <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve">
2506                                    <style type="text/css">
2507                                    	.st0{fill:currentColor;}
2508                                    </style>
2509                                    <g>
2510                                    	<path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9
2511                                    		l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path>
2512                                    </g>
2513                                  </svg>
2514                              </a>
2515                            </li>
2516                            
2517                            
2518                            
2519							
2520                              
2521                            
2522                            <li class="static-link">
2523							<a href="/pages/support">Support</a>
2524							</li>
2525                            
2526                            
2527                              <!--<li>
2528                                <a href="https://recall.onewheel.com" >RECALL</a>
2529                              </li>-->
2530                            
2531                            
2532							</ul>
2533	        </nav>
2534	      </div>
2535	      <div class="col col-2 text-right">
2536	      	<ul class="mobile-right">
2537	      		<li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li>
2538	      		<li class="align-cent hide-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewB
2538ox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
2539</a></li>
2540                <li class="align-cent show-small icon-search"><a class="search-prompt"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
2541</a></li>
2542	      		<li class="cart-frame"><a href="/cart"><svg class="icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zm-6.683 3.73a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zm6.429 0a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg>
2543</a>
2544                  
2545				</li>
2546	      	</ul>
2547	      </div>
2548          <div class="col col-2 show-small">
2549	      	<ul class="show-small">
2550		      	<li>
2551	            <div class="mobile-menu-trigger right-menu">
2552		            <span></span>
2553		            <span class="second"></span>
2554		            <span></span>
2555		          </div>
2556	          </li>
2557          </ul>
2558	      </div>
2559	    </div>
2560	  </div>
2561	</header>
2562</div>
2563
2564
2565
2566
2567
2568<nav class="header-mobile-nav show-alt">
2569  <div class="mobile-nav-frame">	
2570		<ul class="mobile-nav__links">		
2571
2572            <div class="accordion">
2573              
2574              <div class="accordion-item is-boards">
2575                <div class="accordion-item-header mobile-pill">
2576                    <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/MobileNav_XL_XRC.png" alt="">
2577                    
2578
2579
2580
2581
2582
2583
2584                    <span style="color: #000">Boards</span>
2585                </div>
2586                
2587                
2588                <!-- /.accordion-item-header -->
2589                <div class="accordion-item-body">
2590                  <div class="accordion-item-body-content">
2591                   <ul>
2592                          <li class="mm-link for-rally" style="position: relative">
2593                              <a href="/pages/onewheel-gt-s-series-rally-xl">GT S-Series Rally XL</a>
2594                              <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px; top: 12px; left: 192px;">
2595                          </li>
2596                          <li class="mm-link for-gt-s-series active">
2597                              <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2598                          </li>
2599                          <li class="mm-link for-gt">
2600                              <a href="/pages/onewheel-gt">GT</a>
2601                          </li>
2602                          <li class="mm-link for-xr-classic">
2603                              <a href="/pages/onewheel-xr-classic" style="position: relative">XR Classic
2604                                  <!-- 
2605                                  <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px; top: 2px; left: 100px;">
2606                                  -->   
2607                              </a>
2608                          </li>  
2609                          <li class="mm-link for-pint-s ">
2610                              <a href="/pages/onewheel-pint-s" style="position: relative">Pint S
2611                                  <!--
2612                                  <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 38px; right: 0; top: 0; left: 65px;">
2613                                  -->
2614                              </a>
2615                              
2616                          </li>
2617                          
2618                          <li class="mm-link for-pint-x ">
2619                              <a href="/pages/onewheel-pint-x">Pint X</a>
2620                          </li>
2621                        
2622                          
2623                          <li class="mm-link for-pint ">
2624                              <a href="/pages/pint">Pint</a>
2625                          </li>
2626                     
2627                          <li class="mm-link for-compare ">
2628                              <a href="/pages/compare">Compare</a>
2629                          </li>
2630                          <li class="mm-link for-chat ">
2631                              <a>
2632                                <button class="inline-button for-chat-before-choosing" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })" style="color: #000000 !important">
2633                                    <span style="position: relative" style="color: #000000 !important">AI Board Finder</span>
2634                                </button>
2635                              </a>
2636                          </li>
2637                              
2638                    </ul>
2639                  </div>
2640                </div><!-- /.accordion-item-body -->
2641              </div><!-- /.accordion-item -->
2642
2643
2644              <div class="accordion-item is-accessories">
2645                <div class="accordion-item-header mobile-pill">
2646                    <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/BFCM_2024_Nav_Acce
2646ssories.png" alt="">
2647                    <span style="color: #000">Accessories</span>
2648                </div>
2649                
2650                
2651                <!-- /.accordion-item-header -->
2652                <div class="accordion-item-body for-boards">
2653                  <div class="accordion-item-body-content">
2654                    <ul>
2655                        <li class="mm-link is-parent">
2656                            <a class="parent-trigger active" href="#">
2657                              Board Type
2658                              <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 451.8 451.8" style="enable-background:new 0 0 451.8 451.8;" xml:space="preserve">
2659                                <style type="text/css">
2660                                    .parent-trigger .st0{fill: #000;}
2661                                </style>
2662                                <g>
2663                                    <path class="st0" d="M225.9,354.7c-8.1,0-16.2-3.1-22.4-9.3L9.3,151.2c-12.4-12.4-12.4-32.4,0-44.8s32.4-12.4,44.7,0l171.9,171.9
2664                                        l171.9-171.9c12.4-12.4,32.4-12.4,44.7,0c12.4,12.4,12.4,32.4,0,44.8L248.3,345.4C242.1,351.6,234,354.7,225.9,354.7z"></path>
2665                                </g>
2666                              </svg>
2667                            </a>
2668                            <ul class="show-children">
2669                              <li class="mm-link">
2670                                  <a href="/collections/onewheel-gt-s-series-accessories">GT S-Series</a>
2671                              </li>
2672                              <li class="mm-link">
2673                                  <a href="/collections/onewheel-gt-accessories">GT</a>
2674                              </li>
2675                              <li class="mm-link">
2676                                  <a href="/collections/xr-classic-accessories">XR Classic</a>
2677                              </li>
2678                              <li class="mm-link">
2679                                  <a href="/collections/onewheel-pint-x-accessories">Pint S / X</a>
2680                              </li>
2681                              <li class="mm-link">
2682                                  <a href="/collections/pint-accessories">Pint</a>
2683                              </li>
2684                              <li class="mm-link">
2685                                  <a href="/collections/onewheel-xr-accessories">XR</a>
2686                              </li>
2687                            </ul>
2688                        </li>
2689                        <li class="mm-link is-iso">
2690                            <a href="/pages/all-accessories">All Accessories</a>
2691                        </li>
2692                        <li class="mm-link is-iso">
2693                            <a href="/collections/safety-accessories">Safety</a>
2694                        </li>
2695                        <li class="mm-lin is-iso">
2696                            <a href="/collections/tires-supplies">Tires &amp; Supplies</a>
2697                        </li>
2698                        <li class="mm-link is-iso">
2699                            <a href="/pages/parts">Parts</a>
2700                        </li>
2701                        <li class="mm-link is-iso">
2702                            <a href="/collections/closeout">Closeout!</a>
2703                        </li>
2704                    </ul>
2705                  </div>
2706                </div><!-- /.accordion-item-body -->
2707                
2708              </div><!-- /.accordion-item -->
2709
2710
2711              <li class="inline-mb">
2712                <a href="https://anticbikes.com" target="_blank">Bikes</a>
2713              </li>
2714
2715              
2716
2717              <div class="accordion-item is-about">
2718                <div class="accordion-item-header mobile-pill">
2719                    
2720                    <span style="color: #000">About</span>
2721                </div>
2722                <!-- /.accordion-item-header -->
2723                <div class="accordion-item-body for-boards">
2724                  <div class="accordion-item-body-content">
2725                    <ul>
2726                        <li class="mm-link is-iso">
2727                            <a href="/pages/about-us">Our Story</a>
2728                        </li>
2729                        <li class="mm-link is-iso">
2730                            <a href="/pages/careers">Careers</a>
2731                        </li>
2732                        <li class="mm-link is-iso">
2733                            <a href="/pages/dealer-map">Dealers</a>
2734                        </li>
2735                        <li class="mm-link is-iso">
2736                            <a href="/pages/videolibrary">Videos</a>
2737                        </li>
2738                        <li class="mm-lin is-iso">
2739                            <a href="/pages/onewheel-factory-team">Factory Team</a>
2740                        </li>
2741                        <li class="mm-link is-iso">
2742                            <a href="/pages/flowstate">World of Onewheel</a>
2743                        </li>
2744                        
2745                    </ul>
2746                  </div>
2747                </div><!-- /.accordion-item-body -->
2748                
2749              </div><!-- /.accordion-item -->
2750              
2751              
2752              
2753
2754
2755              
2756            </div>
2757
2758
2759            
2760
2761            
2762            <!--<li>
2763            <a href="/pages/onewheel-barrow">Onewheel Barrow</a>
2764            </li>
2765            <li>
2766			<a href="/products/xr">XR</a>
2767			</li>-->
2768            
2769
2770			<li class="inline-mb">
2771    			<a href="/collections/clothing-accessories">Apparel</a>
2772			</li>             
2773			<li class="inline-mb">
2774    			<a href="/pages/customize-onewheel">Customize</a>
2775			</li>     
2776            
2777			<li class="inline-mb">
2778			<a href="/pages/support">Support</a>
2779			</li>
2780            
2781            
2782              <!--<li>
2783                <a href="https://recall.onewheel.com" >RECALL</a>
2784              </li>-->
2785            
2786<li class="mm-brand-social-footer">
2787    <div class="mm-brand-social-footer__inner">
2788      <ul class="mm-brand-list" role="list">
2789        <li class="mm-brand-item mm-brand-item--primary">
2790          <a href="https://futuremotion.com" target="_blank" rel="noopener noreferrer" class="mm-brand-link">
2791            <span class="mm-brand-icon"><svg class="fm-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.5 178.49" aria-hidden="true" focusable="false">
2792  <path d="M260.6,0h-94.05c-3.23,0-6.19,1.81-7.67,4.68l-24.7,47.98c-1.48,2.87-4.44,4.68-7.67,4.68h-58.87c-3.23,0-6.19,1.81-7.67,4.68L0,178.49h67.64c3.24,0,6.22-1.81,7.7-4.7l56.38-109.61c1.48-2.88,4.44-4.68,7.68-4.68h85.25c3.23,0,6.19-1.8,7.67-4.67L260.6,0Z"></path>
2793  <path d="M209.93,89.24l-28.33,54.83c-1.48,2.87-4.44,4.67-7.67,4.67h-62.34s28.33-54.83,28.33-54.83c1.48-2.87,4.44-4.67,7.67-4.67h62.34Z"></path>
2794  <path d="M353.9,4.76l-26.11,49.94c-1.49,2.85-4.44,4.63-7.65,4.63h-61.49c-3.24,0-6.2,1.81-7.68,4.69l-58.76,114.48h72.23l44.54-86.55c1.05-2.04,4.1-1.46,4.34.82l8.81,85.73h38.63l44.47-86.54c1.05-2.04,4.1-1.46,4.34.82l8.81,85.72h67.14l-8.72-162.03c-.49-9.16-8.06-16.34-17.24-16.34h-97.99c-3.21,0-6.16,1.78-7.65,4.63Z"></path>
2795</svg></span>
2796            <span class="mm-brand-text">Future Motion</span>
2797          </a>
2798        </li>
2799        <li class="mm-brand-item">
2800          <a href="https://anticbikes.com" target="_blank" rel="noopener noreferrer" class="mm-brand-link">
2801            <span class="mm-brand-icon"><svg class="antic-a-icon" xmlns="http://www.w3.org/2000/svg" viewBox="24.4 57.1 159.5 90.7" aria-hidden="true" focusable="false">
2802  <path d="M183.8,147.7h-34.2c-3.4,0-6.5-2.1-7.9-5.2l-5.2-12.5h-57.4l-12.1,14.3c-1.9,2.2-4.6,3.5-7.5,3.5H24.4l63.4-72.4-11.9-18.3h59.1c5.3,0,9.6,2.1,11,5.3l37.9,85.3h0ZM129.1,111.8l-11.3-27.3-23.1,27.3h34.4,0Z"></path>
2803</svg></span>
2804            <span class="mm-brand-text">Antic Bikes</span>
2805          </a>
2806        </li>
2807      </ul>
2808    </div>
2809  </li>
2810<li class="fix-bottom"><a class="align-cent button" href="/collections">Shop</a></li>
2811		</ul> 
2812
2813  </div>
2814</nav>
2815
2816
2817<nav class="header-mobile-nav hide-alt">
2818		<ul class="mobile-nav__links">		
2819			<li>
2820            <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2821            </li>
2822            <li>
2823			<a href="/pages/onewheel-gt">GT</a>
2824			</li>
2825			<li>
2826			<a href="/pages/onewheel-pint-x">Pint X</a>
2827			</li>
2828			<li>
2829			<a href="/pages/pint">Pint</a>
2830			</li>
2831			<li>
2832			<a href="/pages/all-accessories">Accessories</a>
2833			</li>        
2834            <li>
2835            <a href="/collections/clothing-accessories">Apparel</a>
2836            </li>
2837			<li>
2838			<a href="/pages/compare">Compare</a>
2839			</li>        
2840          	<li>
2841                <a href="/pages/compare">Compare</a>
2842            </li>
2843			<!--<li>
2844			<a href="/pages/flowstate">Stories</a>
2845			</li>-->       
2846			
2847            
2848			
2849            <li>
2850			<a href="/pages/dealer-map">Dealers</a>
2851			</li>
2852            <li>
2853			<a href="/pages/support">Support</a>
2854			</li>
2855			<li><a class="align-cent button" href="/collections">Shop</a></li>
2856		</ul> 
2857</nav>
2857<script>
2858  (function ($) {
2859    var announcementSlickOptions = {
2860      autoplay: true,
2861      arrows: false,
2862      dots: false,
2863      slidesToShow: 1,
2864      draggable: false,
2865      pauseOnHover: false,
2866      swipe: false,
2867      infinite: true,
2868      centerMode: false,
2869      touchMove: false,
2870      vertical: true,
2871      speed: 500,
2872      autoplaySpeed: 5000,
2873      useTransform: true,
2874      adaptiveHeight: false
2875    };
2876
2877    function setAnnouncementCarouselHeight($carousel) {
2878      var $activeSlide = $carousel.find('.slick-slide.slick-active');
2879      if (!$activeSlide.length) {
2880        $activeSlide = $carousel.find('.slick-slide').first();
2881      }
2882      var height = $activeSlide.outerHeight();
2883      if (height > 0) {
2884        $carousel.find('.slick-list').css('height', height + 'px');
2885      }
2886    }
2887
2888    function initAnnouncementCarousel(selector) {
2889      var $carousel = $(selector);
2890      if (!$carousel.length || $carousel.hasClass('slick-initialized')) {
2891        return;
2892      }
2893
2894      $carousel.on('init afterChange', function () {
2895        setAnnouncementCarouselHeight($carousel);
2896      });
2897
2898      $carousel.slick(announcementSlickOptions);
2899      setAnnouncementCarouselHeight($carousel);
2900    }
2901
2902    initAnnouncementCarousel('#animatedHeading');
2903    initAnnouncementCarousel('#animatedTwoHeading');
2904
2905    var resizeTimer;
2906    $(window).on('resize', function () {
2907      $('#animatedHeading, #animatedTwoHeading').each(function () {
2908        var $carousel = $(this);
2909        if ($carousel.hasClass('slick-initialized') && $carousel.is(':visible')) {
2910          $carousel.addClass('is-resizing');
2911        }
2912      });
2913
2914      clearTimeout(resizeTimer);
2915      resizeTimer = setTimeout(function () {
2916        $('#animatedHeading, #animatedTwoHeading').each(function () {
2917          var $carousel = $(this);
2918          if (!$carousel.hasClass('slick-initialized') || !$carousel.is(':visible')) {
2919            return;
2920          }
2921          $carousel.slick('setPosition');
2922          setAnnouncementCarouselHeight($carousel);
2923          $carousel.removeClass('is-resizing');
2924        });
2925      }, 150);
2926    });
2927  })(jQuery);
2928</script>
2928
2929
2930
2931<script>
2932  $(document).ready(function() {
2933      $(".is-parent").click(function(event) {
2934       const firstAnchorChild = $(this).children('a').first()[0];
2935
2936  if (event.target === firstAnchorChild) {
2937          $(".parent-trigger").toggleClass('active');
2938          $(".show-children").toggleClass('hide');
2939          // $(".is-iso").toggleClass('hide');
2940          $(".for-boards").toggleClass('open');
2941        }
2942      });  
2943
2944      $(".accordion-item-header").click(function() {
2945        // console.log('accordion-item-header clicked');
2946          $(".for-boards").removeClass('open');
2947      });    
2948
2949
2950    
2951  });
2952</script>
2952
2953
2954
2955
2956
2957          
2958
2959
2960
2961<script type="application/ld+json">
2962{
2963  "@context": "http://schema.org",
2964  "@type": "Organization",
2965  "name": "Onewheel // Future Motion",
2966  "sameAs": [
2967    "",
2968    "https://www.facebook.com/OnewheelOfficial/",
2969    "",
2970    "https://www.instagram.com/onewheel/",
2971    "",
2972    "",
2973    "https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg",
2974    ""
2975  ],
2976  "url": "https://onewheel.com"
2977}
2978</script>
2978
2979
2980
2981
2982<script type="text/javascript">
2983	$(document).ready(function(){
2984// 	    $(".button a").click(function(){
2985// 	        $(".header-mobile-nav").fadeToggle(200);
2986// 	       $(this).toggleClass('btn-open').toggleClass('btn-close');
2987// 	    });
2988	    $(".mobile-menu-trigger").click(function(){
2989	        $(".header-mobile-nav").fadeToggle(200);
2990    	    $(this).toggleClass('active').toggleClass('btn-close');
2991            $("body").toggleClass('noscroll');
2992	    });
2993	});
2994// 	$('.overlay').on('click', function(){
2995// 	    $(".overlay").fadeToggle(200);   
2996// 	    $(".button a").toggleClass('btn-open').toggleClass('btn-close');
2997// 	    open = false;
2998// 	});
2999</script>
2999
3000
3001
3002
3003
3004<script type="text/javascript">
3005	$(function() {
3006		$('.about-trigger').click(function() {
3007		    $('.shop-nav.about').slideToggle('slow');
3008		    $(this).toggleClass('active');
3009		});
3010	});
3011</script>
3011
3012	
3013	
3014<script>
3015      $(document).ready(function() {
3016       $(".footer-nav-menu").on("click", ".js-dropdown-toggle", function() {
3017         $(this).toggleClass("active").next().slideToggle();
3018       });
3019       $(".header-mobile-nav").on("click", ".title-dropdown", function() {
3020                  $(this).find('span').toggleClass('active');
3021         $(this).closest("li").find('.links__dropdown-menu').slideToggle();
3022       });
3023      })
3024</script>
3024
3025
3026<script type="text/javascript">
3027	$(function() {
3028		// this will get the full URL at the address bar
3029		var url = window.location.href;
3030
3031		// passes on every "a" tag
3032		$(".main-nav li a").each(function() {
3033			// checks if its the same on the address bar
3034			if (url == (this.href)) {
3035				$(this).closest("li").addClass("active");
3036				//for making parent of submenu active
3037			   $(this).closest("li").parent().parent().addClass("active");
3038			}
3039		});
3040	});        
3041</script>
3041
3042
3043
3044
3045
3046
3047<script id="rendered-js" >
3048const accordionItemHeaders = document.querySelectorAll(".accordion-item-header");
3049
3050accordionItemHeaders.forEach(accordionItemHeader => {
3051  accordionItemHeader.addEventListener("click", event => {
3052
3053    
3054     const currentlyActiveAccordionItemHeader = document.querySelector(".accordion-item-header.active");
3055       if(currentlyActiveAccordionItemHeader && currentlyActiveAccordionItemHeader!==accordionItemHeader) {
3056       currentlyActiveAccordionItemHeader.classList.toggle("active");
3057       currentlyActiveAccordionItemHeader.nextElementSibling.style.maxHeight = 0;
3058     }
3059
3060    accordionItemHeader.classList.toggle("active");
3061    const accordionItemBody = accordionItemHeader.nextElementSibling;
3062    if (accordionItemHeader.classList.contains("active")) {
3063      accordionItemBody.style.maxHeight = accordionItemBody.scrollHeight + "px";
3064    } else
3065    {
3066      accordionItemBody.style.maxHeight = 0;
3067    }
3068
3069  });
3070});
3071//# sourceURL=pen.js
3072    </script>
3072
3073
3074<script>
3075// Countdown Timer Functions
3076(function() {
3077  function formatCountdown(distance) {
3078    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
3079    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
3080    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
3081    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
3082    
3083    // Remove leading zeros
3084    days = days.toString();
3085    hours = hours.toString();
3086    minutes = minutes.toString();
3087    seconds = seconds.toString();
3088    
3089    return {
3090      days: days,
3091      hours: hours,
3092      minutes: minutes,
3093      seconds: seconds,
3094      daysLabel: days === '1' ? 'Day' : 'Days'
3095    };
3096  }
3097  
3098  function setMobileVisibility(zone, mobileIds, daysValue) {
3099    // Set initial mobile visibility based on days
3100    if (mobileIds.days) {
3101      var daysElM = document.getElementById(mobileIds.days);
3102      var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null;
3103      if (daysItemM) {
3104        daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3105      }
3106    }
3107    
3108    if (mobileIds.seconds) {
3109      var secondsElM = document.getElementById(mobileIds.seconds);
3110      var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null;
3111      if (secondsItemM) {
3112        secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none';
3113      }
3114    }
3115  }
3116  
3117  function updateCountdown(zone, datetime, desktopIds, mobileIds) {
3118    if (!datetime || datetime === '') return;
3119    
3120    // Convert YYYY-MM-DD HH:MM:SS format to ISO format for better compatibility
3121    var dateStr = datetime.trim();
3122    // Replace space with T for ISO format (YYYY-MM-DD HH:MM:SS -> YYYY-MM-DDTHH:MM:SS)
3123    if (dateStr.indexOf(' ') !== -1) {
3124      dateStr = dateStr.replace(' ', 'T');
3125    }
3126    
3127    var countDownDate = new Date(dateStr).getTime();
3128    if (isNaN(countDownDate)) {
3129      console.error('Invalid date format for ' + zone + ' zone:', datetime);
3130      return;
3131    }
3132    
3133    // Set initial mobile visibility
3134    var now = new Date().getTime();
3135    var initialDistance = countDownDate - now;
3136    if (initialDistance > 0) {
3137      var initialTime = formatCountdown(initialDistance);
3138      var initialDaysValue = parseInt(initialTime.days);
3139      setMobileVisibility(zone, mobileIds, initialDaysValue);
3140    }
3141    
3142    // Track if this is the first update (for fade-in)
3143    var isFirstUpdate = true;
3144    
3145    var interval = setInterval(function() {
3146      var now = new Date().getTime();
3147      var distance = countDownDate - now;
3148      
3149      if (distance < 0) {
3150        clearInterval(interval);
3151        // Hide countdown when expired
3152        var desktopEl = document.getElementById('countdown-' + zone + '-desktop');
3153        var mobileEl = document.getElementById('countdown-' + zone + '-mobile');
3154        if (desktopEl) desktopEl.closest('.countdown-timer-zone').style.display = 'none';
3155        if (mobileEl) mobileEl.closest('.countdown-timer-zone').style.display = 'none';
3156        return;
3157      }
3158      
3159      var time = formatCountdown(distance);
3160      
3161      // Add "ready" class on first update to trigger fade-in (on the entire zone, not just display)
3162      if (isFirstUpdate) {
3163        isFirstUpdate = false;
3164        var desktopEl = document.getElementById('countdown-' + zone + '-desktop');
3165        var mobileEl = document.getElementById('countdown-' + zone + '-mobile');
3166        var desktopZone = desktopEl ? desktopEl.closest('.countdown-timer-zone') : null;
3167        var mobileZone = mobileEl ? mobileEl.closest('.countdown-timer-zone') : null;
3168        if (desktopZone) desktopZone.classList.add('ready');
3169        if (mobileZone) mobileZone.classList.add('ready');
3170      }
3171      
3172      // Update desktop
3173      if (desktopIds.days) {
3174        var daysEl = document.getElementById(desktopIds.days);
3175        var daysLabelEl = document.getElementById(desktopIds.daysLabel);
3176        var daysItemD = daysEl ? daysEl.closest('.countdown-item') : null;
3177        
3178        if (daysEl) daysEl.textContent = time.days;
3179        if (daysLabelEl) daysLabelEl.textContent = time.daysLabel;
3180        
3181        // Hide Days on desktop if toggle is enabled (handled by CSS, but ensure it's applied)
3182        // CSS will handle this via the hide_days_desktop settings
3183      }
3184      if (desktopIds.hours) {
3185        var hoursEl = document.getElementById(desktopIds.hours);
3186        if (hoursEl) hoursEl.textContent = time.hours;
3187      }
3188      if (desktopIds.minutes) {
3189        var minutesEl = document.getElementById(desktopIds.minutes);
3190        if (minutesEl) minutesEl.textContent = time.minutes;
3191      }
3192      if (desktopIds.seconds) {
3193        var secondsEl = document.getElementById(desktopIds.seconds);
3194        var secondsItemD = secondsEl ? secondsEl.closest('.countdown-item') : null;
3195        
3196        if (secondsEl) secondsEl.textContent = time.seconds;
3197        
3198        // Hide Seconds on desktop if toggle is enabled (handled by CSS, but ensure it's applied)
3199        // CSS will handle this via the hide_seconds_desktop settings
3200      }
3201      
3202      // Update mobile - show only 3 units
3203      // If days > 0: show Days, Hrs, Min (hide Seconds)
3204      // If days = 0: show Hrs, Min, Sec (hide Days)
3205      var daysValue = parseInt(time.days);
3206      
3207      if (mobileIds.days) {
3208        var daysElM = document.getElementById(mobileIds.days);
3209        var daysLabelElM = document.getElementById(mobileIds.daysLabel);
3210        var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null;
3211        
3212        if (daysElM) daysElM.textContent = time.days;
3213        if (daysLabelElM) daysLabelElM.textContent = time.daysLabel;
3214        
3215        // Hide Days when days = 0
3216        if (daysItemM) {
3217          daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3218        }
3219      }
3220      
3221      if (mobileIds.hours) {
3222        var hoursElM = document.getElementById(mobileIds.hours);
3223        if (hoursElM) hoursElM.textContent = time.hours;
3224      }
3225      
3226      if (mobileIds.minutes) {
3227        var minutesElM = document.getElementById(mobileIds.minutes);
3228        if (minutesElM) minutesElM.textContent = time.minutes;
3229      }
3230      
3231      if (mobileIds.seconds) {
3232        var secondsElM = document.getElementById(mobileIds.seconds);
3233        var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null;
3234        
3235        if (secondsElM) secondsElM.textContent = time.seconds;
3236        
3237        // Show Seconds only when days = 0
3238        if (secondsItemM) {
3239          secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none';
3240        }
3241      }
3242    }, 1000);
3243  }
3244  
3245  // Function to check if any countdown zone is visible and hide default announcement
3246  function checkAndHideDefaultAnnouncement() {
3247    var defaultBanner = document.getElementById('default-announcement-banner');
3248    if (!defaultBanner) return;
3249    
3250    // Don't hide if it's the Non-US Zone banner (it has the non-us-zone-banner class)
3251    // Non-US Zone is handled by CSS toggles like other zones
3252    if (defaultBanner.classList.contains('non-us-zone-banner')) {
3253      return;
3254    }
3255    
3256    var zones = ['purple', 'orange', 'green', 'red', 'blue'];
3257    var anyZoneVisible = false;
3258    
3259    zones.forEach(function(zone) {
3260      var zoneEl = document.getElementById(zone + '-shipping-banner');
3261      if (zoneEl) {
3262        var style = window.getComputedStyle(zoneEl);
3263        if (style.display !== 'none' && style.display !== '') {
3264          anyZoneVisible = true;
3265        }
3266      }
3267    });
3268    
3269    if (anyZoneVisible) {
3270      defaultBanner.style.display = 'none';
3271    } else {
3272      // Check if countdown zones are enabled - if so, keep default hidden unless geo-location app shows it
3273      var hasCountdownZones = document.querySelectorAll('.countdown-timer-zone').length > 0;
3274      if (!hasCountdownZones) {
3275        defaultBanner.style.display = '';
3276      }
3277    }
3278  }
3279  
3280  // Initialize countdowns when DOM is ready
3281  document.addEventListener('DOMContentLoaded', function() {
3282    
3283    
3284    
3285    
3286    
3287    
3288    
3289    
3290    
3291    
3292    function parsePacificDateTime(datetime) {
3293      if (!datetime || datetime === '') return NaN;
3294      var dateStr = datetime.trim();
3295      if (dateStr.indexOf(' ') !== -1) {
3296        dateStr = dateStr.replace(' ', 'T');
3297      }
3298      if (dateStr.indexOf('T') !== -1 && dateStr.indexOf('+') === -1 && dateStr.indexOf('Z') === -1 && !/\d{2}:\d{2}:\d{2}-/.test(dateStr)) {
3299        dateStr += '-07:00';
3300      }
3301      return new Date(dateStr).getTime();
3302    }
3303
3304    function updateFlashSaleCountdown(suffix, endDatetime) {
3305      var wrap = document.getElementById('flash-sale-countdown-wrap-' + suffix);
3306      if (!wrap) return;
3307
3308      var endDate = parsePacificDateTime(endDatetime);
3309      if (isNaN(endDate)) {
3310        console.error('Invalid flash sale countdown end date:', endDatetime);
3311        return;
3312      }
3313
3314      var daysEl = document.getElementById('flash-sale-days-' + suffix);
3315      var daysLabelEl = document.getElementById('flash-sale-days-label-' + suffix);
3316      var hoursEl = document.getElementById('flash-sale-hours-' + suffix);
3317      var minutesEl = document.getElementById('flash-sale-minutes-' + suffix);
3318      var secondsEl = document.getElementById('flash-sale-seconds-' + suffix);
3319      var secondsItem = secondsEl ? secondsEl.closest('.countdown-item') : null;
3320      var daysItem = daysEl ? daysEl.closest('.countdown-item') : null;
3321
3322      function tick() {
3323        var now = new Date().getTime();
3324        var distance = endDate - now;
3325
3326        if (distance < 0) {
3327          wrap.style.display = 'none';
3328          return;
3329        }
3330
3331        wrap.style.display = '';
3332        var time = formatCountdown(distance);
3333        var daysValue = parseInt(time.days, 10);
3334
3335        if (daysEl) daysEl.textContent = time.days;
3336        if (daysLabelEl) daysLabelEl.textContent = time.daysLabel;
3337        if (hoursEl) hoursEl.textContent = time.hours;
3338        if (minutesEl) minutesEl.textContent = time.minutes;
3339        if (secondsEl) secondsEl.textContent = time.seconds;
3340
3341        if (daysItem) {
3342          daysItem.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3343        }
3344        if (secondsItem) {
3345          secondsItem.style.display = suffix === 'm' && daysValue > 0 ? 'none' : 'inline-flex';
3346        }
3347      }
3348
3349      tick();
3350      setInterval(tick, 1000);
3351    }
3352
3353    
3354
3355    // Check visibility on load and periodically
3356    checkAndHideDefaultAnnouncement();
3357    setInterval(checkAndHideDefaultAnnouncement, 1000);
3358  });
3359})();
3360</script>
3360
3361</div>
3362  
3363    
3364      <div id="shopify-section-mega-menu-1" class="shopify-section"><style>
3365  img.badge-drop.show-pint:not(.hide),
3366  img.badge-drop.show-gt:not(.hide),
3367  img.badge-drop.show-gt-s-series:not(.hide),
3368  img.badge-drop.show-gt-s-series-rally-xl:not(.hide),
3369  img.badge-drop.show-pint-s:not(.hide),
3370  img.badge-drop.show-pint-x:not(.hide),
3371  img.badge-drop.show-xr-classic:not(.hide) {
3372    display: block !important;
3373  }
3374
3375  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop {
3376    top: 10px;
3377    right: 10px;
3378    width: 142px !important;
3379    height: 136px !important;
3380  }
3381
3382  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-s,
3383  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-x,
3384  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint,
3385  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-gt {
3386    width: 154px !important;
3387    height: auto !important;
3388  }
3389
3390  @media only screen and (min-width: 768px) {
3391    li.mm-link.for-ai-board-finder button {
3392      border: none;
3393      background: transparent;
3394      padding: 0 !important;
3395      text-align: left;
3396      color: #7a7a7a !important;
3397      opacity: 1 !important;
3398      width: 150%;
3399      font-weight: 400 !important;
3400      font-size: 17px !important;
3401    }
3402
3403
3404    li.mm-link.for-ai-board-finder {
3405        line-height: 1.8 !important;
3406    }
3407
3408    .mm-reskin #dropdown-board li.mm-link.for-compare {
3409      margin-top: 5px !important;
3410    }
3411
3412  }
3413
3414  
3415</style>
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473<div class="avex-dropdown-wrapper hide-small show-alt" id="dropdown-board">
3474    <div class="container">
3475        <ul>
3476            
3477              
3478                <li class="mm-link for-gt-s-series-rally-xl active">
3479                    <a href="/pages/onewheel-gt-s-series-rally-xl">
3480                      <span style="position: relative">GT S-Series Rally XL
3481                        
3482                          <img class="new-svg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/New_Nav_Icon_a9519ab6-27a3-4f18-8455-bd2997a28dcb.svg" style="position: absolute; width: 35px; right: -45px; top: 2px;">
3483                        
3484                    </span>
3485                    </a>
3486                </li>
3487              
3488            
3489              
3490                <li class="mm-link for-gt-s-series ">
3491                    <a href="/pages/onewheel-gt-s-series">
3492                      <span style="position: relative">GT S-Series
3493                        
3494                    </span>
3495                    </a>
3496                </li>
3497              
3498            
3499              
3500                <li class="mm-link for-gt ">
3501                    <a href="/pages/onewheel-gt">
3502                      <span style="position: relative">GT
3503                        
3504                    </span>
3505                    </a>
3506                </li>
3507              
3508            
3509              
3510                <li class="mm-link for-xr-classic ">
3511                    <a href="https://onewheel.com/pages/onewheel-xr-classic">
3512                      <span style="position: relative">XR Classic
3513                        
3514                    </span>
3515                    </a>
3516                </li>
3517              
3518            
3519              
3520                <li class="mm-link for-pint-s ">
3521                    <a href="/pages/onewheel-pint-s">
3522                      <span style="position: relative">Pint S
3523                        
3524                    </span>
3525                    </a>
3526                </li>
3527              
3528            
3529              
3530                <li class="mm-link for-pint-x ">
3531                    <a href="/pages/onewheel-pint-x">
3532                      <span style="position: relative">Pint X
3533                        
3534                    </span>
3535                    </a>
3536                </li>
3537              
3538            
3539              
3540                <li class="mm-link for-pint ">
3541                    <a href="/pages/pint">
3542                      <span style="position: relative">Pint
3543                        
3544                    </span>
3545                    </a>
3546                </li>
3547              
3548            
3549              
3550                <li class="mm-link for-compare ">
3551                    <a href="/pages/compare">
3552                      <span style="position: relative">Compare
3553                        
3554                    </span>
3555                    </a>
3556                </li>
3557              
3558            
3559              
3560                <li class="mm-link for-ai-board-finder ">
3561                  <a>
3562                    <button class="inline-button" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })">
3563                        <span style="position: relative">AI Board Finder
3564                        </span>
3565                    </button>
3566                  </a>
3567                </li>
3568              
3569            
3570        </ul>
3571        <div class="img-frame">
3572          
3573            <img class="avex-dropdown-bg show-gt-s-series-rally-xl " 
3574              data-dropdown-image="gt-s-series-rally-xl" height="300" 
3575              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_XL_MegaMenu.png?v=1754484932"
3576            >
3577            
3578              
3579              
3580              
3581            
3582
3583            
3584          
3585            <img class="avex-dropdown-bg show-gt-s-series hide" 
3586              data-dropdown-image="gt-s-series" height="300" 
3587              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_SSeriesV2.jpg?v=1717637707"
3588            >
3589            
3590              
3591              
3592              
3593            
3594
3595            
3596          
3597            <img class="avex-dropdown-bg show-gt hide" 
3598              data-dropdown-image="gt" height="300" 
3599              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/IMG_4436.jpg?v=1720805262"
3600            >
3601            
3602              
3603              <img
3604                class="badge-drop show-gt hide"
3605                src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/SS26_Badge_DropDown_A_Black__500.png?v=1780331594"
3606                alt="Promotion"
3607              >
3608            
3609
3610            
3611          
3612            <img class="avex-dropdown-bg show-xr-classic hide" 
3613              data-dropdown-image="xr-classic" height="300" 
3614              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_XRCpng.png?v=1730826043"
3615            >
3616            
3617              
3618              
3619              
3620            
3621
3622            
3623          
3624            <img class="avex-dropdown-bg show-pint-s hide" 
3625              data-dropdown-image="pint-s" height="300" 
3626              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintS_V2.jpg?v=1725490779"
3627            >
3628            
3629              
3630              
3631              
3632                
3633                
3634                
3635                
3636              
3637            
3638
3639            
3640          
3641            <img class="avex-dropdown-bg show-pint-x hide" 
3642              data-dropdown-image="pint-x" height="300" 
3643              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintX_V2.jpg?v=1717637678"
3644            >
3645            
3646              
3647              
3648              
3649                
3650                
3651                
3652                
3653              
3654            
3655
3656            
3657          
3658            <img class="avex-dropdown-bg show-pint hide" 
3659              data-dropdown-image="pint" height="300" 
3660              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Pint_V2.jpg?v=1717637633"
3661            >
3662            
3663              
3664              
3665              
3666                
3667                
3668                
3669                
3670              
3671            
3672
3673            
3674          
3675            <img class="avex-dropdown-bg show-compare hide" 
3676              data-dropdown-image="compare" height="300" 
3677              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
3677onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Compare_V2_2.png?v=1754703574"
3678            >
3679            
3680              
3681              
3682              
3683            
3684
3685            
3686          
3687            <img class="avex-dropdown-bg show-ai-board-finder hide" 
3688              data-dropdown-image="ai-board-finder" height="300" 
3689              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif"
3690            >
3691            
3692              
3693              
3694              
3695            
3696
3697            
3698          
3699
3700          
3701            <div class="header-specs show-gt-s-series-rally-xl ">
3702              
3703                <span>25 mph top speed</span><br>
3704              
3705              
3706                <span>18-28 mile range <br></span>
3707              
3708              
3709                
3710                
3711                <span class="show-alt-two from-price">From $3,500 <br></span>
3712              
3713              
3714                <span class="show-alt-two tagline">The Pinnacle of Onewheel Performance</span>
3715              
3716            </div>
3717          
3718            <div class="header-specs show-gt-s-series hide">
3719              
3720                <span>25 mph top speed</span><br>
3721              
3722              
3723                <span>16-25 mile range <br></span>
3724              
3725              
3726                
3727                
3728                <span class="show-alt-two from-price">From $2,900 <br></span>
3729              
3730              
3731                <span class="show-alt-two tagline">Factory upgraded for next-level performance</span>
3732              
3733            </div>
3734          
3735            <div class="header-specs show-gt hide">
3736              
3737                <span>20 mph top speed</span><br>
3738              
3739              
3740                <span>20-32 mile range <br></span>
3741              
3742              
3743                
3744                
3745                <span class="show-alt-two from-price">From <strike>$2,300</strike> $2,000 <br></span>
3746              
3747              
3748                <span class="show-alt-two tagline">Maximum range. Tackle the city or slay the trail.</span>
3749              
3750            </div>
3751          
3752            <div class="header-specs show-xr-classic hide">
3753              
3754                <span>20 mph top speed</span><br>
3755              
3756              
3757                <span>17-24 mile range <br></span>
3758              
3759              
3760                
3761                
3762                <span class="show-alt-two from-price">From $1,900 <br></span>
3763              
3764              
3765                <span class="show-alt-two tagline">Classic Looks & State-of-the-Art Performance, Perfect Size.</span>
3766              
3767            </div>
3768          
3769            <div class="header-specs show-pint-s hide">
3770              
3771                <span>20 mph top speed</span><br>
3772              
3773              
3774                <span>12-18 mile range <br></span>
3775              
3776              
3777                
3778                
3779                <span class="show-alt-two from-price">From $1,400 </span>
3780              
3781              
3782            </div>
3783          
3784            <div class="header-specs show-pint-x hide">
3785              
3786                <span>18 mph top speed</span><br>
3787              
3788              
3789                <span>12-18 mile range <br></span>
3790              
3791              
3792                
3793                
3794                <span class="show-alt-two from-price">
3795
3796    From $1,200
3797  
3798 <br></span>
3799              
3800              
3801                <span class="show-alt-two tagline">Compact. Capable. Twice the range & more speed.</span>
3802              
3803            </div>
3804          
3805            <div class="header-specs show-pint hide">
3806              
3807                <span>16 mph top speed</span><br>
3808              
3809              
3810                <span>6-8 mile range <br></span>
3811              
3812              
3813                
3814                
3815                <span class="show-alt-two from-price">
3816
3817    From $950
3818  
3819 <br></span>
3820              
3821              
3822                <span class="show-alt-two tagline">The micro-shredder that’s loved by all</span>
3823              
3824            </div>
3825          
3826            <div class="header-specs show-compare hide">
3827              
3828              
3829              
3830              
3831            </div>
3832          
3833            <div class="header-specs show-ai-board-finder hide">
3834              
3835              
3836              
3837              
3838            </div>
3839          
3840          
3841        </div>
3842    </div>
3843</div>
3844
3845<script>
3846
3847      document.addEventListener("DOMContentLoaded", (event) => {
3848        main();
3849      });
3850
3851      megaMenuSettings.items.forEach(item => {
3852        const $item = getNavItem(item);
3853        
3854        $item.addEventListener("mouseenter", (evt) => {
3855          showCorrespondingImage(item.split("::")[0], $bgWrapper)
3856        })
3857        
3858        $ul.appendChild($item);
3859      });
3860  
3861      function showCorrespondingImage(title, $bgWrapper) {
3862        $bgWrapper.querySelectorAll("img").forEach($image => {
3863          $image.setAttribute("hidden", true)
3864          if($image.getAttribute("data-dropdown-image") === title) {
3865            $image.removeAttribute("hidden")
3866          }
3867        })
3868      }
3869  
3870</script>
3870
3871
3872
3873<script>
3874
3875  $(function() {
3876    $('.mm-link').mouseenter(function() {
3877      $(this).addClass("active");
3878    }).mouseleave(function () {
3879      $(this).removeClass("active");
3880    });
3881  });
3882
3883  $(function() {
3884    $('.avex-dropdown-trigger').mouseenter(function() {
3885      $('.avex-dropdown-wrapper').addClass("show");
3886      $('.header').addClass("mega-open");
3887      $('body').addClass("menu-engaged");
3888    }).mouseleave(function () {
3889    });
3890  });
3891
3892  $(function() {
3893    $('.header-components').mouseleave(function() {
3894      $('.avex-dropdown-wrapper').removeClass("show");
3895      $('.avex-dropdown-wrapper-two').removeClass("show");   
3896      $('.avex-dropdown-wrapper-three').removeClass("show");    
3897      $('.avex-dropdown-trigger').removeClass("hover-active");
3898      $('.avex-dropdown-trigger-two').removeClass("hover-active");
3899      $('.avex-dropdown-trigger-three').removeClass("hover-active");
3900      $('.header').removeClass("mega-open");
3901      $('body').removeClass("menu-engaged");
3902    }).mouseenter(function () {
3903    });
3904  });
3905  
3906  $(function() {
3907    $('.avex-dropdown-trigger-two').mouseenter(function() {
3908      $('.avex-dropdown-wrapper-two').addClass("show");
3909      $('.avex-dropdown-wrapper').removeClass("show");
3910      $('.avex-dropdown-wrapper-three').addClass("show");
3911      $('.header').addClass("mega-open");
3912      $('body').addClass("menu-engaged");
3913    }).mouseleave(function () {
3914    });
3915  });
3916
3917  $(function() {
3918    $('.avex-dropdown-trigger-three').mouseenter(function() {
3919      $('.avex-dropdown-wrapper-three').addClass("show");
3920      $('.avex-dropdown-wrapper').removeClass("show");
3921      $('.avex-dropdown-wrapper-two').addClass("show");
3922      $('.header').addClass("mega-open");
3923      $('body').addClass("menu-engaged");
3924    }).mouseleave(function () {
3925    });
3926  });
3927
3928  $(function() {
3929    $('.static-link').mouseenter(function() {
3930      $('.avex-dropdown-wrapper').removeClass("show");
3931      $('.avex-dropdown-wrapper-two').removeClass("show");
3932      $('.header').removeClass("mega-open");
3933      $('body').removeClass("menu-engaged");
3934    }).mouseleave(function () {
3935    });
3936  });
3937
3938
3939  $(function() {
3940    $('main').mouseenter(function() {
3941      $('.avex-dropdown-wrapper').removeClass("show");
3942      $('.avex-dropdown-wrapper-two').removeClass("show");
3943      $('.header').removeClass("mega-open");
3944      $('body').removeClass("menu-engaged");
3945    }).mouseleave(function () {
3946    });
3947  });
3948
3949  $(function() {
3950    $('.for-gt-s-series-rally-xl').mouseenter(function() {
3951      $('.show-gt-s-series').addClass("hide");
3952      $('.show-pint').addClass("hide");
3953      $('.show-pint-x').addClass("hide");
3954      $('.show-gt').addClass("hide");
3955      $('.show-compare').addClass("hide");
3956      $('.show-pint-s').addClass("hide");
3957      $('.show-xr-classic').addClass("hide");
3958      $('.show-gt-s-series-rally-xl').removeClass("hide");
3959    }).mouseleave(function () {
3960    });
3961    $('.for-gt-s-series').mouseenter(function() {
3962      $('.show-gt-s-series').removeClass("hide");
3963      $('.show-pint').addClass("hide");
3964      $('.show-pint-x').addClass("hide");
3965      $('.show-gt').addClass("hide");
3966      $('.show-compare').addClass("hide");
3967      $('.show-pint-s').addClass("hide");
3968      $('.show-xr-classic').addClass("hide");
3969      $('.show-gt-s-series-rally-xl').addClass("hide");
3970    }).mouseleave(function () {
3971    });
3972    $('.for-gt').mouseenter(function() {
3973      $('.show-gt').removeClass("hide");
3974      $('.show-pint').addClass("hide");
3975      $('.show-pint-x').addClass("hide");
3976      $('.show-gt-s-series').addClass("hide");
3977      $('.show-compare').addClass("hide");
3978      $('.show-pint-s').addClass("hide");
3979      $('.show-xr-classic').addClass("hide");
3980      $('.show-gt-s-series-rally-xl').addClass("hide");
3981    }).mouseleave(function () {
3982    });
3983    $('.for-pint-x').mouseenter(function() {
3984      $('.show-pint-x').removeClass("hide");
3985      $('.show-pint').addClass("hide");
3986      $('.show-gt').addClass("hide");
3987      $('.show-gt-s-series').addClass("hide");
3988      $('.show-compare').addClass("hide");
3989      $('.show-pint-s').addClass("hide");
3990      $('.show-xr-classic').addClass("hide");
3991      $('.show-gt-s-series-rally-xl').addClass("hide");
3992    }).mouseleave(function () {
3993    });
3994    $('.for-pint').mouseenter(function() {
3995      $('.show-pint').removeClass("hide");
3996      $('.show-gt').addClass("hide");
3997      $('.show-pint-x').addClass("hide");
3998      $('.show-gt-s-series').addClass("hide");
3999      $('.show-compare').addClass("hide");
4000      $('.show-pint-s').addClass("hide");
4001      $('.show-xr-classic').addClass("hide");
4002      $('.show-gt-s-series-rally-xl').addClass("hide");
4003    }).mouseleave(function () {
4004    });
4005
4006
4007    
4008    $('.for-pint-s').mouseenter(function() {
4009      $('.show-pint-s').removeClass("hide");
4010      $('.show-pint').addClass("hide");
4011      $('.show-gt').addClass("hide");
4012      $('.show-pint-x').addClass("hide");
4013      $('.show-gt-s-series').addClass("hide");
4014      $('.show-compare').addClass("hide");
4015      $('.show-xr-classic').addClass("hide");
4016      $('.show-gt-s-series-rally-xl').addClass("hide");
4017    }).mouseleave(function () {
4018    });
4019
4020
4021    $('.for-xr-classic').mouseenter(function() {
4022      $('.show-pint-s').addClass("hide");
4023      $('.show-pint').addClass("hide");
4024      $('.show-gt').addClass("hide");
4025      $('.show-pint-x').addClass("hide");
4026      $('.show-gt-s-series').addClass("hide");
4027      $('.show-compare').addClass("hide");
4028      $('.show-xr-classic').removeClass("hide");
4029      $('.show-gt-s-series-rally-xl').addClass("hide");
4030    }).mouseleave(function () {
4031    });
4032    
4033    
4034    $('.for-compare').mouseenter(function() {
4035      $('.show-compare').removeClass("hide");
4036      $('.show-pint').addClass("hide");
4037      $('.show-gt').addClass("hide");
4038      $('.show-pint-x').addClass("hide");
4039      $('.show-gt-s-series').addClass("hide");
4040      $('.show-pint-s').addClass("hide");
4041      $('.show-xr-classic').addClass("hide");
4042      $('.show-gt-s-series-rally-xl').addClass("hide");
4043    }).mouseleave(function () {
4044    });
4045    
4046  });
4047  
4048  
4049</script>
4049
4050
4051
4052</div>
4053    
4054    
4055      <div id="shopify-section-mega-menu-2" class="shopify-section"><style>
4056  img.tile-pill.dropdown-hex {
4057    position: absolute;
4058    top: 0;
4059    right: 0;
4060    max-width: 80px;
4061    left: 15px;
4062    bottom: 10px;
4063    top: auto;
4064  }
4065  .mm-reskin .avex-dropdown-wrapper-two span.tile-label {
4066    position: absolute;
4067    font-family: Favorit, sans-serif;
4068    right: 20px;
4069    width: 100%;
4070    text-align: center;
4071    left: 0;
4072    top: 17px;
4073    font-size: 19px;
4074  }
4075
4076  /* === Mega menu image badge === */
4077  .avex-dropdown-wrapper-two .image-tile {
4078    position: relative;
4079    display: block;
4080  }
4081
4082  .avex-dropdown-wrapper-two .tile-badge {
4083    position: absolute;
4084    z-index: 2;
4085    max-width: var(--tile-badge-max-width, 120px);
4086    height: auto;
4087  }
4088
4089  .avex-dropdown-wrapper-two .tile-badge--top-left {
4090    top: 12px;
4091    left: 12px;
4092    transform: translate(0, 0);
4093  }
4094  .avex-dropdown-wrapper-two .tile-badge--top-center {
4095    top: 12px;
4096    left: 50%;
4097    transform: translate(-50%, 0);
4098  }
4099  .avex-dropdown-wrapper-two .tile-badge--top-right {
4100    top: 12px;
4101    right: 12px;
4102    transform: translate(0, 0);
4103  }
4104
4105  .avex-dropdown-wrapper-two .tile-badge--center-left {
4106    top: 50%;
4107    left: 12px;
4108    transform: translate(0, -50%);
4109  }
4110  .avex-dropdown-wrapper-two .tile-badge--center-center {
4111    top: 50%;
4112    left: 50%;
4113    transform: translate(-50%, -50%);
4114  }
4115  .avex-dropdown-wrapper-two .tile-badge--center-right {
4116    top: 50%;
4117    right: 12px;
4118    transform: translate(0, -50%);
4119  }
4120
4121  .avex-dropdown-wrapper-two .tile-badge--bottom-left {
4122    bottom: 12px;
4123    left: 12px;
4124    transform: translate(0, 0);
4125  }
4126  .avex-dropdown-wrapper-two .tile-badge--bottom-center {
4127    bottom: 12px;
4128    left: 50%;
4129    transform: translate(-50%, 0);
4130  }
4131  .avex-dropdown-wrapper-two .tile-badge--bottom-right {
4132    bottom: 12px;
4133    right: 12px;
4134    transform: translate(0, 0);
4135  }
4136</style>
4137
4138
4139<div class="avex-dropdown-wrapper-two show-alt" id="dropdown-accessories">
4140    <div class="container">
4141        <ul>
4142          <li class="mm-link heading"><a class="null" style="font-size: 19px !important;">Board Type</a></li>
4143          <li class="mm-link"><a href="/collections/onewheel-gt-s-series-accessories"><span>GT S-Series</span></a></li>
4144          <li class="mm-link"><a href="/collections/onewheel-gt-accessories"><span>GT</span></a></li>
4145          <li class="mm-link"><a href="/collections/xr-classic-accessories"><span>XR Classic</span></a></li>
4146          <li class="mm-link"><a href="/collections/onewheel-pint-x-accessories"><span>Pint S / X</span></a></li>
4147          <li class="mm-link"><a href="/collections/pint-accessories"><span>Pint</span></a></li>
4148          <li class="mm-link"><a href="/collections/onewheel-xr-accessories"><span>XR</span></a></li>
4149        </ul>
4150        <ul>
4151          <li class="mm-link heading"><a href="https://onewheel.com/pages/all-accessories" style="font-size: 19px !important;"><span>All Accessories<span></a></li>
4152          
4153            
4154              <li class="mm-link for-safety ">
4155                  <a  href="/collections/safety-accessories"><span>Safety</span></a>
4156              </li>
4157            
4158          
4159            
4160              <li class="mm-link for-tires-supplies ">
4161                  <a  href="/collections/tires-supplies"><span>Tires & Supplies</span></a>
4162              </li>
4163            
4164          
4165            
4166              <li class="mm-link for-parts ">
4167                  <a  href="/pages/parts"><span>Parts</span></a>
4168              </li>
4169            
4170          
4171            
4172              <li class="mm-link for-sale ">
4173                  <a  href="/collections/closeout"><span>Sale!</span></a>
4174              </li>
4175            
4176          
4177            
4178              <li class="mm-link for-fst ">
4179                  <a  href="/collections/fst"><span>FST</span></a>
4180              </li>
4181            
4182          
4183            
4184              <li class="mm-link for-merch ">
4185                  <a  href="/collections/merch"><span>Merch</span></a>
4186              </li>
4187            
4188          
4189            
4190              <li class="mm-link for-apparel ">
4191                  <a  href="/collections/clothing-accessories"><span>Apparel</span></a>
4192              </li>
4193            
4194          
4195            
4196                
4197        </ul>
4198        
4199          
4200        
4201          
4202        
4203          
4204        
4205          
4206        
4207          
4208        
4209          
4210        
4211          
4212        
4213          
4214            <a
4215              href="https://onewheel.com/pages/all-accessories"
4216              class="image-tile"
4217              style="--tile-badge-max-width: 105px;"
4218            >
4219              <img
4220                class="avex-dropdown-bg show-"
4221                data-dropdown-image=""
4222                height="300"
4223                src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_d63a8b9c-2098-47f6-ac88-bfbadca9424d.png?v=1764267799"
4224              >
4225              <span
4226                class="tile-label"
4227                style="color: #000000; "
4228              >
4229                
4230              </span>
4231            </a>
4232          
4233        
4234  
4235
4236    </div>
4237</div>
4238 
4239<script>
4240
4241      document.addEventListener("DOMContentLoaded", (event) => {
4242        main();
4243      });
4244
4245      megaMenuSettings.items.forEach(item => {
4246        const $item = getNavItem(item);
4247        
4248        $item.addEventListener("mouseenter", (evt) => {
4249          showCorrespondingImage(item.split("::")[0], $bgWrapper)
4250        })
4251        
4252        $ul.appendChild($item);
4253      });
4254  
4255      function showCorrespondingImage(title, $bgWrapper) {
4256        $bgWrapper.querySelectorAll("img").forEach($image => {
4257          $image.setAttribute("hidden", true)
4258          if($image.getAttribute("data-dropdown-image") === title) {
4259            $image.removeAttribute("hidden")
4260          }
4261        })
4262      }
4263  
4264</script>
4264
4265
4266
4267<script>
4268
4269  $(function() {
4270    $('.accordion-trigger').on( "click", function() {
4271      $('.accordion-content').toggleClass("hide");
4272    } );
4273  });
4274  
4275
4276  $(function() {
4277    $('.avex-dropdown-trigger-two').mouseenter(function() {
4278      $(this).addClass("hover-active");
4279      $('.avex-dropdown-wrapper-two').addClass("show");
4280      $('.avex-dropdown-wrapper').removeClass("show");
4281      $('.avex-dropdown-trigger').removeClass("hover-active");
4282      $('.avex-dropdown-wrapper-three').removeClass("show");
4283      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4284    }).mouseleave(function () {
4285    });
4286  });
4287  $(function() {
4288    $('.avex-dropdown-trigger-three').mouseenter(function() {
4289      $(this).addClass("hover-active");
4290      $('.avex-dropdown-wrapper-three').addClass("show");
4291      $('.avex-dropdown-wrapper').removeClass("show");
4292      $('.avex-dropdown-trigger').removeClass("hover-active");
4293      $('.avex-dropdown-wrapper-two').removeClass("show");
4294      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4295    }).mouseleave(function () {
4296    });
4297  });
4298   $(function() {
4299    $('.avex-dropdown-trigger').mouseenter(function() {
4300      $(this).addClass("hover-active");
4301      $('.avex-dropdown-wrapper-two').removeClass("show");
4302      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4303      $('.avex-dropdown-wrapper-three').removeClass("show");
4304      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4305    }).mouseleave(function () {
4306    });
4307  });
4308
4309  $(function() {
4310    $('.static-link').mouseenter(function() {
4311      $('.avex-dropdown-wrapper-three').removeClass("show");
4312      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4313      $('.avex-dropdown-wrapper-two').removeClass("show");
4314      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4315      $('.avex-dropdown-trigger').removeClass("hover-active");
4316    }).mouseleave(function () {
4317    });
4318  });
4319
4320
4321  $(function() {
4322    $('.for-accessories').mouseenter(function() {
4323      $('.show-accessories').removeClass("hide");
4324      $('.show-gt-s-series').addClass("hide");
4325    }).mouseleave(function () {
4326      $('.show-accessories').addClass("hide");
4327      $('.show-gt-s-series').removeClass("hide");
4328    });
4329  });
4330
4331
4332  $(function() {
4333    $('.top-level').on( "click", function() {
4334      $('ul.accordion-content').toggleClass("is-open");
4335      $('.accordion-trigger').toggleClass("is-open");
4336    } );
4337  });
4338  
4339</script>
4339
4340
4341
4342</div>
4343    
4344    
4345      <div id="shopify-section-mega-menu-3" class="shopify-section"><style>
4346  img.tile-pill.dropdown-hex {
4347    position: absolute;
4348    top: 0;
4349    right: 0;
4350    max-width: 80px;
4351    left: 15px;
4352    bottom: 10px;
4353    top: auto;
4354  }
4355  .mm-reskin .avex-dropdown-wrapper-three span.tile-label {
4356    position: absolute;
4357    font-family: Favorit, sans-serif;
4358    right: 20px;
4359    width: 100%;
4360    text-align: center;
4361    left: 0;
4362    top: 17px;
4363    font-size: 19px;
4364  }
4365</style>
4366
4367<div class="avex-dropdown-wrapper-three hide-small show-alt" id="dropdown-accessories">
4368    <div class="container">
4369        <ul>
4370            
4371              <li class="mm-link for-our-story active">
4372                  <a href="/pages/about-us">
4373                    <span style="position: relative">Our Story
4374                      
4375                  </span>
4376                  </a>
4377              </li>
4378            
4379              <li class="mm-link for-careers ">
4380                  <a href="/pages/careers">
4381                    <span style="position: relative">Careers
4382                      
4383                  </span>
4384                  </a>
4385              </li>
4386            
4387              <li class="mm-link for-dealers ">
4388                  <a href="/pages/dealer-map">
4389                    <span style="position: relative">Dealers
4390                      
4391                  </span>
4392                  </a>
4393              </li>
4394            
4395              <li class="mm-link for-videos ">
4396                  <a href="/pages/videolibrary">
4397                    <span style="position: relative">Videos
4398                      
4399                  </span>
4400                  </a>
4401              </li>
4402            
4403              <li class="mm-link for-factory-team ">
4404                  <a href="/pages/onewheel-factory-team">
4405                    <span style="position: relative">Factory Team
4406                      
4407                  </span>
4408                  </a>
4409              </li>
4410            
4411              <li class="mm-link for-world-of-onewheel ">
4412                  <a href="/pages/flowstate">
4413                    <span style="position: relative">World of Onewheel
4414                      
4415                  </span>
4416                  </a>
4417              </li>
4418                  
4419        </ul>
4420        <div class="img-frame">
4421          
4422            <img class="avex-dropdown-bg show-our-story" 
4423              data-dropdown-image="our-story" height="300" 
4424              src="//onewheel.com/cdn/shop/files/OurStory_v4.png?v=1751588909">
4425          
4426            <img class="avex-dropdown-bg show-careers hide" 
4427              data-dropdown-image="careers" height="300" 
4428              src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702">
4429          
4430            <img class="avex-dropdown-bg show-dealers hide" 
4431              data-dropdown-image="dealers" height="300" 
4432              src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702">
4433          
4434            <img class="avex-dropdown-bg show-videos hide" 
4435              data-dropdown-image="videos" height="300" 
4436              src="//onewheel.com/cdn/shop/files/VP2.png?v=1772851875">
4437          
4438            <img class="avex-dropdown-bg show-factory-team hide" 
4439              data-dropdown-image="factory-team" height="300" 
4440              src="//onewheel.com/cdn/shop/files/FactoryTeam.png?v=1749673095">
4441          
4442            <img class="avex-dropdown-bg show-world-of-onewheel hide" 
4443              data-dropdown-image="world-of-onewheel" height="300" 
4444              src="//onewheel.com/cdn/shop/files/WoO_2.png?v=1753213563">
4445          
4446        </div>
4447    </div>
4448</div>
4449
4450<script>
4451  $(function () {
4452    const imageMap = {'.for-our-story': '.show-our-story',
4453'.for-careers': '.show-careers',
4454'.for-dealers': '.show-dealers',
4455'.for-videos': '.show-videos',
4456'.for-factory-team': '.show-factory-team',
4457'.for-world-of-onewheel': '.show-world-of-onewheel'
4458};
4459
4460    const allImageClasses = Object.values(imageMap);
4461
4462    Object.entries(imageMap).forEach(([hoverSelector, showClass]) => {
4463      $(hoverSelector).mouseenter(() => {
4464        allImageClasses.forEach(c => $(c).addClass("hide"));
4465        $(showClass).removeClass("hide");
4466      });
4467    });
4468  });
4469</script>
4469
4470
4471
4472</div>
4473    
4474
4475  </div>
4476
4477  <main role="main" id="MainContent" >
4478
4479    
4480
4481      <section id="gts" class="gt-ride" data-section-id="" data-section-type="product"><div id="shopify-section-product-configuration" class="shopify-section"><div class="product-configView">
4482  <style>
4483    .page-content {
4484        padding-bottom: 0;
4485    }
4486
4487    #configurator {
4488        color: white;
4489        width: 100%;
4490        background: #000;
4491        z-index: 1000;
4492        font-family: Simplon Norm, Montserrat, sans-serif;
4493        /*max-width:1500px;*/
4494        margin: auto;
4495    }
4496
4497    .pages {
4498        margin-bottom: 30px;
4499        width: 260px;
4500    }
4501
4502    .pages .page-number {
4503        margin-right: 20px;
4504        display: inline-block;
4505        color: #424242;
4506        border-bottom: 3px solid transparent;
4507        transition: all 0.4s;
4508        cursor: pointer;
4509    }
4510
4511    .pages .page-number.on-left {
4512
4513    }
4514
4515    .pages .page-number.selected {
4516        color: white;
4517        border-bottom: 3px solid #ffb100;
4518    }
4519
4520    .product-panel,
4521    .radio-panel,
4522    .color-panel {
4523        background-color: #231f20;
4524        padding: 10px 16px;
4525        border-radius: 7px;
4526        font-size: 12px;
4527        margin-bottom: 20px;
4528        margin-right: 20px;
4529    }
4530
4531    .color-panel .chosen-name {
4532        font-size: 12px;
4533    }
4534
4535    .color-panel .color-holder {
4536        border-radius: 50%;
4537        border: 1px solid transparent;
4538        width: 30px;
4539        height: 30px;
4540        display: inline-block;
4541        margin: 5px;
4542        position: relative;
4543        transition: all 0.4s;
4544        cursor: pointer;
4545    }
4546
4547    .color-panel .color-holder.selected {
4548        /*border: 1px solid #fff;*/
4549    }
4550
4551    .color-panel .color-holder:hover:after,
4552    .color-panel .color-holder.selected:after {
4553        content: " ";
4554        border: 1px solid #fff;
4555        width: 100%;
4556        height: 100%;
4557        display: block;
4558        border-radius: 50%;
4559        padding: 18px;
4560        left: -5px;
4561        position: absolute;
4562        top: -5px;
4563    }
4564
4565    .color-panel .color-holder.smaller:hover:after,
4566    .color-panel .color-holder.smaller.selected:after {
4567
4568        padding: 15px;
4569    }
4570
4571    h4.select-bundle {
4572        margin-bottom: 10px;
4573    }
4574
4575    .config-wrapper {
4576        display: flex;
4577    }
4578
4579    .mobile {
4580        display: none;
4581    }
4582
4583    #configurator .missing-products {
4584        color: red;
4585        margin: 20px 0;
4586    }
4587
4588    #configurator .configurator {
4589        flex: auto;
4590    }
4591
4592    #configurator .configurator h3 {
4593        margin-bottom: 30px;
4594        font-size: 1.5rem;
4595        color: white;
4596    }
4597
4598    #configurator .checkout {
4599        flex: 0 0 200px;
4600        padding-top: 50px;
4601    }
4602
4603    #configurator h1 {
4604        font-size: 60px;
4605        margin-bottom: 0px;
4606    }
4607
4608    #configurator h5 {
4609        font-size: 20px;
4610        margin-top: 0;
4611        margin-bottom: 30px;
4612        text-transform: uppercase;
4613    }
4614
4615    #configurator .content {
4616        display: flex;
4617        align-items: stretch;
4618        min-height: calc(100vh - 110px);
4619    }
4620
4621    #configurator .config-actions .prices {
4622        color: white;
4623        font-size: 16px;
4624        width: 50%;
4625        display: inline-block;
4626    }
4627
4628    #configurator .config-actions .prices .subtotal-price {
4629
4630        font-size: 32px;
4631    }
4632
4633    #configurator .config-actions .buttons {
4634        width: 48%;
4635        display: inline-block;
4636        vertical-align: top;
4637        padding-top: 10px;
4638    }
4639
4640    #configurator .config-actions .buttons button {
4641        font-size: 12px;
4642        color: black;
4643        background-color: #ffb100;
4644        border-radius: 50px;
4645        border: none;
4646        outline: none;
4647        padding: 8px 20px 6px 20px;
4648    }
4649
4650    #configurator .dropdowns {
4651        flex: 0 0 400px;
4652        max-width: 400px;
4653        min-height: 375px;
4654        padding: 20px 20px;
4655    }
4656
4657    #configurator .preview {
4658        flex: auto;
4659        margin-top: 0;
4660        align-self: stretch;
4661    }
4662
4663    @media only screen and (min-width: 769px) {
4664        #configurator .preview {
4665            min-height: calc(100vh - 110px);
4666        }
4667    }
4668
4669    #configurator .dropdowns.panel .inner {
4670        padding-bottom: 100px;
4671    }
4672
4673    #configurator .dropdown-wrapper {
4674        display: block;
4675        clear: left;
4676        margin-bottom: 20px;
4677    }
4678
4679    #configurator .dropdown-wrapper.missing .color-panel,
4680    #configurator .dropdown-wrapper.missing .radio-panel {
4681        background-color: #474747;
4682    }
4683
4684    #configurator .dropdown-wrapper.missing .chosen {
4685        border-color: red;
4686        background: rgba(255, 0, 0, .1);
4687    }
4688
4689    #configurator .dropdown-name {
4690        text-transform: uppercase;
4691        font-size: 11px;
4692        margin-bottom: 5px;
4693    }
4694
4695    #configurator .dropdown {
4696        position: relative;
4697    }
4698
4699    #configurator .dropdown:after {
4700        content: '';
4701        display: block;
4702        clear: both;
4703    }
4704
4705    #configurator .handle {
4706        background: #333;
4707        border-top-left-radius: 20px;
4708        border-bottom-left-radius: 20px;
4709        height: 30px;
4710        width: 35px;
4711        float: left;
4712        display: flex;
4713        align-items: center;
4714        justify-content: center;
4715    }
4716
4717    #configurator .chosen {
4718        border-top-right-radius: 20px;
4719        border-bottom-right-radius: 20px;
4720        border: 1px solid #222;
4721        color: #000;
4722        display: block;
4723        float: left;
4724        height: 30px;
4725        display: flex;
4726        text-align: center;
4727        align-items: center;
4728        justify-content: center;
4729        width: calc(100% - 35px);
4730        font-size: 12px;
4731        text-transform: uppercase;
4732    }
4733
4734    #configurator .options {
4735        border: 1px solid #222;
4736        position: absolute;
4737        top: 0;
4738        left: 35px;
4739        width: calc(100% - 35px);
4740        background: #f5f5f4;
4741        display: none;
4742        z-index: 10;
4743        max-height: 300px;
4744        overflow-y: auto;
4745    }
4746
4747    #configurator .options .option-name {
4748        display: none;
4749    }
4750
4751    #configurator .options.active {
4752        display: block;
4753    }
4754
4755    #configurator .options .option {
4756        padding: 10px;
4757        cursor: pointer;
4758    }
4759
4760    #configurator .options .option:hover {
4761        background: #fff;
4762    }
4763
4764    #configurator .arrow {
4765        border: solid #fff;
4766        border-width: 0 3px 3px 0;
4767        display: inline-block;
4768        padding: 3px;
4769        transform: rotate(45deg);
4770        -webkit-transform: rotate(45deg);
4771        margin-left: 2px;
4772        margin-top: -3px;
4773    }
4774
4775
4776    #configurator .image-container {
4777        position: relative;
4778        height: 100%;
4779        width: 100%;
4780        overflow: hidden;
4781    }
4782
4783    @media only screen and (min-width: 769px) {
4784        #configurator .image-container {
4785            min-height: calc(100vh - 110px);
4786        }
4787    }
4788
4789    #configurator .image-container img {
4790        position: absolute;
4791        top: 0;
4792        left: 0;
4793        right: 0;
4794        bottom: 0;
4795        width: 100%;
4796        height: 100%;
4797        max-width: none;
4798        max-height: none;
4799        object-fit: contain;
4800        object-position: center center;
4801    }
4802
4803    #configurator .section {
4804        border-top: 1px solid #000;
4805        padding-top: 30px;
4806        margin-bottom: 30px;
4807    }
4808
4809    #configurator .section.bundle {
4810        border: 0;
4811        padding-top: 0;
4812        margin-bottom: 30px;
4813    }
4814
4815    #configurator .section.bundle .discount-price {
4816        font-size: 16px;
4817        margin-bottom: 10px;
4818    }
4819
4820    #configurator .section.bundle .discount {
4821        color: red;
4822        font-weight: bold;
4823        font-size: 14px;
4824        margin-bottom: 10px;
4825    }
4826
4827    #configurator .section.bundle .list-header {
4828        font-size: 16px;
4829    }
4830
4831    #configurator .section.bundle ul {
4832        padding-left: 20px;
4833        font-size: 15px;
4834        line-height: 1.4em;
4835    }
4836
4837    #configurator .section.bundle h4 {
4838        margin: 0;
4839        margin-bottom: 5px;
4840        font-size: 20px;
4841    }
4842
4843    #configurator .section.bundle img {
4844        margin: -30px;
4845        margin-bottom: 30px;
4846        width: calc(100% + 60px);
4847        max-width: initial;
4848    }
4849
4850    #configurator .section h5 {
4851        font-size: 12px;
4852        text-transform: uppercase;
4853        margin-bottom: 20px;
4854    }
4855
4856    #configurator .section .price {
4857        color: #000;
4858        font-size: 40px !important;
4859        margin-bottom: 10px;
4860    }
4861
4862    #configurator a.button {
4863        font-size: 11px;
4864        cursor: pointer;
4865    }
4866
4867    #configurator .actions {
4868        text-align: center;
4869        margin-top: 60px;
4870    }
4871
4872    #configurator .actions a.button {
4873        margin: auto;
4874        margin-bottom: 15px;
4875        padding: 15px;
4876        display: block;
4877        max-width: 400px;
4878
4879    }
4880
4881    #configurator .actions a.button.outline {
4882        background: transparent;
4883        color: #2b91ca;
4884        border: 1px solid #2b91ca;
4885    }
4886
4887    #configurator .select-board {
4888        text-align: center;
4889    }
4890
4891    #configurator .mount {
4892        text-transform: none;
4893        color: #2b91ca;
4894        margin-left: 10px;
4895    }
4896
4897    #configurator .toggle {
4898        margin: auto;
4899        display: inline-block;
4900    }
4901
4902    #configurator .toggle span {
4903        padding: 7px;
4904        text-align: center;
4905        width: 100px;
4906        border: 1px solid #222;
4907        color: #222;
4908        background: transparent;
4909        cursor: pointer;
4910        display: inline-block;
4911        float: left;
4912        height: 32px;
4913    }
4914
4915    #configurator .toggle span.select-pint {
4916        border-top-left-radius: 20px;
4917        border-bottom-left-radius: 20px;
4918    }
4919
4920    #configurator .toggle span.select-xr {
4921        border-top-right-radius: 20px;
4922        border-bottom-right-radius: 20px;
4923    }
4924
4925    #configurator .toggle span.active {
4926        background: #3F4041;
4927        color: #fff;
4928    }
4929
4930    #configurator .toggle span img {
4931        height: 15px;
4932        display: none;
4933    }
4934
4935    #configurator .toggle span.select-xr img {
4936        height: 12px;
4937    }
4938
4939    #configurator .toggle span img.dark {
4940        display: inline;
4941    }
4942
4943    #configurator .toggle span.active img.light {
4944        display: inline;
4945    }
4946
4947    #configurator .toggle span.active img.dark {
4948        display: none;
4949    }
4950
4951    #configurator .swatch {
4952        display: inline-block;
4953        width: 20px;
4954        height: 20px;
4955        margin-right: 10px;
4956        float: left;
4957        margin-top: -2px;
4958        border: 1px solid #888;
4959    }
4960
4961    #configurator .chosen .swatch {
4962        display: none;
4963        float: right;
4964        margin-top: -8px;
4965    }
4966
4967    .preload {
4968        display: none;
4969    }
4970
4971    #configurator .copy-link {
4972        text-align: center;
4973        font-size: 14px;
4974        margin: 10px 0;
4975        cursor: pointer;
4976    }
4977
4978    #configurator .copy-link.active {
4979        opacity: .5;
4980    }
4981
4982    #configurator .bundles {
4983        display: flex;
4984    }
4985
4986    #configurator .product-holder {
4987        color: #d7d7d7;
4988        margin-right: 0;
4989    }
4990
4991    #configurator .product-image {
4992        margin-top: 10px;
4993        background-color: white;
4994        border-radius: 10px 10px 0 0;
4995        text-align: center;
4996    }
4997
4998    #configurator .product-image.safety {
4999        background-color: #d7d7d7;
5000    }
5001
5002    #configurator .product-name {
5003        margin-top: 15px;
5004        padding: 0 10px;
5005        font-size: 18px;
5006        font-weight: bold;
5007    }
5008
5009    #configurator .product-description {
5010        font-size: 15px;
5011        padding: 10px 10px;
5012
5013    }
5014
5015    #configurator .accessories-row {
5016        margin-top: 15px;
5017        margin-bottom: 15px;
5018        display: flex;
5019        flex-direction: row;
5020        justify-content: space-between;
5021        padding: 0 10px;
5022        font-weight: bold;
5023    }
5024
5025    #configurator .accessories-row .price {
5026        font-size: 20px;
5027    }
5028
5029    #configurator .btn.add-remove {
5030        font-size: 16px;
5031        border-radius: 20px;
5032        background-color: transparent;
5033        border: 1px solid #d7d7d7;
5034        color: #d7d7d7;
5035        padding: 5px 20px;
5036        outline: none;
5037        box-shadow: none;
5038        font-weight: bold !important;
5039    }
5040
5041    #configurator .btn.add-remove.selected {
5042        color: #000;
5043        background-color: #d7d7d7;
5044
5045    }
5046
5047    #configurator .bundles .bundle {
5048        flex: auto;
5049        margin: 10px;
5050        padding: 30px;
5051        background: #fff;
5052        position: relative;
5053        padding-bottom: 60px;
5054        box-shadow: 0 0 35px 0 rgba(0, 0, 0, .15)
5055    }
5056
5057    #configurator .bundles .bundle a {
5058        position: absolute;
5059        bottom: 20px;
5060        left: 10%;
5061        width: 80%;
5062        padding: 15px !important;
5063    }
5064
5065    #configurator .bundle-discount {
5066        color: #ffb100;
5067        text-transform: uppercase;
5068        margin-top: 20px;
5069        font-size: 12px;
5070        font-weight: bold;
5071        display: block;
5072    }
5073
5074    /* Customize the label (the container) */
5075    #config-view .radio-container,
5076    #configurator .radio-container {
5077        display: block;
5078        position: relative;
5079        padding-left: 25px;
5080        margin: 10px 0;
5081        padding-top: 2px;
5082        cursor: pointer;
5083        -webkit-user-select: none;
5084        -moz-user-select: none;
5085        -ms-user-select: none;
5086        user-select: none;
5087    }
5088
5089    /* Hide the browser's default radio button */
5090    #config-view .radio-container input,
5091    #configurator .radio-container input {
5092        position: absolute;
5093        opacity: 0;
5094        cursor: pointer;
5095        height: 0;
5096        width: 0;
5097    }
5098
5099    /* Create a custom radio button */
5100    #config-view .checkmark,
5101    #configurator .checkmark {
5102        position: absolute;
5103        top: 0;
5104        left: 0;
5105        height: 15px;
5106        width: 15px;
5107        /*background-color: #eee;*/
5108        border-radius: 50%;
5109        border: 1px solid #fff
5110    }
5111
5112    .clear-label {
5113        float: right;
5114        cursor: pointer;
5115    }
5116
5117    /* On mouse-over, add a grey background color */
5118    #config-view .radio-container:hover input ~ .checkmark,
5119    #configurator .radio-container:hover input ~ .checkmark {
5120        background-color: #ccc;
5121    }
5122
5123    /* When the radio button is checked, add a blue background */
5124    #config-view .radio-container input:checked ~ .checkmark,
5125    #configurator .radio-container input:checked ~ .checkmark {
5126        background-color: transparent;
5127    }
5128
5129    /* Create the indicator (the dot/circle - hidden when not checked) */
5130    #config-view .checkmark:after,
5131    #configurator .checkmark:after {
5132        content: "";
5133        position: absolute;
5134        display: none;
5135    }
5136
5137    /* Show the indicator (dot/circle) when checked */
5138    #config-view .radio-container input:checked ~ .checkmark:after,
5139    #configurator .radio-container input:checked ~ .checkmark:after {
5140        display: block;
5141    }
5142
5143    /* Style the indicator (dot/circle) */
5144    #config-view .radio-container .checkmark:after,
5145    #configurator .radio-container .checkmark:after {
5146        top: 3px;
5147        left: 3px;
5148        width: 7px;
5149        height: 7px;
5150        border-radius: 50%;
5151        background: white;
5152    }
5153
5154    @media only screen and (max-width: 1200px) {
5155        .checkout {
5156            display: none;
5157        }
5158    }
5159
5160    @media only screen and (max-width: 768px) {
5161
5162        #configurator .actions {
5163            margin: 0;
5164        }
5165
5166        #configurator .bundles {
5167            display: block;
5168            padding: 30px;
5169        }
5170
5171        #configurator .bundles .bundle {
5172            margin-bottom: 30px;
5173        }
5174
5175        .header-mobile-nav {
5176            z-index: 10000 !important;
5177        }
5178
5179        .announcement-bar {
5180            display: none;
5181        }
5182
5183        #MainContent {
5184            padding-top: 45px;
5185        }
5186
5187        #build-amp-customize #MainContent {
5188            padding-top: 45px !important;
5189        }
5190
5191        #configurator {
5192            padding: 0;
5193            display: block;
5194            margin-top: 0;
5195            z-index: 100001;
5196            overflow-y: auto;
5197        }
5198
5199        #configurator h1,
5200        #configurator h5 {
5201            display: none;
5202        }
5203
5204        #configurator .handle {
5205            display: none;
5206        }
5207
5208        #configurator .chosen {
5209            border-radius: 0;
5210            width: 100%;
5211            border: 0;
5212            display: block;
5213            text-align: left;
5214            padding-left: 20px;
5215            font-size: 15px;
5216        }
5217
5218        #configurator .chosen .swatch {
5219            display: block;
5220        }
5221
5222        #configurator .options {
5223            position: fixed;
5224            z-index: 1000001;
5225            top: 0;
5226            left: 0;
5227            width: 100%;
5228            height: 100%;
5229            border: 0;
5230            max-height: 100%;
5231        }
5232
5233        #configurator .options .option-name {
5234            position: relative;
5235            display: block;
5236            padding: 25px;
5237            background: #8cc1ae;
5238            color: #fff;
5239            font-size: 15px;
5240            text-transform: uppercase;
5241        }
5242
5243        #configurator .options .option-name .close-options {
5244            position: absolute;
5245            top: 0;
5246            right: 10px;
5247            height: 100%;
5248            display: flex;
5249            text-transform: none;
5250            align-items: center;
5251            font-size: 24px;
5252        }
5253
5254        #configurator .options .option {
5255            border-bottom: 1px solid #ccc;
5256            padding: 20px;
5257        }
5258
5259        #configurator .dropdowns {
5260            max-width: 100%;
5261            min-height: auto;
5262        }
5263
5264        #configurator .content {
5265            flex-direction: column-reverse;
5266            flex-wrap: wrap;
5267        }
5268
5269        #configurator .dropdowns {
5270            flex: 1 1 auto;
5271            max-width: 100%;
5272        }
5273
5274        #configurator .preview {
5275            flex: auto;
5276            display: block;
5277            height: 300px !important;
5278            min-height: 300px !important;
5279            max-height: 50vh;
5280            text-align: center;
5281            position: relative;
5282            overflow: hidden;
5283        }
5284
5285        #configurator .image-container {
5286            position: absolute;
5287            top: 0;
5288            left: 0;
5289            right: 0;
5290            bottom: 0;
5291            width: 100%;
5292            max-width: 100%;
5293            min-height: 0;
5294            height: 100%;
5295            margin: 0;
5296            transform: none;
5297        }
5298
5299        #configurator .image-container img {
5300            opacity: 1 !important;
5301            visibility: visible !important;
5302        }
5303
5304        #configurator .dropdown-wrapper {
5305            max-width: 100%;
5306            margin-bottom: 0;
5307        }
5308
5309        #configurator .dropdown-name {
5310            border-top: 1px solid #222;
5311            margin-left: 0;
5312            padding: 10px 20px 0;
5313            font-size: 10px;
5314        }
5315
5316        #configurator .actions {
5317            background: #555;
5318            padding: 25px;
5319            padding-bottom: 10px;
5320        }
5321
5322        #configurator .actions a.button {
5323            color: #555;
5324            background: #fff;
5325            padding: 15px !important;
5326        }
5327
5328        #configurator .actions a.button.outline {
5329            color: #fff;
5330            background: transparent;
5331            border: 1px solid #fff;
5332        }
5333
5334        #configurator .select-board {
5335            position: absolute;
5336            right: 15px;
5337            bottom: 5px;
5338            z-index: 9999;
5339        }
5340
5341        #configurator .copy-link {
5342            position: absolute;
5343            left: 15px;
5344            bottom: 5px;
5345            z-index: 9999;
5346        }
5347
5348        #configurator .toggle span {
5349            width: 50px;
5350        }
5351
5352        #configurator .toggle span img {
5353            height: 12px;
5354        }
5355
5356        #configurator .toggle span.select-xr img {
5357            height: 10px;
5358        }
5359
5360        #configurator .checkout {
5361            display: none;
5362        }
5363
5364        #configurator h4.select-bundle {
5365            display: none;
5366        }
5367
5368        #configurator .preview {
5369            margin-top: 0;
5370        }
5371
5372        .mobile {
5373            display: block;
5374        }
5375
5376        #configurator .missing-products {
5377            color: red;
5378            margin: 20px;
5379        }
5380    }
5381
5382 
5383     #config-view .option-contain h3, #config-view .option-contain h5 {
5384      color: #000;
5385    }
5386    
5387    #config-view .product-panel, #config-view .radio-panel, #config-view .color-panel {
5388      background: #ffffff !important;
5389      border: none;
5390      color: #000 !important;
5391    }
5392    #config-view .option label.radio-container {
5393      box-shadow: none;
5394    }
5395    
5396    #config-view .option label {
5397      color: #000000 !important;
5398      background: #fff;
5399    }
5400
5401    #config-view .col.col-8.hide-small {
5402      order: -1;
5403    }
5404
5405    
5406  
5407</style>
5408
5409
5410
5411
5412<script>
5413
5414
5415
5416let CustomizeModalObserver = (function () {
5417
5418    const debouncedClickBind = debounce((arg) => bindClick(arg));
5419    const debouncedReinit = debounce(() => reinit(), 300);
5420
5421
5422    function debounce(func, timeout = 1000) {
5423        console.log('debounce');
5424        let timer;
5425        return (...args) => {
5426            clearTimeout(timer);
5427            timer = setTimeout(() => {
5428                func.apply(this, args);
5429            }, timeout);
5430        };
5431    }
5432
5433    function reinit() {
5434        console.log('expand');
5435        window.observer.disconnect();
5436        // $(document.querySelectorAll('#color-container')).slick("reinit");
5437        setTimeout(() => {
5438            const targetNode = document.querySelector('#config-view');
5439            const config = {attributes: true, childList: true, subtree: true};
5440            window.observer.observe(targetNode, config);
5441        }, 100);
5442    }
5443
5444    function bindClick(targetClass) {
5445        let elements = document.querySelectorAll(targetClass);
5446        [...elements].map((item) => {
5447            item.addEventListener('click', (event) => {
5448                let element = event.target;
5449                if (element.parentElement.classList.value.indexOf('tar-expanded') !== -1 || element.parentElement.parentElement.classList.value.indexOf('expanded') !== -1) {
5450                    element.parentElement.classList.remove('tar-expanded')
5451                    element.parentElement.parentElement.classList.remove('expanded')
5452                } else {
5453                    element.parentElement.classList.add('tar-expanded');
5454                    element.parentElement.parentElement.classList.add('expanded')
5455                }
5456            })
5457        });
5458    }
5459
5460    function init(targetNodeId, targetClass, timeout) {
5461        setTimeout(() => {
5462            console.log('customizer binding initialized');
5463            const targetNode = document.querySelector(targetNodeId);
5464            const config = {attributes: true, childList: true, subtree: true};
5465
5466            // Callback function to execute when mutations are observed
5467            const callback = function (mutationList, observer) {
5468                for (const mutation of mutationList) {
5469                    if (mutation.type === 'childList') {
5470                        console.log('child added - bind click --> OK!');
5471                        // bindSlick();
5472                        debouncedClickBind('.label-target');
5473                    } else if (mutation.type === 'attributes') {
5474                        console.log('class changed - refresh slick');
5475                        debouncedReinit();
5476                    }
5477                }
5478            }
5479
5480            window.observer = new MutationObserver(callback);
5481
5482            // Start observing the target node for configured mutations
5483            window.observer.observe(targetNode, config);
5484        }, timeout);
5485    }
5486
5487    return {
5488        init: init
5489    }
5490})();
5491
5492CustomizeModalObserver.init('#config-view', '', 2000)
5493
5494</script>
5494
5495
5496
5497  
5498<div class="container" id="config-view">
5499    <a href="#" class="close-configView close">
5500        <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg">
5501<g clip-path="url(#clip0_425_8)">
5502<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
5503<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
5504</g>
5505<defs>
5506<clipPath id="clip0_425_8">
5507<rect width="5.52" height="5.19" fill="white"/>
5508</clipPath>
5509</defs>
5510</svg>
5511
5512    </a>
5513    <div class="row">
5514        <div class="col col-4">
5515            <h5 v-if="bundle.name == 'Ultimate Carbon Bundle'">Ultimate Bundle</h5>
5516            <h5 v-else>${ bundle.name }</h5>
5517            <h3>Select Colors</h3>
5518            <div class="option-contain">
5519                <div class="options" style="height: 80vh;overflow: scroll;">
5520                    <div class="option" :class="{ expanded: product.expanded, hide: product.name === 'Onewheel GT S-Series' && bundle.stock === 'stock' }" @click="expand(product)" v-for="product in bundle.products" v-for="product in bundle.products" v-if="product.variants.length > 1 && !product.isBoard && !product.hidden && product.name !== 'Onewheel Pint X' && product.name !== 'Hybrid Fender Delete' && product.name !== 'Onewheel XR Classic' && product.name !== 'Onewheel GT S-Series' && !(product.name === 'Onewheel Pint' && bundle.railParam)">
5521                        <label class="label-target tar-expanded">
5522                          <div class="label-inner" v-if="product.name === 'Onewheel GT'">
5523                            <span>Tire Type</span>
5524                          </div>
5525                          <span class="label-inner" v-else-if="product.name === 'GT Fender'">
5526                            <span>Fender</span>
5527                          </span>
5528                          <div class="label-inner" v-else-if="product.name === 'GT Rail Guards'">
5529                            <span>Rail Guards</span>
5530                          </div>
5531                          <div class="label-inner" v-else-if="product.name === 'GT Bumpers'">
5532                            <span>Bumpers</span>
5533                          </div>
5534                          <div class="label-inner" v-else-if="product.name === 'GT Charger Plug'">
5535                            <span>Charger Plug</span>
5536                          </div>
5537                          <div class="label-inner" v-else-if="product.name === 'Onewheel Pint X'">
5538                            <span>Rail Color</span>
5539                          </div>
5540                          <div class="label-inner" v-else-if="product.name === 'Pint X Bumper'">
5541                            <span>Bumpers</span>
5542                          </div>
5543                          <div class="label-inner" v-else-if="product.name === 'Pint X Rail Guards'">
5544                            <span>Rail Guards</span>
5545                          </div>
5546                          <div class="label-inner" v-else-if="product.name === 'Pint Charger Plugs'">
5547                            <span>Charger Plug</span>
5548                          </div>
5549                          <div class="label-inner" v-else-if="product.name === 'Onewheel Pint'">
5550                            <span>Rail Color</span>
5551                          </div>
5552                          <div class="label-inner" v-else-if="product.name === 'Fender Pint'">
5553                            <span>Fender</span>
5554                          </div>
5555                          <div class="label-inner" v-else-if="product.name === 'Bumpers Pint'">
5556                            <span>Bumpers</span>
5557                          </div>
5558                          <div class="label-inner" v-else-if="product.name === 'Rail Guards Pint'">
5559                            <span>Rail Guards</span>
5560                          </div>
5561                          <div class="label-inner" v-else-if="product.name === 'Pint Charger Plugs'">
5562                            <span>Charger Plug</span>
5563                          </div>
5564                          <div class="label-inner" v-else-if="product.name === 'Pint X Freeride Bumpers'">
5565                            <span>Freeride Bumpers</span>
5566                          </div>
5567                          
5568                          <div class="label-inner" v-else-if="product.name === 'GT S-Series Recurve Rail Guards'">
5569                            <span>Rail Guards</span>
5570                          </div>
5571                          <div class="label-inner" v-else-if="product.name === '27b'">
5572                            <span>Standard Bumpers</span>
5573                          </div>
5574                          <div class="label-inner" v-else-if="product.name === 'XR Classic Bumpers'">
5575                            <span>Standard Bumpers</span>
5576                          </div>
5577                          <div class="label-inner" v-else-if="product.name === '27fb'">
5578                            <span>Freeride Bumpers</span>
5579                          </div>
5580                          <div class="label-inner" v-else-if="product.name === 'XR Classic Freeride Bumpers'">
5581                            <span>Freeride Bumpers</span>
5582                          </div>
5583                          <div class="label-inner" v-else-if="product.name === 'Onewheel XR Classic'">
5584                            <span>XR Classic</span>
5585                          </div>
5586                          <div class="label-inner" v-else-if="product.name === 'XR Classic Rail Guards'">
5587                            <span>Rail Guards</span>
5588                          </div>
5589                          <div class="label-inner" v-else-if="product.name === 'XR Classic Recurve Rail Guards'">
5590                            <span>Rail Guards</span>
5591                          </div>
5592                          <div class="label-inner" v-else-if="product.name === 'GT Freeride Bumpers'">
5593                            <span>Freeride Bumpers</span>
5594                          </div>
5595
5596                          <div class="label-inner" v-else>
5597                            <span>${ product.name }</span>
5598                          </div>
5599                          <div class="selected-option">
5600                            <span v-if="product.chosenVariant" class="chosen-name hide-expanded">
5601                              <span class="color-count" v-if="product.name === 'Onewheel GT' && product.chosenVariant.name === 'Performance Treaded Tire'">
5602                                Performance Treaded
5603                              </span>
5604                              <span v-else-if="product.chosenVariant.name !== 'Performance Treaded Tire' && product.name === 'Onewheel GT'">
5605                                ${product.chosenVariant.name}
5606                              </span>
5607                              <span class="color-count" v-else-if="product.name === 'GT Fender'">
5608                                16 Colors
5609                              </span>
5610                              <span class="color-count" v-else-if="product.name === 'GT Rail Guards'">
5611                                17 Colors
5612                              </span>
5613                              <span class="color-count" v-else-if="product.name === 'GT Bumpers'">
5614                                16 Colors
5615                              </span>
5616                              <span class="color-count" v-else-if="product.name === 'GT Charger Plug'">
5617                                16 Colors
5618                              </span>
5619                              <span class="color-count" v-else-if="product.name === 'Onewheel Pint X'">
5620                                1 Color
5621                              </span>
5622                              <span class="color-count" v-else-if="product.name === 'Pint X Bumper'">
5623                                16 Colors
5624                              </span>
5625                              <span class="color-count" v-else-if="product.name === 'Pint X Rail Guards'">
5626                                18 Colors
5627                              </span>
5628                              <span class="color-count" v-else-if="product.name === 'Maghandle Pro'">
5629                                9 Colors
5630                              </span>
5631                              <span class="color-count" v-else-if="product.name === 'Pint Charger Plugs'">
5632                                16 Colors
5633                              </span>
5634                              <span class="color-count" v-else-if="product.name === 'Onewheel Pint'">
5635                                2 Colors
5636                              </span>
5637                              <span class="color-count" v-else-if="product.name === 'Fender Pint'">
5638                                16 Colors
5639                              </span>
5640                              <span class="color-count" v-else-if="product.name === 'Bumpers Pint'">
5641                                16 Colors
5642                              </span>
5643                              <span class="color-count" v-else-if="product.name === 'Rail Guards Pint'">
5644                                16 Colors
5645                              </span>
5646                              <span class="color-count" v-else-if="product.name === 'Pint Charger Plugs'">
5647                                16 Colors
5648                              </span>
5649                              <span class="color-count" v-else-if="product.name === 'Hybrid Fender'">
5650                                7 Colors
5651                              </span>
5652                              <span class="color-count" v-else-if="product.name === 'Pint X Freeride Bumpers'">
5653                                8 Colors
5654                              </span>
5655                              <span class="color-count" v-else-if="product.name === 'GT S-Series Recurve Rail Guards'">
5656                                6 Colors
5657                              </span>
5658                              <span class="color-count" v-else-if="product.name === '27b'">
5659                                11 Colors
5660                              </span>
5661                              <span class="color-count" v-else-if="product.name === 'XR Classic Bumpers'">
5662                                11 Colors
5663                              </span>
5664                              <span class="color-count" v-else-if="product.name === '27fb'">
5665                                7 Colors
5666                              </span>
5667                              <span class="color-count" v-else-if="product.name === 'XR Classic Freeride Bumpers'">
5668                                11 Colors
5669                              </span>
5670                              <span class="color-count" v-else-if="product.name === 'XR Classic Rail Guards'">
5671                                9 Colors
5672                              </span>
5673                              <span class="color-count" v-else-if="product.name === 'XR Classic Recurve Rail Guards'">
5674                                9 Colors
5675                              </span>
5676                              <span class="color-count" v-else-if="product.name === 'GT Freeride Bumpers'">
5677                                7 Colors
5678                              </span>
5679                            </span>
5680                            <span v-if="product.chosenVariant.name === 'Performance Treaded Tire'" class="chosen-name show-expanded">
5681                              Performance Treaded
5682                            </span>
5683                            <span v-else-if="product.chosenVariant.name !== 'Performance Treaded Tire' && product.chosenVariant" class="chosen-name show-expanded">
5684                              ${product.chosenVariant.name}
5685                            </span>
5686                            <div v-if="product.name != 'Onewheel GT'" class="color-holder"
5687                                 :data-color="product.chosenVariant ? product.chosenVariant.name : ''"
5688                                 :style="{ backgroundColor: product.chosenVariant ? getHexCode(product.chosenVariant.name) : 'transparent' }"></div>
5689                            </div>
5690						 </label>
5691
5692
5693                        
5694
5695                        <div class="radio-panel panel" v-if="product.name === 'Onewheel GT S-Series'">
5696  
5697                              <template v-for="(variant, index) in product.variants">
5698                                  <label class="radio-container"
5699                                         :data-value="variant.name"
5700                                         @click.prevent.stop="optionChanged(product, variant);"> 
5701                                    <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span>
5702                                    <span v-if="variant.name == 'Slick Tire'">Slick Tire</span>
5703                                    
5704                                    <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span>
5705                                    <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span>
5706                                    <span v-if="variant.name == '28'">S-Series Rally XL</span>
5707                                    <span v-if="variant.name == 'S-Series Rally XL'">S-Series Rally XL</span>
5708  
5709                                    
5710                                    <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>-->
5711                                    
5712                                    <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span>
5713                                    <span v-if="variant.name == 'Treaded Tire'"> +$50</span>
5714                                    <span v-if="variant.name == 'S-Series Rally Edition'"> +$500</span>
5715                                    <span v-if="variant.name == '28'">+$750</span>
5716                                    <span v-if="variant.name == 'S-Series Rally XL'">+$750</span>
5717  
5718                                    <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span>
5719                                    <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span>
5720  
5721                                      <input type="radio" :checked="product.chosenVariant == variant">
5722                                      <span class="checkmark"></span>
5723                                  </label>
5724                              </template>
5725                        </div>
5726                        <div class="radio-panel panel" v-else-if="product.name === 'Onewheel GT'">
5727  
5728                              <template v-for="(variant, index) in product.variants">
5729                                  <label class="radio-container"
5730                                         :data-value="variant.name"
5731                                         @click.prevent.stop="optionChanged(product, variant);"> 
5732                                    <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span>
5733                                    <span v-if="variant.name == 'Slick Tire'">Slick Tire</span>
5734                                    
5735                                    <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span>
5736                                    <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span>
5737  
5738                                    
5739                                    <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>-->
5740                                    
5741                                    <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span>
5742                                    <span v-if="variant.name == 'Treaded Tire'"> +$50</span>
5743                                    <span v-if="variant.name == 'S-Series with Recurve Rails'"> +$300</span>
5744                                    <span v-if="variant.name == 'S-Series Rally Edition'"> +$600</span>
5745  
5746                                    <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span>
5747                                    <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span>
5748  
5749                                      <input type="radio" :checked="product.chosenVariant == variant">
5750                                      <span class="checkmark"></span>
5751                                  </label>
5752                              </template>
5753                        </div>
5754                        <div class="radio-panel panel" v-else-if="product.name === 'Onewheel XR Classic'">
5755  
5756                              <template v-for="(variant, index) in product.variants">
5757                                  <label class="radio-container"
5758                                         :data-value="variant.name"
5759                                         @click.prevent.stop="optionChanged(product, variant);"> 
5760                                    <span v-if="variant.name == '1'">Classic Straight Rail</span>
5761                                    <span v-if="variant.name == '2'">Classic Recurve Rail +300</span>
5762                                    <input type="radio" :checked="product.chosenVariant == variant">
5763                                    <span class="checkmark"></span>
5764                                  </label>
5765                              </template>
5766                        </div>
5767
5768                      
5769                        <div class="color-panel panel" v-else if="isSwatch(product)" id="color-container">
5770                            <template v-for="(variant, index) in product.variants">
5771                                  <div v-if="variant.name.includes('Fade')"></div>
5772                                  <div v-else-if="(variant.name === 'Leather' || variant.name === 'Glowhst') && product.name === 'Pint X Rail Guards'"></div>
5773                                  <div v-else class="color-holder"
5774                                     :data-color="variant.name"
5775                                     :class="{'selected': product.chosenVariant == variant, 'recurverail': product.name === 'GT S-Series Recurve Rail Guards'}"
5776                                     @click="optionChanged(product, variant);"
5777                                     :style="{ backgroundColor: getHexCode(variant.name) }"></div>
5778                            </template>
5779                        </div>
5780                      
5781                        <div class="radio-panel panel" v-else>
5782
5783                            <template v-for="(variant, index) in product.variants">
5784                                <label class="radio-container"
5785                                       :data-value="variant.name"
5786                                       @click.prevent.stop="optionChanged(product, variant);"> 
5787                                  <span v-if="variant.name == 'Performance Treaded Tire'">Performance Treaded</span>
5788                                  <span v-if="variant.name == 'Slick Tire'">Slick Tire</span>
5789                                  
5790                                  <span v-if="variant.name == 'S-Series with Recurve Rails'">S-Series with Recurve Rails</span>
5791                                  <span v-if="variant.name == 'S-Series Rally Edition'">S-Series Rally Edition</span>
5792
5793                                  
5794                                  <!--<span v-if="variant.name != 'Performance Treaded Tire'">${ variant.name }</span>-->
5795                                  
5796                                  <span v-if="variant.name == 'Performance Treaded Tire'"> +$50</span>
5797                                  <span v-if="variant.name == 'Treaded Tire'"> +$50</span>
5798                                  <span v-if="variant.name == 'S-Series with Recurve Rails'"> +$300</span>
5799                                  <span v-if="variant.name == 'S-Series Rally Edition'"> +$600</span>
5800
5801                                  <span v-if="variant.name == 'GT Hybrid Fender Delete'">GT Hybrid Fender Delete</span>
5802                                  <span v-if="variant.name == 'GT Recurve Hybrid Fender Delete'">GT Recurve Hybrid Fender Delete</span>
5803
5804                                    <input type="radio" :checked="product.chosenVariant == variant">
5805                                    <span class="checkmark"></span>
5806                                </label>
5807                            </template>
5808                        </div>
5809                    </div>
5810
5811                </div>
5812            </div>
5813            
5814                <div class="atc-frame">
5815                  <button type="submit" class="button-outline-black yellow add-bundle-to-cart btn-process atc-click">
5816                      Add to Cart
5817                      <span class="btn-ring"></span>
5818                  </button>
5819                </div>
5820        </div>
5821
5822        <div class="col col-8 hide-small">
5823            <div class="images">
5824                <div v-if="bundle.activeProduct">
5825                    <div class="featured-img">
5826                        <div v-if="bundleName == 'XR'" class="class">
5827                            <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/t/99/assets/XR_Backgroun
5827dBoard_Transparent_2kb.png" alt="">
5828                        </div>
5829                        <div v-if="bundle.name == 'Hybrid Bundle'" class="class">
5830                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/>
5831                        </div>
5832                        <div v-if="bundle.name == 'Summit Bundle'" class="class">
5833                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/>
5834                        </div>
5835                        <div v-if="bundle.name == 'Full Send Bundle'" class="class">
5836                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_4ConfigModal_700x.png"/>
5837                        </div>
5838                        <div v-if="bundle.name == 'Recurve Hybrid Bundle'" class="class">
5839                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5840                        </div>
5841                        <div v-if="bundle.name == 'Recurve Summit Bundle'" class="class">
5842                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5843                        </div>
5844                        <div v-if="bundle.name == 'Recurve Full Send Bundle'" class="class">
5845                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5846                        </div>
5847
5848                        <div v-if="bundle.name == 'Rally Hybrid'" class="class">
5849                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5850                        </div>
5851                        <div v-if="bundle.name == 'Rally Summit'" class="class">
5852                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5853                        </div>
5854                        <div v-if="bundle.name == 'Rally Full Send'" class="class">
5855                           <img class="hide-xrc" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png"/>
5856                        </div>
5857
5858                        <div v-if="bundle.name == 'Rally XL Freeride'" class="class rally-xl-frame">
5859                            <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board">
5860                            <img class="base-lowboy" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_Lowboy_Footpads_Zoom.png" alt="Lowboy Footpads">
5861                        </div>
5862                        <div v-if="bundle.name == 'Rally XL Summit'" class="class rally-xl-frame">
5863                            <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board">
5864                            <img class="base-lowboy" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_Lowboy_Footpads_Zoom.png" alt="Lowboy Footpads">
5865                        </div>
5866                        <div v-if="bundle.name == 'Rally XL Epitome'" class="class rally-xl-frame">
5867                            <img class="base-xlrally" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_Base_Zoom.png" alt="Rally XL Base Board">
5868                            <img class="base-fst" src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/S-Series_RallyXL_FST_Footpads_NoCruxHac_Zoom.png" alt="FST Base Kit">
5869                        </div>
5870                        
5871                        <div v-if="bundle.name == 'Fender Bundle'" class="class show-pints">
5872                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/>
5873                        </div>
5874                        <div v-if="bundle.name == 'Essentials Bundle'" class="class show-pints">
5875                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/>
5876                        </div>
5877                        <div v-if="bundle.name == 'Pinnacle Bundle'" class="class show-pints">
5878                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintSConfigBase_2024.png"/>
5879                        </div>
5880
5881                      
5882                        <div v-if="bundle.name == 'Pinnacle Bundle'" class="class">
5883                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/264/assets/PintX_Fender_BlackCarbon_1600x.png"/>
5884                        </div>
5885                        <div v-if="bundle.name == 'Ultimate Carbon Bundle'" class="class z-top">
5886                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_Fender_2024_BlackCarbon.png"/>
5887                        </div>
5888                      
5889                        <div v-if="bundle.name == 'Fender Bundle'" class="class show-pintx">
5890                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/>
5891                        </div>
5892                        <div v-if="bundle.name == 'Essentials Bundle'" class="class show-pintx">
5893                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/>
5894                        </div>
5895                        <div v-if="bundle.name == 'Pro Bundle'" class="class show-pintx">
5896                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png"/>
5897                        </div>
5898
5899                      
5900                      
5901                      
5902
5903                        <div class="image" :product="product.id" v-for="(product, index) in bundle.products"
5904                             v-if="product.variants.length > 1">
5905
5906                            <div v-if="bundle.name.includes('Recurve Hybrid') || bundle.name.includes('Recurve Essentials') || bundle.name.includes('Recurve Elite')" class="is-recurve xrc">
5907                              <img :src="getImageAlt(product, index)"/>
5908                            </div>
5909                            <div v-else-if="bundle.name.includes('Recurve') || bundle.name == 'Rally Hybrid' || bundle.name == 'Rally Summit' || bundle.name == 'Rally Full Send'" class="is-recurve gts">
5910                              <img :src="getImage(product, index)"/>
5911                            </div>
5912                            <div v-else-if="bundle.name.includes('XL')" class="is-xl gts">
5913                              <img :src="getImage(product, index)"/>
5914                            </div>
5915                            <div v-else-if="bundle.name.includes('Fender Bundle')" class="is-fender-bundle">
5916                              <img :src="getImage(product, index)"/>
5917                            </div>
5918                            <div v-else>
5919                              <img :src="getImage(product, index)"/>
5920                            </div>
5921                            
5922                        </div>
5923                        
5924                      <div class="image" :product="product.id" v-for="(product, index) in bundle.products">
5925                        
5926                        <div v-if="bundleName == 'PintX' && product.variants.length == 1 && product.name == 'Pint Carbon Fiber Fender'">
5927                           <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
5927onewheel.com/cdn/shop/t/416/assets/PintX_Fender_BlackCarbon_1600x.png?v=155985400304792845101788874451"/>
5928                        </div>
5929                        <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Carbon Fiber Fender'">
5930                           <img class="gt-bc" src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Fender_BC_1600x.png?v=11183604559475566066"/>
5931                        </div>
5932                        <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Hybrid Fender'">
5933                           <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/416/assets/GT_Fender_HybridFender.png?v=71793847123841592581788874451"/>
5934                        </div>
5935
5936                        
5937                        <div v-if="bundleName == 'GT' && product.variants.length == 1 && product.name == 'GT Hybrid Fender'">
5938                           <img src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/t/416/assets/GT_Fender_HybridFender.png?v=71793847123841592581788874451"/>
5939                        </div>
5940
5941                        <div v-if="bundleName == 'GTS' && product.variants.length == 1 && product.name == 'GT Recurve Hybrid Fender'">
5942                           <img src="https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0677/3728/8962/files/GTSRecurve_Hybrid_Fender.png"/>
5943                        </div>
5944
5945                        
5946              		   </div>
5947                    </div>
5948                </div>
5949            </div>
5950        </div>
5951
5952    </div>
5953</div>
5954
5955
5956
5957
5958
5959
5960
5961<style>
5962  /* Optional positioning/size – tweak as needed */
5963  #config-view .featured-img { position: relative; }
5964  #onewheel-gt.step-two .featured-inject-img {
5965    position: absolute;
5966    top: 16px; left: 16px;
5967    max-width: 100%; height: auto;
5968    pointer-events: none; z-index: 10;
5969  }
5970
5971  /* Base fallback image (tire/board) should be behind parts but visible */
5972  #config-view .featured-img img.featured-base-fallback {
5973    position: absolute;
5974    z-index: 1;
5975    max-width: 100%;
5976    height: auto;
5977    pointer-events: none;
5978  }
5979
5980  /* For GT, position base image similar to inject image */
5981  #onewheel-gt.step-two .featured-img img.featured-base-fallback {
5982    transform: translateX(-2.8%) translateY(-50.2%) scale(0.935);
5983    top: 50%;
5984  }
5985
5986  @media only screen and (max-width: 767px) {
5987    #onewheel-gt.step-two .featured-img img.featured-inject-img {
5988      transform: translateY(-50.2%) scale(1) !important;
5989        top: 50% !important;
5990    }
5991    #onewheel-gt.step-two .featured-img img.featured-base-fallback {
5992      transform: translateY(-50.2%) scale(1) !important;
5993      top: 50% !important;
5994    }
5995    #onewheel-gt.step-two .featured-img .image:first-child img {
5996        transform: translateY(-50%) scale(1.93) !important;
5997        max-width: none !important;
5998    }
5999    #onewheel-gt.step-two .product-configView div#config-view .images .featured-img [product="6625428373598"] .is-fender-bundle img {
6000        transform: translateX(-2px) translateY(-49.15%) scale(1.8) !important;
6001    }
6002  }
6003
6004  #onewheel-pint img.featured-inject-img, #onewheel-pint-x img.featured-inject-img, #pint img.featured-inject-img {
6005    top: 50% !important;
6006    transform: translateY(-50%) !important;
6007  }
6008
6009  #onewheel-gt.step-two img.featured-inject-img {
6010    transform: translateX(-2.8%) translateY(-50.2%) scale(0.935) !important;
6011    /* transform: translateY(-50%) scale(1); */
6012    top: 50%;
6013    max-width: 100%;
6014  }
6015  
6016</style>
6017
6018
6019
6020<script>
6021(function () {
6022  const qs = new URLSearchParams(location.search);
6023
6024  // Accept ?rail=... or ?tire=...
6025  const slug = (qs.get('rail') || qs.get('tire') || '').toLowerCase();
6026  const tireParam = qs.get('tire');
6027
6028  // Default/base board fallbacks by page/body id
6029  const DEFAULTS = {
6030    'onewheel-gt':   'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_SlickTire.png',
6031    'onewheel-pint': 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png',
6032    'onewheel-pint-x':'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/PintXConfigBase_2024.png',
6033    'pint':          'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png'
6034  };
6035
6036  const MAP = {
6037    'performance-treaded-tire': {
6038      src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_PerformanceTreadedTire_1400x.png',
6039      alt: 'Performance Treaded Tire'
6040    },
6041    'slick-tire': {
6042      src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GT_SlickTire.png',
6043      alt: 'Slick Tire'
6044    },
6045    'sand': {
6046      src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Sand.png',
6047      alt: 'Sand'
6048    },
6049    'slate': {
6050      src: 'https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Pint_RailGuards_2024_Slate.png',
6051      alt: 'Slate'
6052    }
6053  };
6054
6055  const cfg = MAP[slug];
6056
6057  /** Resolve ?tire= value to MAP entry (GT Performance / Slick). */
6058  function gtTireConfigFromParam(tp) {
6059    if (!tp) return null;
6060    const k = String(tp).toLowerCase().trim().replace(/\+/g, ' ');
6061    if (MAP[k] && (k === 'performance-treaded-tire' || k === 'slick-tire')) return MAP[k];
6062    if (k.includes('performance') && (k.includes('tread') || k.includes('treaded'))) return MAP['performance-treaded-tire'];
6063    if (k.includes('slick') || k === 'slick-tire') return MAP['slick-tire'];
6064    return null;
6065  }
6066
6067  function hostEl() {
6068    return document.querySelector('#config-view .featured-img');
6069  }
6070
6071  // Check if we're on Onewheel GT page or in a GT bundle
6072  function isGT() {
6073    const bodyId = (document.body && document.body.id || '').toLowerCase();
6074    if (bodyId === 'onewheel-gt' || bodyId.includes('gt')) return true;
6075    
6076    // Also check if we're in a GT bundle by looking at the bundle name or products
6077    try {
6078      const configView = document.getElementById('config-view');
6079      if (configView && window.config && window.config.bundle) {
6080        const bundleName = (window.config.bundle.name || '').toLowerCase();
6081        if (bundleName.includes('freeride') || bundleName.includes('gt')) {
6082          // Check if bundle has GT products
6083          const products = window.config.bundle.products || [];
6084          const hasGTProduct = products.some(p => {
6085            const name = (p.name || '').toLowerCase();
6086            return name.includes('onewheel gt') || name.includes('gt ') || name === 'onewheel gt';
6087          });
6088          if (hasGTProduct) return true;
6089        }
6090      }
6091    } catch (e) {
6092      // Fallback to body ID check
6093    }
6094    
6095    return false;
6096  }
6097
6098  // Check if there's already a tire/base board image (not just any image)
6099  function hasTireBaseImage(host) {
6100    if (!host) return false;
6101    
6102    // Check for tire-specific images (base board images) - these indicate the board/tire is showing
6103    const tireImages = host.querySelectorAll('img[src*="GT_SlickTire"], img[src*="GT_PerformanceTreadedTire"], img[src*="GT_Tire"], img.featured-base-fallback, img.featured-inject-img');
6104    if (tireImages.length > 0) return true;
6105    
6106    // Also check if there's an image that looks like a base board (not just parts)
6107    // Parts typically have names like "GT_Fender_", "GT_RailGuard_", "GT_Bumpers_", etc.
6108    // Base board images have "GT_SlickTire" or "GT_PerformanceTreadedTire" or just "GT_" without part names
6109    const allImages = host.querySelectorAll('img');
6110    for (let img of allImages) {
6111      const src = (img.src || '').toLowerCase();
6112      // If it's a GT image but NOT a part image, it's likely a base board
6113      if (src.includes('gt_') && !src.includes('fender') && !src.includes('railguard') && 
6114          !src.includes('bumper') && !src.includes('chargerplug') && !src.includes('handle') && 
6115          !src.includes('footpad') && (src.includes('slicktire') || src.includes('treadedtire') || src.includes('tire'))) {
6116        return true;
6117      }
6118    }
6119    
6120    return false;
6121  }
6122
6123  // Ensure there is always at least one base image visible
6124  function ensureBase() {
6125    const host = hostEl();
6126    if (!host) return false;
6127
6128    // GT + ?tire=performance-treaded-tire|slick-tire — always prepend correct stock board (accessories alone left a blank canvas)
6129    if (tireParam) {
6130      const tireCfg = gtTireConfigFromParam(tireParam);
6131      if (tireCfg) {
6132        const wantSrc = tireCfg.src;
6133        let fb = host.querySelector('img.featured-base-fallback');
6134        if (fb && fb.getAttribute('data-gt-tire-src') === wantSrc) {
6135          /* already correct */
6136        } else {
6137          host.querySelectorAll('img.featured-base-fallback').forEach(function (n) { n.remove(); });
6138          fb = document.createElement('img');
6139          fb.className = 'featured-base-fallback';
6140          fb.setAttribute('data-gt-tire-src', wantSrc);
6141          fb.alt = tireCfg.alt;
6142          fb.src = wantSrc;
6143          // Position behind parts but visible; transforms/position are controlled by CSS selectors.
6144          fb.style.cssText = 'position:absolute;z-index:1;left:0;max-width:100%;height:auto;pointer-events:none;';
6145          fb.addEventListener('error', function () {
6146            // If the performance/slick filename is missing, fall back to slick to avoid blanks.
6147            fb.src = DEFAULTS['onewheel-gt'];
6148            fb.alt = 'Base Board - Slick Tire';
6149          });
6150          host.insertBefore(fb, host.firstChild);
6151        }
6152      }
6153    }
6154
6155    // For Onewheel GT: if tire parameter is missing, always ensure slick tire base is present
6156    if (isGT() && !tireParam) {
6157      // Check if we already have a tire base image
6158      if (!hasTireBaseImage(host)) {
6159        const url = DEFAULTS['onewheel-gt'];
6160        if (url) {
6161          // Remove any existing base fallback to avoid duplicates
6162          host.querySelectorAll('img.featured-base-fallback').forEach(n => n.remove());
6163          
6164          const base = document.createElement('img');
6165          base.className = 'featured-base-fallback';
6166          base.alt = 'Base Board - Slick Tire';
6167          base.src = url;
6168          // Position behind parts but visible; transforms/position are controlled by CSS selectors.
6169          base.style.cssText = 'position:absolute;z-index:1;left:0;max-width:100%;height:auto;pointer-events:none;';
6170          host.prepend(base);
6171          console.log('✓ Injected slick tire base image for GT (no tire parameter)');
6172          return true;
6173        }
6174      } else {
6175        // We have a tire base image, but make sure it's the slick tire if no param
6176        const existingBase = host.querySelector('img.featured-base-fallback');
6177        if (existingBase && existingBase.src !== DEFAULTS['onewheel-gt']) {
6178          // Update to slick tire if it's not already
6179          existingBase.src = DEFAULTS['onewheel-gt'];
6180          existingBase.alt = 'Base Board - Slick Tire';
6181          console.log('✓ Updated base image to slick tire for GT (no tire parameter)');
6182        }
6183      }
6184    }
6185
6186    // For other cases, check if any NON overlay image exists
6187    const hasNonOverlay = host.querySelector('img:not(.featured-inject-img):not(.featured-base-fallback)');
6188    if (hasNonOverlay) return true;
6189
6190    // Otherwise, inject a base fallback behind the overlay
6191    const key = document.body && document.body.id || '';
6192    const url = DEFAULTS[key];
6193    if (!url) return false;
6194
6195    // Don't add duplicate base fallbacks
6196    if (host.querySelector('img.featured-base-fallback')) return true;
6197
6198    const base = document.createElement('img');
6199    base.className = 'featured-base-fallback'; // z-index will be below overlay
6200    base.alt = 'Base Board';
6201    base.src = url;
6202    base.style.cssText = 'position: absolute; z-index: 1; max-width: 100%; height: auto; top: 0; left: 0;';
6203    host.prepend(base);
6204    return true;
6205  }
6206
6207  // Inject/refresh the overlay image (if cfg is defined)
6208  function injectOverlay() {
6209    const host = hostEl();
6210    if (!host) return false;
6211
6212    // Always keep a base around first
6213    ensureBase();
6214
6215    // Clean prior overlays
6216    host.querySelectorAll('img.featured-inject-img[data-injected]').forEach(n => n.remove());
6217
6218    // Duplicate full-board layer if we already injected it as featured-base-fallback
6219    const skipInjectDuplicateGtTire = tireParam && gtTireConfigFromParam(tireParam) &&
6220      cfg && cfg.src === gtTireConfigFromParam(tireParam).src;
6221
6222    if (cfg && !skipInjectDuplicateGtTire) {
6223      const img = document.createElement('img');
6224      img.className = 'featured-inject-img';
6225      img.dataset.injected = slug;
6226      img.src = cfg.src;
6227      img.alt = cfg.alt;
6228      img.style.cssText = 'position: absolute; z-index: 2; max-width: 100%; height: auto;';
6229
6230      // If overlay fails to load, remove it and make sure base is present
6231      img.addEventListener('error', () => {
6232        img.remove();
6233        ensureBase();
6234      });
6235
6236      host.appendChild(img);
6237    }
6238
6239    return true;
6240  }
6241
6242  // Try for a short period while Vue mounts, then stop.
6243  let tries = 0;
6244  const poll = setInterval(() => {
6245    const ok = injectOverlay();
6246    if (ok || ++tries > 60) {
6247      clearInterval(poll);
6248      // Final safety: if we still somehow have nothing, add base
6249      ensureBase();
6250    }
6251  }, 120);
6252
6253  // React to DOM changes (Vue re-renders)
6254  const root = document.getElementById('config-view');
6255  if (root) new MutationObserver(() => { injectOverlay(); ensureBase(); })
6256    .observe(root, { childList: true, subtree: true });
6257
6258  // If there is no slug at all, still guarantee a base (especially for GT)
6259  if (!slug) ensureBase();
6260})();
6261</script>
6261
6262
6263
6264
6265
6266
6267
6268<script>
6269(function () {
6270  const qs = new URLSearchParams(location.search);
6271  if (qs.get('bundle') !== 'true') return;
6272
6273  // Fix bad filename segments inside src/srcset/style/etc.
6274  const RULES = [
6275    { re: /GT(?:%20| |_)?Fender_Fender/g,      to: 'GT_Fender' },
6276    { re: /GT(?:%20| |_)?Fender_ChargerPlug/g, to: 'GT_ChargerPlug' }
6277  ];
6278
6279  const rewrite = v => (typeof v === 'string'
6280    ? RULES.reduce((acc, r) => acc.replace(r.re, r.to), v)
6281    : v);
6282
6283  function patchNode(el) {
6284    if (!el || el.nodeType !== 1) return;
6285    if (el.tagName === 'IMG') {
6286      const s = el.getAttribute('src');        const ns  = rewrite(s);
6287      const ss = el.getAttribute('srcset');    const nss = rewrite(ss);
6288      if (ns  !== s)  el.setAttribute('src', ns);
6289      if (nss !== ss) el.setAttribute('srcset', nss);
6290    }
6291    if (el.tagName === 'SOURCE') {
6292      const ss = el.getAttribute('srcset');    const nss = rewrite(ss);
6293      if (nss !== ss) el.setAttribute('srcset', nss);
6294    }
6295    const st  = el.getAttribute('style');      const nst = rewrite(st);
6296    if (nst !== st && st != null) el.setAttribute('style', nst);
6297    ['data-src', 'data-srcset', 'data-bg'].forEach(a => {
6298      const v = el.getAttribute(a);            const nv = rewrite(v);
6299      if (nv !== v && v != null) el.setAttribute(a, nv);
6300    });
6301  }
6302
6303  function patchAll(root) {
6304    (root || document)
6305      .querySelectorAll('img, source, [style], [data-src], [data-srcset], [data-bg]')
6306      .forEach(patchNode);
6307  }
6308
6309  const root = document.getElementById('config-view') || document;
6310  patchAll(root);
6311
6312  const origSet = Element.prototype.setAttribute;
6313  Element.prototype.setAttribute = function(name, value) {
6314    const n = (name || '').toLowerCase();
6315    if (n === 'src' || n === 'srcset' || n === 'data-src' || n === 'data-srcset' || n === 'style') {
6316      value = rewrite(value);
6317    }
6318    return origSet.call(this, name, value);
6319  };
6320
6321  try {
6322    const desc = Object.getOwnPropertyDescriptor(HTMLImageElement.prototype, 'src');
6323    if (desc && desc.set) {
6324      Object.defineProperty(HTMLImageElement.prototype, 'src', {
6325        get: desc.get,
6326        set(v) { desc.set.call(this, rewrite(v)); }
6327      });
6328    }
6329  } catch (e) { /* best effort */ }
6330
6331  new MutationObserver(m => {
6332    for (const x of m) {
6333      if (x.type === 'attributes') patchNode(x.target);
6334      else if (x.type === 'childList') x.addedNodes && x.addedNodes.forEach(n => { if (n.nodeType === 1) { patchNode(n); patchAll(n); } });
6335    }
6336  }).observe(root, {
6337    childList: true, subtree: true, attributes: true,
6338    attributeFilter: ['src', 'srcset', 'style', 'data-src', 'data-srcset', 'data-bg']
6339  });
6340
6341  let i = 0;
6342  const poll = setInterval(() => { patchAll(root); if (++i > 50) clearInterval(poll); }, 120);
6343})();
6344</script>
6344
6345</div>
6346
6347
6348
6349
6350
6351</div>
6352        <div id="shopify-section-product-purchase" class="shopify-section">
6353
6354    <div id="purchaseView" class="product-purchaseView active">
6355      
6356        <style>
6357
6358    ul.slick-dots {
6359      position: absolute;
6360      top: 0;
6361      text-align: right;
6362    }
6363    .slick-dots li button:before {
6364      font-size: 12px;
6365    }
6366    .your-class .slick-slide {
6367        padding: 35px 0;
6368    }
6369    .your-class .slick-list.draggable {
6370      width: 95% !important;
6371      overflow: visible;
6372      margin: 0 auto;
6373    }
6374  
6375    .multiple-items {
6376      width: 100%;
6377    }
6378    .accordion-toggle {
6379      flex-basis: auto;
6380      flex-grow: 1;
6381      text-align: center;
6382      cursor: pointer;
6383      transition: all 0.3s ease;
6384    }
6385    .red {
6386      padding: 80px 0;
6387    }
6388
6389    /* Label */
6390    .ac-container {
6391      border-top: none;
6392    }
6393    .accordion-toggle {
6394        padding-bottom: 20px;
6395    }
6396    .accordion-toggle.red article.toggle-one {
6397        border-top: 1px solid !important;
6398        padding: 20px 0px;
6399    }
6400    .ac-container label {
6401      padding: 0 15px;
6402      text-transform: uppercase;
6403      font-weight: 400;
6404      line-height: 2;
6405      padding: 10px 5px;
6406      display: block;
6407      cursor: pointer;
6408      text-transform: capitalize;
6409      font-size: 16px;
6410      position: relative;
6411      margin-bottom: 20px;
6412    }
6413    .red label {
6414        margin-bottom: 20px !important;
6415    }
6416    .ac-container {
6417      width: 100%;
6418      margin: 10px auto;
6419    }
6420    .ac-container input {
6421      display: none;
6422    }
6423    
6424    /* Contents */
6425    .ac-container article {
6426      overflow: hidden;
6427      height: 0;
6428      transition: 0.6s;
6429    }
6430    .ac-container article p {
6431      padding: 10px 5px;
6432      line-height: 1.3;
6433        font-size: 16px;
6434        text-align: left;
6435      margin-bottom: 0;
6436      font-weight: 100;
6437      
6438    }
6439    .ac-container article.openme {
6440      height: auto;
6441    }
6442    .scroller {
6443        padding-top: 20px !important;
6444    }
6445    
6446    .ac-container label::after {
6447        content: '';
6448        display: block;
6449        background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/arrow-down-gray2.svg');
6450        background-size: 26px 16px;
6451        width: 26px;
6452        height: 17px;
6453        -ms-transform: translateY(-50%);
6454        transform: translateY(-50%);
6455        top: 50%;
6456        right: 0;
6457        position: absolute;
6458        right: -25px;
6459    }
6460    
6461    .ac-container ul {
6462        margin-bottom: 0;
6463        li {
6464            margin-bottom: 0;
6465            p {
6466              padding: 0; 
6467            }
6468        }
6469    }
6470    .ac-container .accordion-toggle.red article {
6471        height: auto;
6472        overflow: auto;
6473    }
6474    .accordion-toggle.red {
6475        padding: 0 !important;
6476    }
6477    .ac-container label {
6478        text-transform: uppercase;
6479        max-width: max-content;
6480        margin: 0 auto;
6481        font-family: 'Montserrat';
6482        font-weight: 700;
6483        color: #3f4041;
6484    }
6485    .accordion-toggle.red {
6486        padding-bottom: 10px !important;
6487    }
6488
6489    .primary iframe, .primary video {
6490        display: none;
6491      }
6492      .primary.show-video iframe, .primary.show-video video {
6493        display: block;
6494        width: 100%;
6495        height: 100%;
6496      }
6497      main.primary.show-video {
6498        background: transparent !important;
6499      }
6500  
6501    .thumbnail-image {
6502      overflow: hidden;
6503    }
6504    .thumbnail-image video {
6505      height: 100%;
6506      margin-left: -1px;
6507    }
6508    .thumbnail {
6509      opacity: .7;
6510    }
6511    .thumbnail.selected {
6512      opacity: 1;
6513    }
6514    .primary {
6515      max-height: 390px;
6516    }
6517    .primary.show-video iframe, .primary.show-video video {
6518      object-fit: cover;
6519      width: calc(100% + 4px) !important;
6520      margin-left: -2px;
6521      border-radius: 10px;
6522      margin-right: -2px;
6523    }
6524
6525
6526  @media only screen and (max-width: 767px) {
6527    .product-purchaseView .show-refresh .image-gallery .primary {
6528        background-size: contain;
6529    }    
6530  }
6531
6532  .product-purchaseView .show-refresh .image-gallery .thumbnail-image {
6533    overflow: hidden !important;
6534  }
6535
6536  
6537</style> 
6538<style>
6539  p.show-recurve-info, p.show-recurve-hub-info {
6540    padding: 5px 0 5px 10px;
6541  }
6542  .hide-alt {
6543    display: inline-block !important;
6544  }
6545  .show-alt {
6546    display: none !important;
6547  }
6548
6549  .is-rally .show-alt {
6550    display: inline-block !important;
6551  }
6552  .is-rally .hide-alt {
6553    display: none !important;
6554  }
6555  
6556  @media only screen and (min-width: 640px) {
6557    main.primary {
6558      position: relative;
6559    }
6560    
6561    .prod-images .hero-logo.pint.new.badge.launch-exclusive {
6562      z-index: 1;
6563      left: 35px;
6564      top: 0px!important;
6565      width: auto;
6566      max-width: 130px;
6567    }
6568  }
6569
6570  a.button.specs-view {
6571    width: max-content;
6572    top: -20px;
6573    position: relative;
6574    display: block;
6575    background: transparent;
6576    border-bottom: 1px solid #211e1f;
6577    padding: 4px!important;
6578    letter-spacing: inherit;
6579    font-family: Favorit!important;
6580    text-transform: none;
6581    font-size: 14px!important;
6582    margin-right: 20px;
6583    font-weight: 300!important;
6584    border-radius: 0!important;
6585  }
6586
6587  .template-product .sticky-header.default,
6588  .template-product .sticky-header.alt {
6589    display: none !important;
6590    visibility: hidden !important;
6591    opacity: 0 !important;
6592  }
6593
6594  .sticky-header {
6595    position: fixed;
6596    bottom: 0;
6597    background: #fff;
6598    width: 100%;
6599    display: flex;   
6600    justify-content: center;    
6601    padding: 0.75em 0;
6602    font-family: Favorit;
6603    font-weight: bold;
6604    z-index: 10;
6605    box-shadow: 0 2px 12px #0000001a;
6606  }
6607  .sticky-header .col-4 {
6608    padding: 10px 20px;
6609    border-radius: 30px;
6610    background: #EEEEEE;
6611    margin: 0 7px;
6612  }
6613  
6614  .sticky-header .col-4.active {
6615    /* background: #353030; */
6616    background: rgba(0,0,0,0.5) !important;
6617    color: #fff;
6618  }
6619  @media only screen and (min-width: 768px) {
6620    .sticky-header {
6621      visibility: hidden;
6622      opacity: 0;
6623    }
6624  }
6625  .sticky-header {
6626      opacity: 0;
6627      visibility: hidden;
6628      transition: opacity .25s ease-in-out;
6629      -moz-transition: opacity .25s ease-in-out;
6630      -webkit-transition: opacity .25s ease-in-out;
6631  }
6632  .has-sticky .sticky-header {
6633    opacity: 1;
6634    visibility: visible;
6635    transition: opacity .25s ease-in-out;
6636    -moz-transition: opacity .25s ease-in-out;
6637    -webkit-transition: opacity .25s ease-in-out;
6638  }
6639  .sticky-header .col-4 {
6640    font-weight: 400;
6641  }
6642
6643  
6644  .sticky-header .col-4 {
6645    font-weight: 400;
6646    font-size: 14px;
6647  }
6648
6649  .sticky-header .row {
6650    display: flex;
6651    flex-wrap: nowrap;
6652    overflow: scroll;
6653    width: calc(100% - 20px);
6654    justify-content: center;
6655  }
6656
6657  .sticky-header .row .fix-left {
6658    height: auto;
6659    display: flex;
6660    justify-content: center !important;
6661  }
6662  a.col-4.label {
6663    padding: 0;
6664    background: transparent;
6665    display: flex;
6666    align-items: center;
6667    font-weight: 500;
6668    /* flex: 0 0 15%; */
6669  }
6670  .sticky-header .col-4 {
6671    margin-left: 5px;
6672    margin-right: 5px;
6673    padding-left: 13px;
6674    padding-right: 13px;
6675    font-weight: 500;
6676  }
6677  .fix-left {
6678    height: auto;
6679    display: flex;
6680    justify-content: flex-end !important;
6681    flex: 0 0 85%;
6682  }
6683  .sticky-header .col-4.first, .sticky-header .col-4.second, .sticky-header .col-4.third {
6684    min-width: 90px;
6685    text-align: center;
6686  }
6687  .sticky-header {
6688    padding: 1rem 0;
6689  }
6690  .sticky-header {
6691    border-top: 2px solid #eeeeee !important;
6692  }
6693  
6694</style>
6695
6696<style>
6697    .bundle-parts {
6698        display:flex !important;
6699    }
6700
6701    /*.bundle-refresh .bundle-parts {*/
6702    /*    display:flex !important;*/
6703    /*}
6703*/
6704    @media only screen and (max-width: 767px) {
6705        .col.col-12.package.hide-small.bundle-parts {
6706            display: none !important;
6707        }
6708    }
6709
6710   .force-version-1 .new-bundles{
6711        display: flex !important;
6712    }
6713    .force-version-1 .old-bundles{
6714        display: none !important;
6715    }
6716    .force-version-2 .new-bundles{
6717        display: none !important;
6718    }
6719    .force-version-2 .old-bundles{
6720        display: flex !important;
6721    }
6722
6723    .bundles.new-bundles {
6724      background: transparent !important;
6725    }
6726    .bundles.new-bundles .col.col-4 .bundle-container {
6727      background: transparent;
6728    }
6729    
6730      @media only screen and (min-width: 768px) {
6731        .force-version-1 .mobile-header.desktop, .force-version-1 .new-bundles {
6732            display: block !important;
6733        }
6734        .force-version-1 .slider-for-main.desktop-only.slick-slider {
6735            display: block;
6736        }
6737      }
6738
6739      @media only screen and (min-width: 640px) {
6740        .slider-for-main .bundle-price h4 strike {
6741            font-size: 24px;
6742        }
6743        .bundles.new-bundles .bundle-container h4 {
6744            text-align: left;
6745        }
6746      }
6747
6748      @media only screen and (max-width: 639px) {
6749        .bundles.new-bundles {
6750          background: #fff !important;
6751        }
6752      }
6753      
6754    
6755  
6756</style>
6757
6758<style>
6759  .slider-for-main {
6760    opacity: 0;
6761    min-height: 460px !important;
6762  }
6763  .slider-for-main.slick-initialized {
6764    opacity: 1;
6765    min-height: 410px !important;
6766  }
6767
6768  .slider-for-main-two {
6769    opacity: 0;
6770    min-height: 460px !important;
6771  }
6772  .slider-for-main-two.slick-initialized {
6773    opacity: 1;
6774    min-height: 410px !important;
6775  }
6776  .slider-nav-main {
6777    opacity: 0;
6778  }
6779  .slider-nav-main.slick-initialized {
6780    opacity: 1;
6781  }
6782  .slider-nav-main .slick-track {
6783      max-width: 100% !important;
6784      transform: none !important;
6785  }
6786  .mobile-header.desktop {
6787    margin: 0 auto;
6788  }
6789  .mobile-header.desktop .bundle-container .bundle-title {
6790    font-family: Favorit !important;
6791    text-transform: none;
6792    font-size: 20px;
6793    font-weight: 400;
6794    height: 42px;
6795    padding: 0;
6796    display: flex;
6797    align-items: center;
6798    justify-content: center;
6799    margin-top: 0px !important;
6800  }
6801  .mobile-header.desktop .bundle-container {
6802    padding: 0 !important;
6803  }
6804  .mobile-header.desktop .slider-nav-main {
6805    min-width: 540px !important;
6806  }
6807  .mobile-header.desktop h4 {
6808    font-family: mono45-headline, monospace !important;
6809    font-weight: 700;
6810    font-style: normal;
6811    font-size: 1.75rem;
6812    color: #000 !important;
6813    margin-bottom: 15px;
6814    word-spacing: -0.5rem;
6815    text-align: center;
6816  }
6817  .v1 {
6818    display: none !important;
6819  }
6820  .slider-nav-main .bundle-container {
6821    background: #fff !important;
6822    text-align: center;
6823  }
6824  .slider-nav-main-two .bundle-container {
6825    background: #fff !important;
6826    text-align: center;
6827  }
6828  .slider-nav-main .bundle-container .bundle-title {
6829    color: #c6c6c6 !important;
6830  }
6831  .slider-nav-main-two .bundle-container .bundle-title {
6832    color: #c6c6c6 !important;
6833  }
6834  .slider-nav-main .slick-current.slick-active .bundle-container {
6835    background: #000000 !important;
6836  }
6837  .slider-nav-main .slick-current.slick-active .bundle-container .bundle-title {
6838    color: #ffffff !important;
6839  }
6840  .slider-nav-main-two .slick-current.slick-active .bundle-container {
6841    background: #000000 !important;
6842  }
6843  .slider-nav-main-two .slick-current.slick-active .bundle-container .bundle-title {
6844    color: #ffffff !important;
6845  }
6846  .bundles.new-bundles .desktop .col.col-4 .bundle-container {
6847      border-radius: 30px !important;
6848      position: relative;
6849  }
6850  .slider-nav-main .slick-list {
6851    overflow: visible;
6852  }
6853   .slider-nav-main span.inline-save {
6854    position: absolute;
6855    bottom: -26px;
6856    left: 0;
6857    right: 0;
6858    font-size: 14px;
6859    font-weight: 600 !important;
6860    font-family: Favorit;
6861  }
6862  
6863  .slider-nav-main-two .slick-list {
6864    overflow: visible;
6865  }
6866   .slider-nav-main-two span.inline-save {
6867    position: absolute;
6868    bottom: -26px;
6869    left: 0;
6870    right: 0;
6871    font-size: 14px;
6872    font-weight: 600 !important;
6873    font-family: Favorit;
6874  }
6875  .desktop-only .bundle-image .new-bundle-cta img {
6876    scale: none;
6877  }
6878  .slider-for-main {
6879    max-width: 100%;
6880  }
6881  .slider-for-main .bundle-container {
6882    background: #fff !important;
6883      border-radius: 18px;
6884  }
6885  .slider-for-main-two {
6886    max-width: 100%;
6887  }
6888  .slider-for-main-two .bundle-container {
6889    background: #fff !important;
6890      border-radius: 18px;
6891  }
6892  .featured-bundles {
6893    position: relative;
6894  }
6895  .featured-bundles .mobile-header.desktop {
6896   position: absolute; 
6897  }
6898  .featured-bundles .mobile-header.desktop {
6899    position: absolute;
6900    top: -65px;
6901    z-index: 1;
6902    margin: 0 auto;
6903    right: 0;
6904    left: 0;
6905      width: max-content;
6906  }
6907  .featured-bundles {
6908    max-width: 100%;
6909    margin-top: 40px;
6910  }
6911  .slider-nav-main {
6912    background: #fff;
6913    border-radius: 30px;
6914      box-shadow: -1px 0px 5px 1px #cbcbcb;
6915    height: 42px;
6916  }
6917  .featured-bundles .mobile-header.desktop .slick-list {
6918    margin: 0;
6919  }
6920  .featured-bundles .mobile-header.desktop .slick-track {
6921    width: 100% !important;
6922    margin: 0 !important;
6923  }
6924  .featured-bundles .mobile-header.desktop .slick-list {
6925    max-width: 100% !important;
6926  }
6927  .slider-for-main .package {
6928    box-shadow: 0px 1px 4px #dcdcdc;
6929    border-radius: 18px !important;
6930    margin-bottom: 5px;
6931  }
6932  .slider-for-main-two .package {
6933    box-shadow: 0px 1px 4px #dcdcdc;
6934    border-radius: 18px !important;
6935    margin-bottom: 5px;
6936  }
6937  .bundle-price h2 {
6938    font-size: 4rem;
6939    color: #000;
6940    /* max-width: 200px; */
6941    text-align: left;
6942    line-height: 0.85;
6943  }
6944  .slider-for-main  h4 {
6945    justify-content: flex-start !important;
6946  }
6947  .slider-for-main-two  h4 {
6948    justify-content: flex-start !important;
6949  }
6950  .bundle-container p {
6951    text-align: left;
6952  }
6953  .slider-for-main .bundle-container {
6954    display: flex;
6955    justify-content: space-between;
6956    align-items: center;
6957    padding: 0 40px;
6958  }
6959  .slider-for-main-two .bundle-container {
6960    display: flex;
6961    justify-content: space-between;
6962    align-items: center;
6963    padding: 0 40px;
6964  }
6965  .desktop-only .bundle-select {
6966    flex: 0 0 25%;
6967  }
6968  
6969  .desktop-only .bundle-image {
6970    flex: 0 0 40%;
6971  }
6972  .new-bundles .bundle-price {
6973    flex: 0 0 35%;
6974    padding: 0 !important;
6975  }
6976  .bundles.new-bundles .slider-for-main .bundle-container {
6977    min-height: 430px;
6978  }
6979  .bundles.new-bundles .slider-for-main-two .bundle-container {
6980    min-height: 430px;
6981  }
6982  .desktop-only .bundle-image .new-bundle-cta img {
6983    scale: 1.15;
6984  }
6985  .desktop-only .bundle-image img.bv-badge {
6986    scale: 1 !important;
6987    top: 35px;
6988    width: 105px;
6989    left: 35px;
6990  }
6991  /* .new-bundles .bundle-price * {
6992    max-width: 260px !important;
6993  } */
6994  .desktop-only .bundle-price p {
6995    margin-bottom: 10px !important;
6996  }
6997
6998  .new-bundles .bundle-title:hover {
6999    cursor: pointer;
7000  }
7001
7002  @media only screen and (max-width: 768px) {
7003    .mobile-header.desktop {
7004        display: none !important;
7005    }
7006    .slider-for-main {
7007      display: none !important;
7008    }
7009    .slider-for-main-two {
7010      display: none !important;
7011    }
7012    .bundles.new-bundles .show-small .bundle-container .bundle-price p {
7013      text-align: center !important;
7014    }
7015    .product-purchaseView .container .container {
7016      padding: 0 !important;
7017    }
7018  }
7019
7020  .desktop-only .bundle-price {
7021    max-width: 320px;
7022  }
7023
7024  .desktop-only .slick-list.draggable {
7025      margin: 0;
7026  }
7027  @media only screen and (min-width: 768px) {
7028    .bundle-refresh button.open-configView.solo-config.add-to-cart {
7029      margin-top: 40px;
7030    }
7031  }
7032  .slider-nav-main .bundle-container .bundle-title {
7033    word-spacing: normal;
7034  }
7035
7036  .desktop-only .slick-list.draggable {
7037    max-width: 100% !important;
7038  }
7039  .bundles.new-bundles .desktop-only .package .button-outline-black {
7040    margin-left: 0 !important;
7041  }
7042  @media only screen and (min-width: 640px) {
7043    .bundles.new-bundles .bundle-container .bundle-price {
7044        padding-left: 20px !important;
7045    }
7046  }
7047  @media only screen and (max-width: 640px) {
7048    #onewheel-gt .featured-img img {
7049      transform: translateY(-50%) scale(1.93) !important;
7050    }
7051    
7052    #onewheel-gt .featured-img [product="6626038186078"].image img {
7053      transform: translateY(-50%) scale(1) !important;
7054    }
7055  }
7056  
7057</style>
7058
7059
7060<script>
7061    $(document).ready(function() {
7062
7063
7064        $('.slider-for.hide-small').slick({
7065            slidesToShow: 1,
7066            slidesToScroll: 1,
7067            arrows: false,
7068            asNavFor: '.slider-nav',
7069            infinite: false,
7070            initialSlide: 1
7071        });
7072        $('.slider-nav.hide-small').slick({
7073            slidesToShow: 3,
7074            slidesToScroll: 1,
7075            asNavFor: '.slider-for',
7076            dots: false,
7077            arrows: false,
7078            centerMode: false,
7079            focusOnSelect: true,
7080            infinite: false,
7081            initialSlide: 1
7082        });
7083
7084        $('.slider-nav.show-small').slick({
7085            slidesToShow: 3,
7086            slidesToScroll: 1,
7087            asNavFor: '.slider-for',
7088            dots: false,
7089            arrows: false,
7090            centerMode: false,
7091            focusOnSelect: true,
7092            infinite: false,
7093            initialSlide: 1,
7094            horizontalSwiping: true,
7095            infinite: true,
7096        });
7097        $('.slider-for.show-small').slick({
7098            slidesToShow: 1,
7099            slidesToScroll: 1,
7100            arrows: true,
7101            asNavFor: '.slider-nav',
7102            infinite: false,
7103            initialSlide: 1,
7104            fade: true,
7105            prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
7106            nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
7107            swipe: false,
7108            verticalSwiping: false,
7109            horizontalSwiping: false,
7110            draggable: false,
7111            infinite: true
7112        });
7113
7114
7115    });
7116</script>
7116
7117
7118
7119<script>
7120
7121    
7122
7123    
7124
7125    
7126
7127    
7128      $(document).ready(function(){
7129        $(".var-swatch.S-Series").click(function() {
7130            $(this).addClass("strong");
7131            $(".var-swatch.rally").removeClass("strong");
7132            $(".var-swatch.rally-xl").removeClass("strong");
7133            $(".bundle-row-alt").addClass("hide");
7134            $(".bundle-row-alt-two").addClass("hide");
7135            $(".bundle-row-default").removeClass("hide");
7136          
7137            $(".show-rally").addClass("hide");
7138            $(".show-rally-xl").addClass("hide");
7139            $(".show-default").removeClass("hide");
7140
7141            $(".show-rally-info").addClass("hide");
7142            $(".show-rally-xl-info").addClass("hide");
7143
7144          
7145            $('.for-straight-rail').removeClass('hide');
7146            $('.for-rally-rail').addClass('hide');
7147            $('.for-rally-xl-rail').addClass('hide');
7148
7149            $('.thumbnails.thumbs-rally-xl').addClass('hide');
7150            $('.thumbnails.thumbs-default').removeClass('hide');
7151
7152            $('.whats-included.rally-xl').addClass('hide');
7153            $('.whats-included.default').removeClass('hide');
7154
7155            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('s-series');
7156          
7157        });
7158        $(".var-swatch.rally").click(function() {
7159            $(this).addClass("strong");
7160            $(".var-swatch.S-Series").removeClass("strong");
7161            $(".var-swatch.rally-xl").removeClass("strong");
7162            $(".bundle-row-alt").removeClass("hide");
7163            $(".bundle-row-default").addClass("hide");
7164            $(".bundle-row-alt-two").addClass("hide");
7165            $(".rally-img").removeClass("hide");
7166            $(".rally-xl-img").addClass("hide");
7167            $(".bundle-title.hide-alt").removeClass("hide");
7168            $(".bundle-title.show-alt").addClass("hide");
7169            $(".bundle-row-alt").removeClass("is-rally-xl");
7170          
7171            $(".show-rally").removeClass("hide");
7172            $(".show-rally-xl").addClass("hide");
7173            $(".show-default").addClass("hide");
7174          
7175            $(".show-rally-info").removeClass("hide");
7176            $(".show-rally-xl-info").addClass("hide");
7177
7178            
7179            $('.for-rally-rail').removeClass('hide');
7180            $('.for-straight-rail').addClass('hide');
7181            $('.for-rally-xl-rail').addClass('hide');
7182
7183            $('.thumbnails.thumbs-rally-xl').addClass('hide');
7184            $('.thumbnails.thumbs-default').removeClass('hide');
7185
7186            $('.whats-included.rally-xl').addClass('hide');
7187            $('.whats-included.default').removeClass('hide');
7188
7189            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally');
7190
7191
7192        });
7193        $(".var-swatch.rally-xl").click(function() {
7194            $(this).addClass("strong");
7195            $(".var-swatch.S-Series").removeClass("strong");
7196            $(".var-swatch.rally").removeClass("strong");
7197            $(".bundle-row-alt-two").removeClass("hide");
7198            $(".bundle-row-alt").addClass("hide");
7199            $(".bundle-row-default").addClass("hide");
7200            $(".rally-img").addClass("hide");
7201            $(".rally-xl-img").removeClass("hide");
7202            $(".bundle-title.hide-alt").addClass("hide");
7203            $(".bundle-title.show-alt").removeClass("hide");
7204            $(".bundle-row-alt-two").addClass("is-rally-xl");
7205          
7206            $(".show-rally").addClass("hide");
7207            $(".show-rally-xl").removeClass("hide");
7208            $(".show-default").addClass("hide");
7209
7210            $(".show-rally-info").addClass("hide");
7211            $(".show-rally-xl-info").removeClass("hide");
7212
7213          
7214            $('.for-rally-xl-rail').removeClass('hide');
7215            $('.for-straight-rail').addClass('hide');
7216            $('.for-rally-rail').addClass('hide');
7217
7218
7219            $('.thumbnails.thumbs-rally-xl').removeClass('hide');
7220            $('.thumbnails.thumbs-default').addClass('hide');
7221
7222            $('.whats-included.rally-xl').removeClass('hide');
7223            $('.whats-included.default').addClass('hide');
7224
7225            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally-xl');
7226
7227
7228        });
7229      });
7230    
7231
7232  
7233    $(document).ready(function(){
7234      $('.new-bundles').addClass('loaded');
7235    });
7236  
7237    $(document).ready(function() {
7238
7239        $('.slider-for-main').slick({
7240            slidesToShow: 1,
7241            slidesToScroll: 1,
7242            arrows: true,
7243            asNavFor: '.slider-nav-main',
7244            infinite: false,
7245            initialSlide: 1,
7246            fade: true,
7247            prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
7248            nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
7249            verticalSwiping: false,
7250            horizontalSwiping: true,
7251            swipe: false,
7252  draggable: false,
7253            infinite: true,
7254            fade: true,
7255            cssEase: 'linear',
7256            arrows: false
7257        });
7258        $('.slider-nav-main').slick({
7259            slidesToShow: 3,
7260            slidesToScroll: 1,
7261            asNavFor: '.slider-for-main',
7262            dots: false,
7263            arrows: false,
7264            centerMode: false,
7265            focusOnSelect: true,
7266            infinite: false,
7267            initialSlide: 1
7268        });
7269
7270        $('.slider-nav-main.two').slick({
7271            slidesToShow: 3,
7272            slidesToScroll: 1,
7273            asNavFor: '.slider-for-main',
7274            dots: false,
7275            arrows: false,
7276            centerMode: false,
7277            focusOnSelect: true,
7278            infinite: false,
7279            initialSlide: 2
7280        });
7281    });
7282</script>
7282
7283
7284
7285<script>
7286    $(document).ready(function() {
7287        $(".package").hover(function() {
7288            $(this).addClass("active");
7289            $(".initial").removeClass("");
7290        }, function() {
7291            $(this).removeClass("");
7292        });
7293
7294        $(".initial").hover(function() {
7295            $(this).addClass("active");
7296        }, function() {
7297            $(this).removeClass("");
7298        });
7299
7300        $(".bundles").hover(function() {
7301            $(this).addClass("");
7302        }, function() {
7303            $(".initial").addClass("");
7304        });
7305
7306        $(".gt1").click(function() {
7307
7308            $(".gt2").removeClass("active");
7309            $(".gt3").removeClass("active");
7310
7311
7312            $(".gt-bundle-3").removeClass("include");
7313            $(".gt-bundle-2").removeClass("include");
7314            $(".gt-bundle-1").addClass("include");
7315            $(".gt-fender").removeClass("hide");
7316            $(".gt-hypercharger").removeClass("no-border");
7317            $(".gt-fender").addClass("no-border");
7318            $(".gt-charger-plug").removeClass("has-border");
7319            $(".gt-charger-plug").addClass("border-bottom");
7320            $(".gt-fender").addClass("border-left");
7321            $(".specs").addClass("is-bundle-1");
7322            $(".specs").removeClass("is-bundle-2");
7323            $(".specs").removeClass("is-bundle-3");
7324        });
7325        $(".gt2").click(function() {
7326            $(".gt1").removeClass("active");
7327            $(".gt3").removeClass("active");
7328
7329            $(".gt-bundle-1").removeClass("include");
7330            $(".gt-bundle-3").removeClass("include");
7331            $(".gt-bundle-2").addClass("include");
7332            $(".gt-fender").removeClass("hide");
7333            $(".gt-hypercharger").removeClass("no-border");
7334            $(".gt-fender").removeClass("no-border");
7335            $(".gt-charger-plug").removeClass("has-border");
7336            $(".gt-charger-plug").removeClass("border-bottom");
7337            $(".gt-fender").removeClass("border-left");
7338            $(".specs").addClass("is-bundle-2");
7339            $(".specs").removeClass("is-bundle-1");
7340            $(".specs").removeClass("is-bundle-3");
7341        });
7342        $(".gt3").click(function() {
7343
7344            $(".gt1").removeClass("active");
7345            $(".gt2").removeClass("active");
7346
7347            $(".gt-bundle-1").removeClass("include");
7348            $(".gt-bundle-2").removeClass("include");
7349            $(".gt-bundle-3").addClass("include");
7350            $(".gt-hypercharger").addClass("no-border");
7351            $(".gt-fender").removeClass("no-border");
7352            $(".gt-charger-plug").addClass("has-border");
7353            $(".gt-charger-plug").removeClass("border-bottom");
7354            $(".gt-fender").removeClass("border-left");
7355            $(".specs").addClass("is-bundle-3");
7356            $(".specs").removeClass("is-bundle-1");
7357            $(".specs").removeClass("is-bundle-2");
7358
7359
7360        });
7361
7362    });
7363</script>
7363
7364
7365
7366
7367
7368
7369
7370<style>
7371    .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item {
7372        color: #404040 !important;
7373    }
7374</style>
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387    <div class="container bundle-refresh force-version-1" id="bundles">
7388
7389        
7390            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css" />
7391<style>
7392  .col.col-4.package {
7393    width: 100% !important;
7394  }
7395  
7396  a.button.specs-view {
7397    width: max-content;
7398    top: -20px;
7399    position: relative;
7400    display: block;
7401    background: transparent;
7402    border-bottom: 1px solid #211e1f;
7403    padding: 4px!important;
7404    letter-spacing: inherit;
7405    font-family: Favorit!important;
7406    text-transform: none;
7407    font-size: 14px!important;
7408    margin-right: 20px;
7409    font-weight: 300!important;
7410    border-radius: 0!important;
7411  }
7412  
7413  .product-purchaseView .details h1 {
7414    line-height: 1;
7415  }
7416  main.primary {
7417      position: relative;
7418  }
7419
7420  /* Only one featured pane per breakpoint (mobile gallery had a stray desktop-rally duplicate). */
7421  @media only screen and (max-width: 739px) {
7422    #onewheel-gt-s-series .image-gallery .primary.desktop-default,
7423    #onewheel-gt-s-series .image-gallery .primary.desktop-rally,
7424    #onewheel-gt-s-series .image-gallery .primary.desktop-rally-xl {
7425      display: none !important;
7426    }
7427  }
7428  @media only screen and (min-width: 740px) {
7429    #onewheel-gt-s-series .image-gallery .primary.mobile-default,
7430    #onewheel-gt-s-series .image-gallery .primary.mobile-rally,
7431    #onewheel-gt-s-series .image-gallery .primary.mobile-rally-xl {
7432      display: none !important;
7433    }
7434  }
7435
7436  @media only screen and (max-width: 749px) {
7437    .details a.button.specs-view {
7438      position: absolute;
7439      top: 60px;
7440      left: 21px;
7441      font-size: 13px!important;
7442    }
7443    
7444  }
7445  @media only screen and (min-width: 640px) {
7446    
7447    .prod-images .hero-logo.pint.new.badge.launch-exclusive {
7448      z-index: 1;
7449      left: 35px;
7450      top: 0px!important;
7451      width: auto;
7452      max-width: 130px;
7453    }
7454  }
7455  .details h1 {
7456    max-width: 340px;
7457    line-height: 1;
7458  }
7459
7460  .slick-slide { height: auto !important; }
7461
7462  .slider-for {
7463    min-height: 1px !important;
7464  }
7465
7466  #onewheel-gt-s-series .yotpo {
7467    display: none !important;
7468  }
7469  #onewheel-gt-s-series .full-width {
7470    display: none !important;
7471  }
7472  /* Reviews section hidden by default; only shown when body has step-one (set inline on load to avoid flicker) */
7473  #onewheel-gt-s-series .reviews-heading {
7474    display: none !important;
7475  }
7476
7477  /* Step one: show reviews when step-one is on body (set inline on load so no flicker) */
7478  body.step-one #onewheel-gt-s-series .reviews-heading,
7479  body.step-one #onewheel-gt-s-series .container.reviews,
7480  body.step-one #onewheel-gt-s-series .yotpo.yotpo-main-widget {
7481    display: block !important;
7482  }
7483
7484  /* Step one: show only the full reviews section (from pv-reviews-widget); hide the inline yotpo.bottomLine and the Yotpo carousel to avoid duplicate widgets */
7485  #onewheel-gt-s-series.step-one .yotpo.bottomLine {
7486    display: none !important;
7487  }
7488  /* Hide Yotpo's reviews carousel / featured review block so only the main REVIEWS list shows (one widget) */
7489  #onewheel-gt-s-series.step-one .yotpo-reviews-carousel,
7490  #onewheel-gt-s-series .container.reviews .yotpo-reviews-carousel,
7491  #onewheel-gt-s-series .container.reviews .carousel-display-wrapper,
7492  #onewheel-gt-s-series .container.reviews #carousel-top-panel,
7493  #onewheel-gt-s-series .yotpo-reviews-carousel,
7494  #onewheel-gt-s-series .carousel-display-wrapper,
7495  /* First display wrapper inside main widget is often the carousel */
7496  #onewheel-gt-s-series .container.reviews .yotpo-main-widget > .yotpo-display-wrapper:first-of-type {
7497    display: none !important;
7498  }
7499  #onewheel-gt-s-series.step-one .reviews-heading,
7500  #onewheel-gt-s-series.step-one .reviews,
7501  #onewheel-gt-s-series.step-one .product-reviews,
7502  #onewheel-gt-s-series.step-one .container.reviews,
7503  #onewheel-gt-s-series.step-one .yotpo.yotpo-main-widget {
7504    display: block !important;
7505  }
7506
7507  /* Step one: hide bundle row only (id="bundles" is on outer container; hide inner row so product + CTA show) */
7508  #onewheel-gt-s-series.step-one .row.bundles.new-bundles {
7509    display: none !important;
7510  }
7511
7512  /* Step two: hide product section and reviews so only bundle + conditional cart show */
7513  #onewheel-gt-s-series.step-two .show-refresh,
7514  #onewheel-gt-s-series.step-two .yotpo,
7515  #onewheel-gt-s-series.step-two .reviews-heading,
7516  #onewheel-gt-s-series.step-two .reviews,
7517  #onewheel-gt-s-series.step-two .container.reviews,
7518  #onewheel-gt-s-series.step-two .product-reviews,
7519  #onewheel-gt-s-series.step-two .yotpo-main-widget {
7520    display: none !important;
7521  }
7522  /* Redundant targeting so reviews stay hidden when step-two is on body (body has id onewheel-gt-s-series
7522) */
7523  body.step-two .container.reviews,
7524  body.step-two .reviews-heading,
7525  body.step-two .yotpo.yotpo-main-widget,
7526  body.step-two .product-reviews {
7527    display: none !important;
7528  }
7529
7530  /* S-Series: hide "I don't like deals, buy just the board" on both steps (from pv-reviews-widget) */
7531  #onewheel-gt-s-series .full-width:has(.solo-config.add-to-cart) {
7532    display: none !important;
7533  }
7534
7535  /* Continue to Cart link near conditional cart (Added to Cart block): align to far right on Step 2 */
7536  #onewheel-gt-s-series.step-two .row.bundles.new-bundles .conditional-cart {
7537    width: 100% !important;
7538    flex-basis: 100% !important;
7539    max-width: 100% !important;
7540  }
7541  #onewheel-gt-s-series.step-two .conditional-cart .cart-snippet.continue-to:not(.continue-to-bottom) {
7542    display: flex !important;
7543    justify-content: flex-end !important;
7544    width: 100% !important;
7545    max-width: 100% !important;
7546  }
7547  #onewheel-gt-s-series.step-two .conditional-cart .cart-snippet.continue-to:not(.continue-to-bottom) a {
7548    margin-left: auto;
7549  }
7550  #onewheel-gt-s-series.step-two section.cart-snippet.continue-to.show-b.hide-small {
7551    justify-content: flex-end !important;
7552  }
7553
7554  /* Continue to Cart at bottom of bundle section (step two only) */
7555  #onewheel-gt-s-series.step-two .continue-to-bottom {
7556    display: block !important;
7557    width: 100%;
7558    text-align: center;
7559    margin-top: 24px;
7560    margin-bottom: 24px;
7561    order: 999;
7562  }
7563  #onewheel-gt-s-series.step-one .continue-to-bottom {
7564    display: none !important;
7565  }
7566
7567  /* Rally XL fallback link: hidden unless no real Rally XL cart snippet exists (JS toggles .needs-rally-xl-fallback) */
7568  #onewheel-gt-s-series .conditional-cart .for-rally-xl-fallback {
7569    display: none !important;
7570  }
7571  #onewheel-gt-s-series .conditional-cart.needs-rally-xl-fallback .for-rally-xl-fallback {
7572    display: flex !important;
7573  }
7574
7575  /* Step 2: hide #bundles until ready, then fade in (critical copy also in theme head) */
7576  body.step-two#onewheel-gt-s-series #bundles {
7577    opacity: 0 !important;
7578    visibility: hidden !important;
7579    transition: opacity 0.35s ease-out;
7580  }
7581  body.step-two#onewheel-gt-s-series.step-two-ready #bundles {
7582    opacity: 1 !important;
7583    visibility: visible !important;
7584  }
7585
7586  /* Step one: Add to Cart button (match Pint X / XR Classic) */
7587  #onewheel-gt-s-series .show-refresh .for-simple button.button.blue.simple-atc {
7588    border: none;
7589    text-transform: none;
7590    letter-spacing: inherit;
7591    min-width: 150px;
7592    padding: 14px 20px 12px !important;
7593    font-size: 16px;
7594    background: #50b3da;
7595    color: #fff;
7596    width: 100%;
7597    margin-top: 15px;
7598    margin-bottom: 15px;
7599    display: block;
7600    border-radius: 30px;
7601  }
7602
7603  #onewheel-gt-s-series div#bundles2 {
7604    display: none;
7605  }
7606  #onewheel-gt-s-series .container.frame div#bundles2 {
7607    display: block;
7608  }
7609  
7610  #onewheel-gt-s-series .container.frame.bundle-refresh div#bundles2 {
7611    display: none;
7612  }
7613
7614  /* @media only screen and (max-width: 767px) {
7615    #onewheel-gt-s-series .slider-for .slick-track {
7616      width: auto !important;
7617    }
7618  } */
7619
7620  .slider-for.show-small {
7621    max-width: 100vw !important;
7622    width: 100% !important;
7623    overflow: hidden !important;
7624  }
7625  .slider-for.show-small .slick-track {
7626    max-width: 100% !important;
7627  }
7628
7629  .slider-for.show-small .slick-track {
7630    display: flex !important;
7631  }
7632  .slider-for.show-small .package {
7633    min-width: 100% !important;
7634  }
7635  
7636  #smoothIn {
7637    opacity: 0;
7638  }
7639
7640  .container.reviews, .yotpo.bottomLine.yotpo-small  {
7641    display: none !important;
7642  }
7643  .product-purchaseView .yotpo.bottomLine {
7644    display: none !important;
7645  }
7646
7647
7648  @media only screen and (max-width: 639px) {
7649      div#bundles .col.col-4.hide {
7650          display: block !important;
7651      }
7652  }
7653
7654  section.cart-snippet.continue-to.show-b.hide-small {
7655      justify-content: flex-end !important;
7656  }
7657  
7658</style>
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668<style>button.slick-prev.pull-left.slick-arrow {display: none !important;} @media only screen and (max-width: 767px) { div#bundles .bundle-container {margin-bottom: 0;} .bundle-select { margin-top: 20px;} .full-width button.open-configView.solo-config.add-to-cart {display: none;} }</style>
7669
7670  
7670<script>
7671  (function() {
7672    var h = (window.location.hash || '').toLowerCase();
7673    if (h !== '#rally-xl') return;
7674    window.scrollTo(0, 0);
7675    document.addEventListener('DOMContentLoaded', function() {
7676      window.scrollTo({ top: 0, left: 0, behavior: 'auto' });
7677    });
7678  })();
7679  </script>
7679
7680
7681  <div class="container frame bundle-refresh">
7682    <!-- Product Details --> 
7683    <section class="show-refresh">
7684    <div class="col col-12 prod-images small-only"><div class="image-gallery">
7685          
7686
7687
7688
7689  
7690
7691
7692    <aside class="thumbnails thumbs-default rally-guard">
7693          
7694          <a href="#" class="is-first   selected thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591">
7695              <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_300x300.png?v=1698374591)"></div>
7696          </a>
7697          
7698        
7699
7700          
7701          <a href="#" class="secondary    thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504">
7702              <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_300x300.jpg?v=1719589504)"></div>
7703          </a>
7704          
7705        
7706
7707
7708          
7709        
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723        <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=e-EGZLBUjjs" style="position: relative;display: block;">
7724          <img class="thumbnail-image" src="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png" alt="Watch Video" style="object-fit: cover;">  
7725          <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/>
7726        </a>
7727      
7728
7729          
7730         
7731          
7732          
7733          
7734            <a href="#" class="secondary video-thumb   thumbnail video-thumb trigger-default" data-big="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956">
7735              <div class="thumbnail-image">
7736                <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video>
7737              </div>
7738            </a>
7739          
7740                     </aside>
7741
7742
7743    <aside class="thumbnails thumbs-rally-xl hide">
7744        <a href="#" class="is-first selected thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png">
7745            <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png'); background-size: contain;"></div>
7746        </a>
7747        <a href="#" class="secondary thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png">
7748            <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png'); background-size: cover !important;"></div>
7749        </a>
7750        <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=0n_e-mxiJnM" style="position: relative;display: block;">
7751          <img class="thumbnail-image" src="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage.png" alt="Watch Video" style="object-fit: cover;">  
7752          <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/>
7753        </a>
7754        <a href="#" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png" class="secondary video-thumb thumbnail video-thumb trigger-rally-xl">
7755          <div class="thumbnail-image">
7756            <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png">
7757              <source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4">
7758            </video>
7759          </div>
7760        </a>
7761    </aside>
7762
7763
7764  
7765
7766
7767
7768
7769
7770<script>
7771document.addEventListener('DOMContentLoaded', function () {
7772  if (window.__gtsGalleryThumbsInit) return;
7773  window.__gtsGalleryThumbsInit = true;
7774  const $  = (s, r=document) => r.querySelector(s);
7775  const $$ = (s, r=document) => Array.from(r.querySelectorAll(s));
7776
7777  // ---- CONSTANTS ----
7778  const TARGET_RALLY_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png";
7779
7780  // ---- SELECTORS ----
7781  const SEL = {
7782    // Primary featured “panes”
7783    primDD:  '.primary.desktop-default',
7784    primMD:  '.primary.mobile-default',
7785    primDXL: '.primary.desktop-rally-xl',
7786    primMXL: '.primary.mobile-rally-xl',
7787    primDR:  '.primary.desktop-rally',
7788    primMR:  '.primary.mobile-rally',
7789
7790    // Thumbnail groups
7791    thumbsDefault: '.thumbnails.thumbs-default',
7792    thumbsRally:   '.thumbnails.thumbs-rally',
7793    thumbsXL:      '.thumbnails.thumbs-rally-xl'
7794  };
7795
7796  // ---- HELPERS ----
7797  function pauseAndHideAllPrimaryVideos() {
7798    $$('.primary video').forEach(v => {
7799      try { v.pause(); v.currentTime = 0; } catch(e){}
7800      v.removeAttribute('autoplay');
7801      v.style.display = 'none';
7802    });
7803  }
7804
7805  function setShowVideo(group, on){
7806    const targets = (
7807      group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
7808      group === 'rally' ? [SEL.primDR, SEL.primMR]   :
7809                          [SEL.primDD, SEL.primMD]
7810    );
7811    targets.forEach(sel => { const el=$(sel); if(!el) return; el.classList[on?'add':'remove']('show-video'); });
7812  }
7813
7814  function setPrimaryBG(url, group){
7815    const targets = (
7816      group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
7817      group === 'rally' ? [SEL.primDR, SEL.primMR]   :
7818                          [SEL.primDD, SEL.primMD]
7819    );
7820    targets.forEach(sel => { const el=$(sel); if(el) el.style.backgroundImage = url ? `url('${url}')` : ''; });
7821  }
7822
7823  // ---- GROUP VISIBILITY TOGGLERS (exposed globally too) ----
7824  function showDefault(){
7825    if (typeof window.syncSs26PdpBadge === 'function') {
7826      window.syncSs26PdpBadge('s-series');
7827      return;
7828    }
7829    $(SEL.primDD)?.classList.remove('hide');
7830    $(SEL.primMD)?.classList.remove('hide');
7831    $(SEL.primDR)?.classList.add('hide');
7832    $(SEL.primMR)?.classList.add('hide');
7833    $(SEL.primDXL)?.classList.add('hide');
7834    $(SEL.primMXL)?.classList.add('hide');
7835  }
7836  function showRally(){
7837    if (typeof window.syncSs26PdpBadge === 'function') {
7838      window.syncSs26PdpBadge('rally');
7839      return;
7840    }
7841    $(SEL.primDR)?.classList.remove('hide');
7842    $(SEL.primMR)?.classList.remove('hide');
7843    $(SEL.primDD)?.classList.add('hide');
7844    $(SEL.primMD)?.classList.add('hide');
7845    $(SEL.primDXL)?.classList.add('hide');
7846    $(SEL.primMXL)?.classList.add('hide');
7847  }
7848  function showRallyXL(){
7849    if (typeof window.syncSs26PdpBadge === 'function') {
7850      window.syncSs26PdpBadge('rally-xl');
7851      return;
7852    }
7853    $(SEL.primDXL)?.classList.remove('hide');
7854    $(SEL.primMXL)?.classList.remove('hide');
7855    $(SEL.primDD)?.classList.add('hide');
7856    $(SEL.primMD)?.classList.add('hide');
7857    $(SEL.primDR)?.classList.add('hide');
7858    $(SEL.primMR)?.classList.add('hide');
7859  }
7860
7861  // Always expose the complete togglers (snippet renders twice; do not keep stale partial handlers).
7862  window.showDefault = showDefault;
7863  window.showRally = showRally;
7864  window.showRallyXL = showRallyXL;
7865
7866  // ---- THUMBNAIL CLICK BEHAVIOR ----
7867  document.addEventListener('click', function(e){
7868    const a = e.target.closest('a.thumbnail');
7869    if(!a) return;
7870
7871    const thumbsWrap = a.closest(`${SEL.thumbsDefault}, ${SEL.thumbsRally}, ${SEL.thumbsXL}`);
7872    if(!thumbsWrap) return;
7873
7874    e.preventDefault();
7875
7876    // Which “group” are we in?
7877    const group =
7878      thumbsWrap.matches(SEL.thumbsXL)      ? 'xl' :
7879      thumbsWrap.matches(SEL.thumbsRally)   ? 'rally' :
7880                                              'default';
7881
7882    const big = a.getAttribute('data-big') || '';
7883    const isVideoThumb = a.classList.contains('video-thumb');
7884
7885    if (isVideoThumb) {
7886      // Feature inline video in the active group
7887      if (group === 'xl')      showRallyXL();
7888      else if (group === 'rally') showRally();
7889      else                     showDefault();
7890
7891      setShowVideo(group, true);
7892
7893      // Unhide & play correct primary video (desktop + mobile for that group)
7894      const primsels = (
7895        group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
7896        group === 'rally' ? [SEL.primDR, SEL.primMR]   :
7897                            [SEL.primDD, SEL.primMD]
7898      );
7899      primsels.forEach(sel => {
7900        const v = $('video', $(sel));
7901        if (v) { v.style.removeProperty('display'); try{ v.play(); } catch(e){} }
7902      });
7903    } else {
7904      // Feature static image in the active group
7905      pauseAndHideAllPrimaryVideos();
7906      setShowVideo(group, false);
7907
7908      if (group === 'xl')      showRallyXL();
7909      else if (group === 'rally') showRally();
7910      else                     showDefault();
7911
7912      // Rally Edition always uses the canonical image if thumb lacks data-big
7913      const url = group === 'rally' ? (big || TARGET_RALLY_IMG) : big;
7914      if (url) setPrimaryBG(url, group);
7915    }
7916  }, true);
7917
7918  // ---- INLINE VIDEO → STATIC FALLBACKS ----
7919  // Clicking the inline Rally XL primary video returns to first static XL thumb
7920  ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'].forEach(sel => {
7921    const v = document.querySelector(sel + ' video');
7922    if(!v) return;
7923    v.addEventListener('click', function(){
7924      pauseAndHideAllPrimaryVideos();
7925      setShowVideo('xl', false);
7926      const first = document.querySelector(`${SEL.thumbsXL} a.thumbnail`);
7927      const big = first?.getAttribute('data-big') || '';
7928      if (big) setPrimaryBG(big, 'xl');
7929    });
7930  });
7931
7932  // Clicking the (future) inline Rally Edition primary video returns to Rally static
7933  ['.primary.desktop-rally', '.primary.mobile-rally'].forEach(sel => {
7934    const v = document.querySelector(sel + ' video');
7935    if(!v) return;
7936    v.addEventListener('click', function(){
7937      pauseAndHideAllPrimaryVideos();
7938      setShowVideo('rally', false);
7939      setPrimaryBG(TARGET_RALLY_IMG, 'rally');
7940    });
7941  });
7942
7943  // ---- OPTIONAL: react to variant-change events if your theme dispatches them ----
7944  const onVariantChange = () => {
7945    // If some other script toggles groups, our helpers keep the correct pane visible.
7946    // Nothing else needed here unless you want to auto-select first thumb per group.
7947  };
7948  ['variant:change','variant:changed','product:variant-change','theme:variant:change']
7949    .forEach(evt => document.addEventListener(evt, onVariantChange));
7950});
7951</script>
7951
7952          <main class="primary mobile-default rally-guard" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png');">
7953            
7954
7955  
7956  
7957  
7958
7959
7960
7961
7962
7963
7964                  <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video>
7965               
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978</main>
7979          <main class="primary mobile-rally-xl hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png');">
7980            
7981
7982  
7983  
7984  
7985
7986
7987            <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"><source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"><img src="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"></video>
7988          </main>
7989          <main class="primary mobile-rally hide"
7990                style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png');">
7991            
7992
7993  
7994  
7995  
7996
7997
7998          </main>
7999      </div>
8000  	  
8001    </div> 
8002    <div class="row details">
8003      <div class="col col-8 prod-images hide-small">
8004          <a class="button specs-view hide-small back-stock rally-guard" href="/pages/onewheel-gt-s-series"><i class="fa-solid fa-chevron-left"></i> Back to S-Series Details</a>
8005          <a class="button specs-view hide-small back-rally-xl hide" href="/pages/onewheel-gt-s-series-rally-xl"><i class="fa-solid fa-chevron-left"></i> Back to Rally XL Details</a>
8006          <div class="image-gallery">
8007            
8008
8009
8010
8011  
8012
8013
8014    <aside class="thumbnails thumbs-default rally-guard">
8015          
8016          <a href="#" class="is-first   selected thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591">
8017              <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_300x300.png?v=1698374591)"></div>
8018          </a>
8019          
8020        
8021
8022          
8023          <a href="#" class="secondary    thumbnail static" data-big="//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504">
8024              <div class="thumbnail-image" style="background-image: url(//onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1_300x300.jpg?v=1719589504)"></div>
8025          </a>
8026          
8027        
8028
8029
8030          
8031        
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045        <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=e-EGZLBUjjs" style="position: relative;display: block;">
8046          <img class="thumbnail-image" src="https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png" alt="Watch Video" style="object-fit: cover;">  
8047          <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/>
8048        </a>
8049      
8050
8051          
8052         
8053          
8054          
8055          
8056            <a href="#" class="secondary video-thumb   thumbnail video-thumb trigger-default" data-big="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000.jpg?v=1698387956">
8057              <div class="thumbnail-image">
8058                <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video>
8059              </div>
8060            </a>
8061          
8062                     </aside>
8063
8064
8065    <aside class="thumbnails thumbs-rally-xl hide">
8066        <a href="#" class="is-first selected thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png">
8067            <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage_Render.png'); background-size: contain;"></div>
8068        </a>
8069        <a href="#" class="secondary thumbnail" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png">
8070            <div class="thumbnail-image" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/YT_Thumbnail_for_28.png'); background-size: cover !important;"></div>
8071        </a>
8072        <a class="thumbnail-alt static" data-fancybox href="https://www.youtube.com/watch?v=0n_e-mxiJnM" style="position: relative;display: block;">
8073          <img class="thumbnail-image" src="https://cdn.shopify.com/s/files/1/0696/2011/files/RallyXL_PDPThumbnailImage.png" alt="Watch Video" style="object-fit: cover;">  
8074          <img id="smoothIn" class="play-icon" src="//onewheel.com/cdn/shop/files/PlayButton_White.png?v=10289414798459853700"/>
8075        </a>
8076        <a href="#" data-big="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png" class="secondary video-thumb thumbnail video-thumb trigger-rally-xl">
8077          <div class="thumbnail-image">
8078            <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png">
8079              <source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4">
8080            </video>
8081          </div>
8082        </a>
8083    </aside>
8084
8085
8086  
8087
8088
8089
8090
8091
8092<script>
8093document.addEventListener('DOMContentLoaded', function () {
8094  if (window.__gtsGalleryThumbsInit) return;
8095  window.__gtsGalleryThumbsInit = true;
8096  const $  = (s, r=document) => r.querySelector(s);
8097  const $$ = (s, r=document) => Array.from(r.querySelectorAll(s));
8098
8099  // ---- CONSTANTS ----
8100  const TARGET_RALLY_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png";
8101
8102  // ---- SELECTORS ----
8103  const SEL = {
8104    // Primary featured “panes”
8105    primDD:  '.primary.desktop-default',
8106    primMD:  '.primary.mobile-default',
8107    primDXL: '.primary.desktop-rally-xl',
8108    primMXL: '.primary.mobile-rally-xl',
8109    primDR:  '.primary.desktop-rally',
8110    primMR:  '.primary.mobile-rally',
8111
8112    // Thumbnail groups
8113    thumbsDefault: '.thumbnails.thumbs-default',
8114    thumbsRally:   '.thumbnails.thumbs-rally',
8115    thumbsXL:      '.thumbnails.thumbs-rally-xl'
8116  };
8117
8118  // ---- HELPERS ----
8119  function pauseAndHideAllPrimaryVideos() {
8120    $$('.primary video').forEach(v => {
8121      try { v.pause(); v.currentTime = 0; } catch(e){}
8122      v.removeAttribute('autoplay');
8123      v.style.display = 'none';
8124    });
8125  }
8126
8127  function setShowVideo(group, on){
8128    const targets = (
8129      group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
8130      group === 'rally' ? [SEL.primDR, SEL.primMR]   :
8131                          [SEL.primDD, SEL.primMD]
8132    );
8133    targets.forEach(sel => { const el=$(sel); if(!el) return; el.classList[on?'add':'remove']('show-video'); });
8134  }
8135
8136  function setPrimaryBG(url, group){
8137    const targets = (
8138      group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
8139      group === 'rally' ? [SEL.primDR, SEL.primMR]   :
8140                          [SEL.primDD, SEL.primMD]
8141    );
8142    targets.forEach(sel => { const el=$(sel); if(el) el.style.backgroundImage = url ? `url('${url}')` : ''; });
8143  }
8144
8145  // ---- GROUP VISIBILITY TOGGLERS (exposed globally too) ----
8146  function showDefault(){
8147    if (typeof window.syncSs26PdpBadge === 'function') {
8148      window.syncSs26PdpBadge('s-series');
8149      return;
8150    }
8151    $(SEL.primDD)?.classList.remove('hide');
8152    $(SEL.primMD)?.classList.remove('hide');
8153    $(SEL.primDR)?.classList.add('hide');
8154    $(SEL.primMR)?.classList.add('hide');
8155    $(SEL.primDXL)?.classList.add('hide');
8156    $(SEL.primMXL)?.classList.add('hide');
8157  }
8158  function showRally(){
8159    if (typeof window.syncSs26PdpBadge === 'function') {
8160      window.syncSs26PdpBadge('rally');
8161      return;
8162    }
8163    $(SEL.primDR)?.classList.remove('hide');
8164    $(SEL.primMR)?.classList.remove('hide');
8165    $(SEL.primDD)?.classList.add('hide');
8166    $(SEL.primMD)?.classList.add('hide');
8167    $(SEL.primDXL)?.classList.add('hide');
8168    $(SEL.primMXL)?.classList.add('hide');
8169  }
8170  function showRallyXL(){
8171    if (typeof window.syncSs26PdpBadge === 'function') {
8172      window.syncSs26PdpBadge('rally-xl');
8173      return;
8174    }
8175    $(SEL.primDXL)?.classList.remove('hide');
8176    $(SEL.primMXL)?.classList.remove('hide');
8177    $(SEL.primDD)?.classList.add('hide');
8178    $(SEL.primMD)?.classList.add('hide');
8179    $(SEL.primDR)?.classList.add('hide');
8180    $(SEL.primMR)?.classList.add('hide');
8181  }
8182
8183  // Always expose the complete togglers (snippet renders twice; do not keep stale partial handlers).
8184  window.showDefault = showDefault;
8185  window.showRally = showRally;
8186  window.showRallyXL = showRallyXL;
8187
8188  // ---- THUMBNAIL CLICK BEHAVIOR ----
8189  document.addEventListener('click', function(e){
8190    const a = e.target.closest('a.thumbnail');
8191    if(!a) return;
8192
8193    const thumbsWrap = a.closest(`${SEL.thumbsDefault}, ${SEL.thumbsRally}, ${SEL.thumbsXL}`);
8194    if(!thumbsWrap) return;
8195
8196    e.preventDefault();
8197
8198    // Which “group” are we in?
8199    const group =
8200      thumbsWrap.matches(SEL.thumbsXL)      ? 'xl' :
8201      thumbsWrap.matches(SEL.thumbsRally)   ? 'rally' :
8202                                              'default';
8203
8204    const big = a.getAttribute('data-big') || '';
8205    const isVideoThumb = a.classList.contains('video-thumb');
8206
8207    if (isVideoThumb) {
8208      // Feature inline video in the active group
8209      if (group === 'xl')      showRallyXL();
8210      else if (group === 'rally') showRally();
8211      else                     showDefault();
8212
8213      setShowVideo(group, true);
8214
8215      // Unhide & play correct primary video (desktop + mobile for that group)
8216      const primsels = (
8217        group === 'xl'    ? [SEL.primDXL, SEL.primMXL] :
8218        group === 'rally' ? [SEL.primDR, SEL.primMR]   :
8219                            [SEL.primDD, SEL.primMD]
8220      );
8221      primsels.forEach(sel => {
8222        const v = $('video', $(sel));
8223        if (v) { v.style.removeProperty('display'); try{ v.play(); } catch(e){} }
8224      });
8225    } else {
8226      // Feature static image in the active group
8227      pauseAndHideAllPrimaryVideos();
8228      setShowVideo(group, false);
8229
8230      if (group === 'xl')      showRallyXL();
8231      else if (group === 'rally') showRally();
8232      else                     showDefault();
8233
8234      // Rally Edition always uses the canonical image if thumb lacks data-big
8235      const url = group === 'rally' ? (big || TARGET_RALLY_IMG) : big;
8236      if (url) setPrimaryBG(url, group);
8237    }
8238  }, true);
8239
8240  // ---- INLINE VIDEO → STATIC FALLBACKS ----
8241  // Clicking the inline Rally XL primary video returns to first static XL thumb
8242  ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'].forEach(sel => {
8243    const v = document.querySelector(sel + ' video');
8244    if(!v) return;
8245    v.addEventListener('click', function(){
8246      pauseAndHideAllPrimaryVideos();
8247      setShowVideo('xl', false);
8248      const first = document.querySelector(`${SEL.thumbsXL} a.thumbnail`);
8249      const big = first?.getAttribute('data-big') || '';
8250      if (big) setPrimaryBG(big, 'xl');
8251    });
8252  });
8253
8254  // Clicking the (future) inline Rally Edition primary video returns to Rally static
8255  ['.primary.desktop-rally', '.primary.mobile-rally'].forEach(sel => {
8256    const v = document.querySelector(sel + ' video');
8257    if(!v) return;
8258    v.addEventListener('click', function(){
8259      pauseAndHideAllPrimaryVideos();
8260      setShowVideo('rally', false);
8261      setPrimaryBG(TARGET_RALLY_IMG, 'rally');
8262    });
8263  });
8264
8265  // ---- OPTIONAL: react to variant-change events if your theme dispatches them ----
8266  const onVariantChange = () => {
8267    // If some other script toggles groups, our helpers keep the correct pane visible.
8268    // Nothing else needed here unless you want to auto-select first thumb per group.
8269  };
8270  ['variant:change','variant:changed','product:variant-change','theme:variant:change']
8271    .forEach(evt => document.addEventListener(evt, onVariantChange));
8272});
8273</script>
8273
8274            <main class="primary desktop-default rally-guard" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png');">
8275              
8276
8277  
8278  
8279  
8280
8281
8282
8283                 
8284                
8285
8286                 
8287                
8288
8289                 
8290                
8291
8292                 
8293                    <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"><source src="//onewheel.com/cdn/shop/videos/c/vp/9a9c59420bd34969ba76f372a20095c6/9a9c59420bd34969ba76f372a20095c6.SD-480p-0.9Mbps-19930453.mp4?v=0" type="video/mp4"><img src="//onewheel.com/cdn/shop/files/preview_images/9a9c59420bd34969ba76f372a20095c6.thumbnail.0000000000_small.jpg?v=1698387956"></video>
8294                 
8295                
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308</main>
8309            <main class="primary desktop-rally hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png');">
8310              
8311
8312  
8313  
8314  
8315
8316
8317            </main>
8318            <main class="primary desktop-rally-xl hide" style="background-image: url('https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png');">
8319              
8320
8321  
8322  
8323  
8324
8325
8326              <video playsinline="playsinline" loop="loop" muted="muted" autoplay="autoplay" preload="metadata" aria-label="Onewheel GT S-Series" poster="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"><source src="https://cdn.shopify.com/videos/c/o/v/534eb57fd86c40adac0b6483a12c25d8.mp4" type="video/mp4"><img src="https://cdn.shopify.com/s/files/1/0696/2011/files/xl-vid-thumb-pdp.png"></video>
8327            </main>
8328          </div>
8329      </div>
8330      <div class="col col-4 prod-content">
8331        
8332        
8333        <a class="button specs-view show-small back-stock" href="/pages/onewheel-gt-s-series"><i class="fa-solid fa-chevron-left rally-guard"></i> Back to S-Series Details</a>
8334        <a class="button specs-view show-small back-rally-xl hide" href="/pages/onewheel-gt-s-series-rally-xl"><i class="fa-solid fa-chevron-left"></i> Back to Rally XL Details</a>
8335        
8336        <h1 style="margin-bottom: 10px; max-width: 360px; line-height: 1;">Onewheel GT S-Series</h1>
8337        
8338
8339        <div data-price-wrapper>
8340          
8341          
8342          
8343          
8344          
8345          
8346          
8347          
8348          
8349          
8350          
8351          
8352          
8353          
8354          
8355          
8356          
8357          
8358          <span class="product-price show-default rally-guard">$2,900</span>
8359          
8360          <span class="product-price show-rally hide">$3,250</span>
8361          
8362          <span class="product-price show-rally-xl hide">$3,500</span>
8363  
8364            
8365            <div class="shop-pay-pdp show-treaded show-default rally-guard">
8366              <style>
8367  .product-hero .purchase-only {
8368    display: none;
8369  }
8370  span#shopify-installments-content {
8371    font-weight: 300!important;
8372  }
8373  #pint .show-slick span#shopify-installments-content * {
8374    fill: rgb(90, 49, 244) !important;
8375  }
8376  
8377
8378  .shopify-installments__content strong {
8379    font-weight: 600 !important;
8380  }
8381</style>
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393  <p class="shopify-installments" id="shopify-installments" style="font-size: 13px">
8394      
8395      <span class="shopify-installments__content" id="shopify-installments-content">
8396          From <strong>$100/mo</strong> <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8397<g clip-path="url(#clip0)">
8398<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8399<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
83997.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8400<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8401<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8402<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8403<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8404<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
840402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
84047.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8405</g>
8406<defs>
8407<clipPath id="clip0">
8408<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8409</clipPath>
8410</defs>
8411</svg>
8412      </span>
8413      
8414  </p>
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424              
8425            </div>
8426            <div class="shop-pay-pdp show-rally hide">
8427              
8428              <style>
8429                .product-hero .purchase-only {
8430                  display: none;
8431                }
8432                span#shopify-installments-content {
8433                  font-weight: 300!important;
8434                }
8435                #pint .show-slick span#shopify-installments-content * {
8436                  fill: rgb(90, 49, 244) !important;
8437                }
8438                .shopify-installments {
8439                  transform: none !important;
8440                }
8441              </style>
8442  
8443              
8444              <p class="shopify-installments" id="shopify-installments" style="font-size: 13px">
8445                <span class="shopify-installments__content" id="shopify-installments-content">
8446                  From <b style="font-weight: 700 !important">$113</b>/mo <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8447<g clip-path="url(#clip0)">
8448<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8449<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
84497.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8450<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8451<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8452<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8453<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8454<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
845402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
84547.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8455</g>
8456<defs>
8457<clipPath id="clip0">
8458<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8459</clipPath>
8460</defs>
8461</svg>
8462                </span>
8463              </p>
8464            </div>
8465            <div class="shop-pay-pdp show-rally-xl hide">
8466              <style>
8467                .product-hero .purchase-only {
8468                  display: none;
8469                }
8470                span#shopify-installments-content {
8471                  font-weight: 300!important;
8472                }
8473                #pint .show-slick span#shopify-installments-content * {
8474                  fill: rgb(90, 49, 244) !important;
8475                }
8476                .shopify-installments {
8477                  transform: none !important;
8478                }
8479              </style>
8480  
8481              
8482              <p class="shopify-installments" id="shopify-installments" style="font-size: 13px">
8483                <span class="shopify-installments__content" id="shopify-installments-content">
8484                  From <b style="font-weight: 700 !important">$121</b>/mo <span class="purchase-only">or 0% APR</span> with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8485<g clip-path="url(#clip0)">
8486<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8487<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
84877.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8488<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8489<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8490<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8491<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8492<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
849202C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
84927.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8493</g>
8494<defs>
8495<clipPath id="clip0">
8496<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8497</clipPath>
8498</defs>
8499</svg>
8500                </span>
8501              </p>
8502            </div>
8503          
8504           
8505            <p class="shipping" style="margin-bottom: 8px">
8506              <strong>24-Month</strong> Flagship Warranty <span class="svg-frame"><svg viewBox="0 0 388.1 187.1" version="1.1" xmlns="http://www.w3.org/2000/svg" style="    max-width: 34px;
8507    transform: translateY(2px);
8508    margin-left: 2px;">
8509  <defs>
8510    <style>
8511      .cls-1 {
8512        fill: #000000;
8513      }
8514    </style>
8515  </defs>
8516  <g>
8517    <g id="Layer_1">
8518      <g>
8519        <path d="M356.5,184.2H32.5c-14.7,0-26.6-11.9-26.6-26.6V30.4C5.9,15.7,17.9,3.8,32.5,3.8h323.9c14.7,0,26.6,11.9,26.6,26.6v127.2c0,14.7-11.9,26.6-26.6,26.6ZM32.5,14c-9.1,0-16.4,7.4-16.4,16.4v127.2c0,9.1,7.4,16.4,16.4,16.4h323.9c9.1,0,16.4-7.4,16.4-16.4V30.4c0-9.1-7.4-16.4-16.4-16.4H32.5Z" class="cls-1"></path>
8520        <g>
8521          <polygon points="103.7 94 121.8 150.6 145.1 150.6 145.1 37.4 122.1 37.4 122.1 94 104 37.4 80.7 37.4 80.7 150.6 103.7 150.6 103.7 94" class="cls-1"></polygon>
8522          <polygon points="225.2 127.5 184.8 127.5 184.8 105.5 220.3 105.5 220.3 82.5 184.8 82.5 184.8 60.5 225.2 60.5 225.2 37.4 161.1 37.4 161.1 150.6 225.2 150.6 225.2 127.5" class="cls-1"></polygon>
8523          <polygon points="282.5 88.1 273.8 48.9 264.9 88.1 262.6 37.4 239.3 37.4 245.8 150.6 266.6 150.6 273.8 106.5 281 150.6 301.8 150.6 308.3 37.4 285 37.4 282.5 88.1" class="cls-1"></polygon>
8524        </g>
8525      </g>
8526    </g>
8527  </g>
8528</svg></span><br>
8529            </p>
8530          
8531  
8532          <p class="shipping">
8533            Ships same day.
8534          </p>
8535  
8536          
8537  
8538  
8539  		
8540  			<ul class="thumbnails hide-small s-series-swatches rally-guard">
8541  			  
8542                
8543  				<li class="var-swatch S-Series strong">
8544  				  <a href="#"  class="active"  data-price="$2,900.00" data-price-cents="290000" data-compare-at-cents="0" data-sku="OW2-00010-02" data-barcode="810019796005" data-available="true" data-title="S-Series" data-variant-id="40944462397534" data-thumbnail-id="30884296097886" data-product-single-thumbnail aria-current="true" data-rail="s-series">
8545  					<span class="swatch">&nbsp;</span>  S-Series
8546  				  </a>
8547  
8548                    
8549  				</li>
8550                
8551  			  
8552                
8553  			  
8554                
8555  				<li class="var-swatch rally">
8556  				  <a href="#"  data-price="$3,250.00" data-price-cents="325000" data-compare-at-cents="0" data-sku="OW2-00010-13" data-barcode="810019797514" data-available="true" data-title="S-Series Rally Edition" data-variant-id="40944462463070" data-thumbnail-id="30884433985630" data-product-single-thumbnail data-rail="rally">
8557  					<span class="swatch">&nbsp;</span> S-Series Rally Edition + $350 
8558  				  </a>
8559  
8560                    
8561                      <span class="read-rally">
8562                        <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
8563                          <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path>
8564                          <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle>
8565                        </svg>
8566                      </span>
8567                    
8568  				</li>
8569                
8570  			  
8571                
8572  				<li class="var-swatch rally-xl">
8573  				  <a href="#"  data-price="$3,500.00" data-price-cents="350000" data-compare-at-cents="0" data-sku="OW2-00010-24" data-barcode="850078188007" data-available="true" data-title="S-Series Rally XL" data-variant-id="41911500406878" data-thumbnail-id="33222197903454" data-product-single-thumbnail data-rail="rally-xl">
8574  					<span class="swatch">&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;">
8575  				  </a>
8576  
8577                    
8578                      <span class="read-rally-xl">
8579                        <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
8580                          <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path>
8581                          <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle>
8582                        </svg>
8583                      </span>
8584                    
8585  				</li>
8586                
8587  			  
8588  			</ul>
8589    	  
8590  
8591        
8592              <ul class="thumbnails small-only s-series-swatches rally-guard">
8593                
8594                
8595                  <li class="var-swatch S-Series strong">
8596  				  <a href="#"  class="active"  data-price="$2,900.00" data-price-cents="290000" data-compare-at-cents="0" data-sku="OW2-00010-02" data-barcode="810019796005" data-available="true" data-title="S-Series" data-variant-id="40944462397534" data-thumbnail-id="30884296097886" data-product-single-thumbnail aria-current="true" data-rail="s-series">
8597  					<span class="swatch">&nbsp;</span>  S-Series
8598  				  </a>
8599  
8600  
8601                    
8602  
8603                    
8604  				</li>
8605                
8606                
8607                
8608                
8609                
8610                  <li class="var-swatch rally">
8611  				  <a href="#"  data-price="$3,250.00" data-price-cents="325000" data-compare-at-cents="0" data-sku="OW2-00010-13" data-barcode="810019797514" data-available="true" data-title="S-Series Rally Edition" data-variant-id="40944462463070" data-thumbnail-id="30884433985630" data-product-single-thumbnail data-rail="rally">
8612  					<span class="swatch">&nbsp;</span> S-Series Rally Edition + $350 
8613  				  </a>
8614  
8615  
8616                    
8617                      <span class="read-rally">
8618                        <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
8619                          <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path>
8620                          <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle>
8621                        </svg>
8622                      </span>
8623                    
8624  
8625                    
8626  				</li>
8627                
8628                
8629                
8630                  <li class="var-swatch rally-xl">
8631  				  <a href="#"  data-price="$3,500.00" data-price-cents="350000" data-compare-at-cents="0" data-sku="OW2-00010-24" data-barcode="850078188007" data-available="true" data-title="S-Series Rally XL" data-variant-id="41911500406878" data-thumbnail-id="33222197903454" data-product-single-thumbnail data-rail="rally-xl">
8632  					<span class="swatch">&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;">
8633  				  </a>
8634  
8635  
8636                    
8637                      <span class="read-rally-xl">
8638                        <svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
8639                          <path d="M4.87261 3.3404V2.4899H3.99061V3.3404H4.87261ZM4.84111 6.8999V3.7499H4.02211V6.8999H4.84111Z" fill="#C9C9C9"></path>
8640                          <circle cx="4.5" cy="4.5" r="4.05" stroke="#C9C9C9" stroke-width="0.9"></circle>
8641                        </svg>
8642                      </span>
8643                    
8644  
8645                    
8646  				</li>
8647                
8648                
8649              </ul>
8650        
8651  
8652          <p id="rally" class="show-rally-info hide">
8653            Recurve Rails, 25 mph top speed and a smaller 6" Motor Hub for vibration dampening.
8654          </p>
8655          <p id="rally-xl-product-info" class="show-rally-xl-info hide">
8656            12” XL tire, wider stance, and upgraded power electronics. The pinnacle of Onewheel performance.
8657          </p>
8658  
8659          <div class="whats-included default rally-guard" style="margin-top: 10px;">
8660              <p><strong>In the box:</strong><br>
8661              Onewheel GT S-Series, GT S-Series Home Charger, Black Maghandle Pro</p>
8662          </div>	
8663          <div class="whats-included rally-xl hide" style="margin-top: 10px;">
8664              <p><strong>In the box:</strong><br>
8665              Onewheel GT S-Series Rally XL, GT S-Series Home Charger, Black Maghandle Pro</p>
8666          </div>	
8667          
8668          <form class="for-simple" method="post" action="/cart/add" style="margin-top: 20px !important;" data-product-url="/products/onewheel-gt-s-series" data-default-rail="s-series">
8669            <input type="hidden" name="return_to" id="s-series-return-to" value="/products/onewheel-gt-s-series?bundle=true&rail=s-series">
8670            
8671              
8672                
8673                  
8674                  
8675                  <input type="radio" name="id" value="40944462397534" id="s-series-variant-40944462397534" checked class="hide" data-variant-id="40944462397534" data-rail="s-series">
8676                
8677              
8678                
8679              
8680                
8681                  
8682                  
8683                  <input type="radio" name="id" value="40944462463070" id="s-series-variant-40944462463070"  class="hide" data-variant-id="40944462463070" data-rail="rally">
8684                
8685              
8686                
8687                  
8688                  
8689                  <input type="radio" name="id" value="41911500406878" id="s-series-variant-41911500406878"  class="hide" data-variant-id="41911500406878" data-rail="rally-xl">
8690                
8691              
8692            
8693            <button type="submit" class="button blue simple-atc">Add to Cart</button>
8694            <p class="next-step show-a">Next Step:<br>Exclusive bundle savings</p>
8695          </form>
8696
8697          <a href="#explore-bundles" class="button-outline-black" style="margin-top: 12px; display: inline-block;">
8698            Explore Bundles
8699          </a>
8700          
8701          
8702          
8703        </div>
8704      </div>
8705    </div>
8706    </section>
8707
8708    <!-- Reviews (visible on step one, hidden on step two) -->
8709    
8710
8711
8712    <div class="full-width">
8713        <a href="/cart/add?id=40944462397534&quantity=1" class="solo-config add-to-cart for-straight-rail">
8714            I don't like deals, buy just the board.
8715        </a>
8716        <a href="/cart/add?id=40944462463070&quantity=1" class="solo-config add-to-cart for-rally-rail hide">
8717            I don't like deals, buy just the board.
8718        </a>
8719        <a href="/cart/add?id=41911500406878&quantity=1" class="solo-config add-to-cart for-rally-xl-rail hide">
8720            I don't like deals, buy just the board.
8721        </a>
8722    </div>
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740  <br>
8741  <div class="container reviews">         
8742    <h3 class="reviews-heading">Reviews</h3><div class="yotpo yotpo-main-widget" 
8743     data-product-id="6845910515806"
8744     data-price="2,900.00"
8745     data-currency="USD" 
8746     data-name="Onewheel GT S-Series" 
8747     data-url="https://onewheel.com/products/onewheel-gt-s-series" 
8748     data-image-url="//onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_large.png%3Fv=1698374591" 
8749     data-description=""> 
8750    </div>
8751  </div>
8752
8753
8754    <!-- Bundles (New) - conditional cart inside #bundles so it shares the bundleview-active frame + dropshadow like other boards (id="bundles" is on outer container in purchaseView for correct spacing) -->
8755    <div class="row bundles new-bundles">
8756          <!-- Conditional cart: show correct group on step two based on rail param (s-series / rally / rally-xl) --><div class="conditional-cart">
8757      
8758
8759      
8760
8761      
8762
8763      
8764      
8765      <section class="cart-snippet continue-to show-b hide-small for-rally-xl for-rally-xl-fallback" aria-label="Rally XL cart">
8766        <a class="button dark-gray" href="/cart">
8766Continue to Cart</a>
8767      </section>
8768      
8769    </div>
8770          <span class="bundle-anchor" id="explore-bundles"></span>
8771
8772        
8773          <!-- Base Group (S-Series) -->
8774          <div class="bundle-row-default desktop" :class="{ hide: currentRail !== 's-series' }">
8775              <div class="featured-bundles">
8776                <div class="mobile-header desktop">
8777                  <h4 class="show-a">Bundle &amp; Save</h4>
8778                  <h4 class="show-b">Bundle &amp; Save</h4>
8779                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
8780                  <div class="slider-nav-main">
8781                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.stock == 'rally', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
8782                          <div class="bundle-container">
8783                              <div class="bundle-title" style="margin-top: -4px;">
8784                                  ${ bundle.nameShort }
8785                              </div>
8786                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
8787                                  Save ${ bundle.save }
8788                              </span>
8789                          </div>
8790                      </div>
8791                  </div>
8792                </div>
8793                <div class="slider-for-main desktop-only">
8794                    <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
8795                        <div class="bundle-container">
8796                            
8797                            <div class="bundle-select">
8798                                <span class="product-feature-caption">
8799                                  <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg">
8800                                    <g fill="#000" fill-rule="evenodd">
8801                                      <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path>
8802                                      <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path>
8803                                      <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path>
8804                                      <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path>
8805                                    </g>
8806                                  </svg>
8807                                  &nbsp;
8808                                  Hypercore Motor
8809                                </span>
8810                                <span class="product-feature-caption">
8811                                  <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
8812                                    <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
8812626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path>
8813                                  </svg>
8814                                  &nbsp;
8815                                  Stop on a Dime
8816                                </span>
8817                                <span class="product-feature-caption">
8818                                  <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg">
8819                                  <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4 
88196.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path>
8820                                  </svg>
8821                                  &nbsp;
8822                                  Any Terrain
8823                                </span>
8824                            </div>
8825                            <div class="bundle-image">
8826                                <img class="bv-badge" :src="bundle.hexImage" />
8827                                <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a>
8828                            </div>
8829                            <div class="bundle-price">
8830                                <h2 class="bundle-title-hide-pint-style">${ bundle.name }</h2> <br>
8831                                <p class="bundle-description-hide-pint-style">${ bundle.description }</p>
8832                                <label>${ bundle.preface }</label>
8833                                <h4 class="show-control"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
8834                                <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
8835                                <p class="show-control">
8836                                    From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8837<g clip-path="url(#clip0)">
8838<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8839<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
88397.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8840<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8841<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8842<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8843<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8844<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
884402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
88447.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8845</g>
8846<defs>
8847<clipPath id="clip0">
8848<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8849</clipPath>
8850</defs>
8851</svg><br /><br />
8852                                </p>
8853                                <p class="show-b">
8854                                    From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
8855<g clip-path="url(#clip0)">
8856<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
8857<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
88577.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
8858<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
8859<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
8860<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
8861<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
8862<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
886202C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
88627.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
8863</g>
8864<defs>
8865<clipPath id="clip0">
8866<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
8867</clipPath>
8868</defs>
8869</svg><br /><br />
8870                                </p>
8871                                <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
8872                                    Choose Colors
8873                                </a>
8874                            </div>
8875                        </div>
8876                    </div>
8877                </div>
8878              </div>        
8879              <div class="col col-12 package hide-small bundle-parts">      
8880                  <div class="bundle-container specs">
8881                      <ul>
8882                          
8883                          
8884      
8885                          
8886                          
8887      
8888                          <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
8889                              <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
8890                              <a class="shop-now"> Charger Plug</a>
8891                              <span class="price">
8892                                
8893                                  $5
8894                                
8895                                <span class="show-value">Value</span>
8896                                <span class="show-upgrade">Upgrade</span>
8897                              </span>
8898                          </li>
8899                          
8900      
8901                          
8902                          
8903      
8904                          <li class="inactive include gt-bundle-1 gt-bundle-2  hybrid-fender">
8905                              <img src="//onewheel.com/cdn/shop/files/Dome_Only_Black_medium.png?v=1722898085" alt="Hybrid Fender" />
8906                              <a class="shop-now">Hybrid Fender</a>
8907                              <span class="price">
8908                                
8909                                  $150
8910                                
8911                                <span class="show-value">Value</span>
8912                                <span class="show-upgrade">Upgrade</span>
8913                              </span>
8914                          </li>
8915                          
8916      
8917                          
8918                          
8919      
8920                          <li class="inactive include gt-bundle-2 gt-bundle-3  gt-bumpers">
8921                              <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
8922                              <a class="shop-now"> Bumpers</a>
8923                              <span class="price">
8924                                
8925                                  $55
8926                                
8927                                <span class="show-value">Value</span>
8928                                <span class="show-upgrade">Upgrade</span>
8929                              </span>
8930                          </li>
8931                          
8932      
8933                          
8934                          
8935      
8936                          <li class="inactive include gt-bundle-2 gt-bundle-3  gt-rail-guards">
8937                              <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" />
8938                              <a class="shop-now"> Rail Guards</a>
8939                              <span class="price">
8940                                
8941                                  $35
8942                                
8943                                <span class="show-value">Value</span>
8944                                <span class="show-upgrade">Upgrade</span>
8945                              </span>
8946                          </li>
8947                          
8948      
8949                          
8950                          
8951      
8952                          <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
8953                              <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
8954                              <a class="shop-now">  Hypercharger</a>
8955                              <span class="price">
8956                                
8957                                  $230
8958                                
8959                                <span class="show-value">Value</span>
8960                                <span class="show-upgrade">Upgrade</span>
8961                              </span>
8962                          </li>
8963                          
8964      
8965                          
8966                          
8967      
8968                          <li class="inactive  gt-bundle-3  gt-carbon-fiber-fender">
8969                              <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" />
8970                              <a class="shop-now"> Carbon Fiber Fender</a>
8971                              <span class="price">
8972                                
8973                                  $175
8974                                
8975                                <span class="show-value">Value</span>
8976                                <span class="show-upgrade">Upgrade</span>
8977                              </span>
8978                          </li>
8979                          
8980      
8981                          
8982                          
8983      
8984                          <li class="inactive  gt-bundle-3  gt-stand">
8985                              <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
8986                              <a class="shop-now"> Stand</a>
8987                              <span class="price">
8988                                
8989                                  $95
8990                                
8991                                <span class="show-value">Value</span>
8992                                <span class="show-upgrade">Upgrade</span>
8993                              </span>
8994                          </li>
8995                      </ul>
8996                  </div>
8997              </div>
8998              <div class="mobile-header show-small">
8999                  <h4 class="show-a">Bundle &amp; Save</h4>
9000                  <h4 class="show-b">Bundle &amp; Save</h4>
9001                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
9002                  <div class="slider-nav show-small">
9003                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9004                          <div class="bundle-container">
9005                              <div class="bundle-title" style="margin-top: -4px;">
9006                                  ${ bundle.nameShort }
9007                              </div>
9008                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
9009                                  Save ${ bundle.save }
9010                              </span>
9011                          </div>
9012                      </div>
9013                  </div>
9014              </div>
9015              <div class="slider-for show-small">
9016                  <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 's-series' && bundle.stock == 'stock'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9017                      <div class="bundle-container">
9018                          <div class="swipe-remind">
9019                              <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" />
9020                          </div>
9021                          <div class="bundle-image">
9022                              <img class="bv-badge" :src="bundle.hexImage" />
9023                              <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a>
9024                          </div>
9025                          <div class="bundle-price">
9026                              <label>${ bundle.preface }</label>
9027                              <h4 class="show-control"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
9028                              <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
9029                              <p class="show-control">
9030                                  From ${ bundle.lowAs }/mo<br /><br />
9031                              </p>
9032                              <p class="show-b">
9033                                  From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9034<g clip-path="url(#clip0)">
9035<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9036<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9037<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9038<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9039<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9040<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9041<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
904102C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
90417.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9042</g>
9043<defs>
9044<clipPath id="clip0">
9045<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9046</clipPath>
9047</defs>
9048</svg><br /><br />
9049                              </p>
9050                              <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'">
9051                                  
9052                                    
9053                                    
9054                                    
9055                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9056                                        
9057                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9058                                        
9059                                        <a class="shop-now"> Charger Plug</a>
9060                                        
9061                                          <span class="price">$5</span>
9062                                        
9063                                    </li>
9064                                    
9065                                    
9066                                    
9067                                    <li class="inactive include gt-bundle-1 gt-bundle-2  hybrid-fender">
9068                                        
9069                                          <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" />
9070                                        
9071                                        <a class="shop-now">Hybrid Fender</a>
9072                                        
9073                                          <span class="price">$150</span>
9074                                        
9075                                    </li>
9076                                    
9077                                    
9078                                    
9079                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-bumpers">
9080                                        
9081                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9082                                        
9083                                        <a class="shop-now"> Bumpers</a>
9084                                        
9085                                          <span class="price">$55</span>
9086                                        
9087                                    </li>
9088                                    
9089                                    
9090                                    
9091                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-rail-guards">
9092                                        
9093                                          <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" />
9094                                        
9095                                        <a class="shop-now"> Rail Guards</a>
9096                                        
9097                                          <span class="price">$35</span>
9098                                        
9099                                    </li>
9100                                    
9101                                    
9102                                    
9103                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9104                                        
9105                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9106                                        
9107                                        <a class="shop-now">  Hypercharger</a>
9108                                        
9109                                          <span class="price">$230</span>
9110                                        
9111                                    </li>
9112                                    
9113                                    
9114                                    
9115                                    <li class="inactive include gt-bundle-3  gt-carbon-fiber-fender">
9116                                        
9117                                          <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" />
9118                                        
9119                                        <a class="shop-now"> Carbon Fiber Fender</a>
9120                                        
9121                                          <span class="price">$175</span>
9122                                        
9123                                    </li>
9124                                    
9125                                    
9126                                    
9127                                    <li class="inactive include gt-bundle-3  gt-stand">
9128                                        
9129                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9130                                        
9131                                        <a class="shop-now"> Stand</a>
9132                                        
9133                                          <span class="price">$95</span>
9134                                        
9135                                    </li>
9136                              </ul>
9137                              <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'">
9138                                  
9139                                    
9140                                    
9141                                    
9142                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9143                                        
9144                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9145                                        
9146                                        <a class="shop-now"> Charger Plug</a>
9147                                        
9148                                          <span class="price">$5</span>
9149                                        
9150                                    </li>
9151                                    
9152                                    
9153                                    
9154                                    <li class="inactive include gt-bundle-1 gt-bundle-2  hybrid-fender">
9155                                        
9156                                          <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" />
9157                                        
9158                                        <a class="shop-now">Hybrid Fender</a>
9159                                        
9160                                          <span class="price">$150</span>
9161                                        
9162                                    </li>
9163                                    
9164                                    
9165                                    
9166                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-bumpers">
9167                                        
9168                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9169                                        
9170                                        <a class="shop-now"> Bumpers</a>
9171                                        
9172                                          <span class="price">$55</span>
9173                                        
9174                                    </li>
9175                                    
9176                                    
9177                                    
9178                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-rail-guards">
9179                                        
9180                                          <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" />
9181                                        
9182                                        <a class="shop-now"> Rail Guards</a>
9183                                        
9184                                          <span class="price">$35</span>
9185                                        
9186                                    </li>
9187                                    
9188                                    
9189                                    
9190                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9191                                        
9192                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9193                                        
9194                                        <a class="shop-now">  Hypercharger</a>
9195                                        
9196                                          <span class="price">$230</span>
9197                                        
9198                                    </li>
9199                                    
9200                                    
9201                                    
9202                                    <li class="inactive include gt-bundle-3  gt-carbon-fiber-fender">
9203                                        
9204                                          <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" />
9205                                        
9206                                        <a class="shop-now"> Carbon Fiber Fender</a>
9207                                        
9208                                          <span class="price">$175</span>
9209                                        
9210                                    </li>
9211                                    
9212                                    
9213                                    
9214                                    <li class="inactive include gt-bundle-3  gt-stand">
9215                                        
9216                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9217                                        
9218                                        <a class="shop-now"> Stand</a>
9219                                        
9220                                          <span class="price">$95</span>
9221                                        
9222                                    </li>
9223                              </ul>
9224                              <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'">
9225                                  
9226                                    
9227                                    
9228                                    
9229                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-c
9229harger-plug">
9230                                        
9231                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9232                                        
9233                                        <a class="shop-now"> Charger Plug</a>
9234                                        
9235                                          <span class="price">$5</span>
9236                                        
9237                                    </li>
9238                                    
9239                                    
9240                                    
9241                                    <li class="inactive include gt-bundle-1 gt-bundle-2  hybrid-fender">
9242                                        
9243                                          <img src="https://onewheel.com/cdn/shop/files/GT_Base_Black_500x.png" />
9244                                        
9245                                        <a class="shop-now">Hybrid Fender</a>
9246                                        
9247                                          <span class="price">$150</span>
9248                                        
9249                                    </li>
9250                                    
9251                                    
9252                                    
9253                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-bumpers">
9254                                        
9255                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9256                                        
9257                                        <a class="shop-now"> Bumpers</a>
9258                                        
9259                                          <span class="price">$55</span>
9260                                        
9261                                    </li>
9262                                    
9263                                    
9264                                    
9265                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-rail-guards">
9266                                        
9267                                          <img src="//onewheel.com/cdn/shop/products/Rail-Guard-Navy_medium.png?v=1634927417" alt="GT Rail Guards" />
9268                                        
9269                                        <a class="shop-now"> Rail Guards</a>
9270                                        
9271                                          <span class="price">$35</span>
9272                                        
9273                                    </li>
9274                                    
9275                                    
9276                                    
9277                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9278                                        
9279                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9280                                        
9281                                        <a class="shop-now">  Hypercharger</a>
9282                                        
9283                                          <span class="price">$230</span>
9284                                        
9285                                    </li>
9286                                    
9287                                    
9288                                    
9289                                    <li class="inactive include gt-bundle-3  gt-carbon-fiber-fender">
9290                                        
9291                                          <img src="//onewheel.com/cdn/shop/products/FenderCarbon_medium.png?v=1634927615" alt="GT Carbon Fiber Fender" />
9292                                        
9293                                        <a class="shop-now"> Carbon Fiber Fender</a>
9294                                        
9295                                          <span class="price">$175</span>
9296                                        
9297                                    </li>
9298                                    
9299                                    
9300                                    
9301                                    <li class="inactive include gt-bundle-3  gt-stand">
9302                                        
9303                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9304                                        
9305                                        <a class="shop-now"> Stand</a>
9306                                        
9307                                          <span class="price">$95</span>
9308                                        
9309                                    </li>
9310                              </ul>
9311                              <div class="bundle-select">
9312                                  <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
9313                                      Choose Colors
9314                                  </a>
9315                              </div>
9316                              <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" >
9317                                  <span data-submit-button-text>
9318                                      
9319                                        
9320                                      
9321                                  </span>
9322                              </button>
9323                          </div>
9324                      </div>
9325                  </div>
9326              </div>
9327          </div>
9328          <!-- End Base Group -->
9329
9330          <!-- Rally Edition Group -->
9331          <div class="bundle-row-alt desktop" :class="{ hide: currentRail !== 'rally' }">
9332              <div class="featured-bundles">
9333                <div class="mobile-header desktop">
9334                  <h4 class="show-a">Bundle &amp; Save</h4>
9335                  <h4 class="show-b">Bundle &amp; Save</h4>
9336                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
9337                  <div class="slider-nav-main two">
9338                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9339                          <div class="bundle-container">
9340                              <div class="bundle-title" style="margin-top: -4px;">
9341                                  ${ bundle.nameShort }
9342                              </div>
9343                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
9344                                  Save ${ bundle.save }
9345                              </span>
9346                          </div>
9347                      </div>
9348                  </div>
9349                </div>
9350                <div class="slider-for-main two desktop-only">
9351                    <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9352                        <div class="bundle-container">
9353                            <div class="bundle-select">
9354                                <span class="product-feature-caption">
9355                                  <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg">
9356                                    <g fill="#000" fill-rule="evenodd">
9357                                      <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path>
9358                                      <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path>
9359                                      <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path>
9360                                      <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path>
9361                                    </g>
9362                                  </svg>
9363                                  &nbsp;
9364                                  Hypercore Motor
9365                                </span>
9366                                <span class="product-feature-caption">
9367                                  <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
9368                                    <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
9368626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path>
9369                                  </svg>
9370                                  &nbsp;
9371                                  Stop on a Dime
9372                                </span>
9373                                <span class="product-feature-caption">
9374                                  <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg">
9375                                  <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4 
93756.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path>
9376                                  </svg>
9377                                  &nbsp;
9378                                  Any Terrain
9379                                </span>
9380                            </div>
9381                            <div class="bundle-image">
9382                                <img class="bv-badge" :src="bundle.hexImage" />
9383                                <a href="#" class="open-configView new-bundle-cta Rally-img" :data-bundle="index"><img :src="bundle.soloImage" /></a>
9384                            </div>
9385                            <div class="bundle-price">
9386                                <h2 class="bundle-title-hide-pint-style">
9387                                  ${ bundle.name }
9388                                </h2>
9389                                <br>
9390                                <p class="bundle-description-hide-pint-style">${ bundle.description }</p>
9391                                <label>${ bundle.preface }</label>
9392
9393                                <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
9394                                <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
9395                                <p class="show-control show-defaults">
9396                                    From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9397<g clip-path="url(#clip0)">
9398<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9399<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
93997.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9400<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9401<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9402<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9403<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9404<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
940402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
94047.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9405</g>
9406<defs>
9407<clipPath id="clip0">
9408<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9409</clipPath>
9410</defs>
9411</svg><br /><br />
9412                                </p>
9413                                <p class="show-b">
9414                                    From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9415<g clip-path="url(#clip0)">
9416<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9417<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
94177.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9418<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9419<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9420<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9421<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9422<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
942202C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
94227.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9423</g>
9424<defs>
9425<clipPath id="clip0">
9426<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9427</clipPath>
9428</defs>
9429</svg><br /><br />
9430                                </p>
9431                                <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
9432                                    Choose Colors
9433                                </a>
9434                            </div>
9435                            
9436                        </div>
9437                    </div>
9438                </div>
9439              </div>
9440              <div class="col col-12 package hide-small bundle-parts">
9441      
9442                  <div class="bundle-container specs">
9443                      <ul>
9444                          
9445                            
9446                            
9447                            
9448                            <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9449                                
9450                                  <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9451                                
9452                                <a class="shop-now"> Charger Plug</a>
9453                                <span class="price">
9454                                  $5
9455                                  <span class="show-value">Value</span>
9456                                  <span class="show-upgrade">Upgrade</span>
9457                                </span>
9458                            </li>
9459                            
9460                            
9461                            
9462                            <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  hybrid-fender">
9463                                
9464                                  <img src="//onewheel.com/cdn/shop/files/Dome_Only_Black_medium.png?v=1722898085" alt="Hybrid Fender" />
9465                                
9466                                <a class="shop-now">Hybrid Fender</a>
9467                                <span class="price">
9468                                  $100
9469                                  <span class="show-value">Value</span>
9470                                  <span class="show-upgrade">Upgrade</span>
9471                                </span>
9472                            </li>
9473                            
9474                            
9475                            
9476                            <li class="inactive include gt-bundle-2  gt-bumpers">
9477                                
9478                                  <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9479                                
9480                                <a class="shop-now"> Standard Bumpers</a>
9481                                <span class="price">
9482                                  $55
9483                                  <span class="show-value">Value</span>
9484                                  <span class="show-upgrade">Upgrade</span>
9485                                </span>
9486                            </li>
9487                            
9488                            
9489                            
9490                            <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9491                                
9492                                  <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9493                                
9494                                <a class="shop-now">  Hypercharger</a>
9495                                <span class="price">
9496                                  $230
9497                                  <span class="show-value">Value</span>
9498                                  <span class="show-upgrade">Upgrade</span>
9499                                </span>
9500                            </li>
9501                            
9502                            
9503                            
9504                            <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-recurve-rail-guards">
9505                                
9506                                  <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" />
9507                                
9508                                <a class="shop-now">  Recurve Rail Guards</a>
9509                                <span class="price">
9510                                  $50
9511                                  <span class="show-value">Value</span>
9512                                  <span class="show-upgrade">Upgrade</span>
9513                                </span>
9514                            </li>
9515                            
9516                            
9517                            
9518                            <li class="inactive  gt-bundle-3  gt-freeride-bumpers">
9519                                
9520                                  <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9521                                
9522                                <a class="shop-now"> Freeride Bumpers</a>
9523                                <span class="price">
9524                                  $125
9525                                  <span class="show-value">Value</span>
9526                                  <span class="show-upgrade">Upgrade</span>
9527                                </span>
9528                            </li>
9529                            
9530                            
9531                            
9532                            <li class="inactive  gt-bundle-3  gt-stand">
9533                                
9534                                  <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9535                                
9536                                <a class="shop-now"> Stand</a>
9537                                <span class="price">
9538                                  $95
9539                                  <span class="show-value">Value</span>
9540                                  <span class="show-upgrade">Upgrade</span>
9541                                </span>
9542                            </li>
9543                      </ul>
9544                  </div>
9545              </div>
9546              <div class="mobile-header show-small">
9547                  <h4 class="show-a">Bundle &amp; Save</h4>
9548                  <h4 class="show-b">Bundle &amp; Save</h4>
9549                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
9550                  <div class="slider-nav two show-small">
9551                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9552                          <div class="bundle-container">
9553                              <div class="bundle-title" style="margin-top: -4px;">
9554                                  ${ bundle.nameShort }
9555                              </div>
9556                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
9557                                  Save ${ bundle.save }
9558                              </span>
9559                          </div>
9560                      </div>
9561                  </div>
9562              </div>
9563              <div class="slider-for two show-small">
9564                  <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="bundle.stock == 'rally'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9565                      <div class="bundle-container">
9566                          <div class="swipe-remind">
9567                              <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" />
9568                          </div>
9569                          <div class="bundle-image">
9570                              <img class="bv-badge" :src="bundle.hexImage" />
9571                              <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a>
9572                          </div>
9573                          <div class="bundle-price">
9574                              <label>${ bundle.preface }</label>
9575                              <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
9576                              <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
9577                              <p class="show-control show-defaults">
9578                                  From ${ bundle.lowAs }/mo<br /><br />
9579                              </p>
9580                              <p class="show-b">
9581                                  From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9582<g clip-path="url(#clip0)">
9583<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9584<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9585<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9586<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9587<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9588<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9589<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
958902C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
95897.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9590</g>
9591<defs>
9592<clipPath id="clip0">
9593<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9594</clipPath>
9595</defs>
9596</svg><br /><br />
9597                              </p>
9598                              <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'">
9599                                  
9600                                    
9601                                    
9602                                    
9603                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9604                                        
9605                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9606                                                                            
9607                                        <a class="shop-now"> Charger Plug</a>
9608                                        
9609                                          <span class="price">$5</span>
9610                                        
9611                                    </li>
9612                                    
9613                                    
9614                                    
9615                                    <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  hybrid-fender">
9616                                        
9617                                          <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" />
9618                                                                            
9619                                        <a class="shop-now">Hybrid Fender</a>
9620                                        
9621                                          <span class="price">$150</span>
9622                                        
9623                                    </li>
9624                                    
9625                                    
9626                                    
9627                                    <li class="inactive include gt-bundle-2  gt-bumpers">
9628                                        
9629                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9630                                                                            
9631                                        <a class="shop-now"> Standard Bumpers</a>
9632                                        
9633                                          <span class="price">$55</span>
9634                                        
9635                                    </li>
9636                                    
9637                                    
9638                                    
9639                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9640                                        
9641                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9642                                                                            
9643                                        <a class="shop-now">  Hypercharger</a>
9644                                        
9645                                          <span class="price">$230</span>
9646                                        
9647                                    </li>
9648                                    
9649                                    
9650                                    
9651                                    <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-recurve-rail-guards">
9652                                        
9653                                          <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" />
9654                                                                            
9655                                        <a class="shop-now">  Recurve Rail Guards</a>
9656                                        
9657                                          <span class="price">$50</span>
9658                                        
9659                                    </li>
9660                                    
9661                                    
9662                                    
9663                                    <li class="inactive include gt-bundle-3  gt-freeride-bumpers">
9664                                        
9665                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9666                                                                            
9667                                        <a class="shop-now"> Freeride Bumpers</a>
9668                                        
9669                                          <span class="price">$125</span>
9670                                        
9671                                    </li>
9672                                    
9673                                    
9674                                    
9675                                    <li class="inactive include gt-bundle-3  gt-stand">
9676                                        
9677                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9678                                                                            
9679                                        <a class="shop-now"> Stand</a>
9680                                        
9681                                          <span class="price">$95</span>
9682                                        
9683                                    </li>
9684                              </ul>
9685                              <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'">
9686                                  
9687                                    
9688                                    
9689                                    
9690                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9691                                        
9692                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9693                                        
9694                                        <a class="shop-now"> Charger Plug</a>
9695                                        
9696                                          <span class="price">$5</span>
9697                                        
9698                                    </li>
9699                                    
9700                                    
9701                                    
9702                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  hybrid-fender">
9703                                        
9704                                          <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" />
9705                                        
9706                                        <a class="shop-now">Hybrid Fender</a>
9707                                        
9708                                          <span class="price">$150</span>
9709                                        
9710                                    </li>
9711                                    
9712                                    
9713                                    
9714                                    <li class="inactive include  gt-bundle-2  gt-bumpers">
9715                                        
9716                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9717                                        
9718                                        <a class="shop-now"> Standard Bumpers</a>
9719                                        
9720                                          <span class="price">$55</span>
9721                                        
9722                                    </li>
9723                                    
9724                                    
9725                                    
9726                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9727                                        
9728                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9729                                        
9730                                        <a class="shop-now">  Hypercharger</a>
9731                                        
9732                                          <span class="price">$230</span>
9733                                        
9734                                    </li>
9735                                    
9736                                    
9737                                    
9738                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-recurve-rail-guards">
9739                                        
9740                                          <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" />
9741                                        
9742                                        <a class="shop-now">  Recurve Rail Guards</a>
9743                                        
9744                                          <span class="price">$50</span>
9745                                        
9746                                    </li>
9747                                    
9748                                    
9749                                    
9750                                    <li class="inactive include  gt-bundle-3  gt-freeride-bumpers">
9751                                        
9752                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9753                                        
9754                                        <a class="shop-now"> Freeride Bumpers</a>
9755                                        
9756                                          <span class="price">$125</span>
9757                                        
9758                                    </li>
9759                                    
9760                                    
9761                                    
9762                                    <li class="inactive include  gt-bundle-3  gt-stand">
9763                                        
9764                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9765                                        
9766                                        <a class="shop-now"> Stand</a>
9767                                        
9768                                          <span class="price">$95</span>
9769                                        
9770                                    </li>
9771                              </ul>
9772      
9773                              <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'">
9774                                  
9775                                    
9776                                    
9777                                    
9778                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-c
9778harger-plug">
9779                                        
9780                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9781                                        
9782                                        <a class="shop-now"> Charger Plug</a>
9783                                        
9784                                          <span class="price">$5</span>
9785                                        
9786                                    </li>
9787                                    
9788                                    
9789                                    
9790                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  hybrid-fender">
9791                                        
9792                                          <img src="https://onewheel.com/cdn/shop/files/Recurve_Base_Black_500x.png" />
9793                                        
9794                                        <a class="shop-now">Hybrid Fender</a>
9795                                        
9796                                          <span class="price">$150</span>
9797                                        
9798                                    </li>
9799                                    
9800                                    
9801                                    
9802                                    <li class="inactive include  gt-bundle-2  gt-bumpers">
9803                                        
9804                                          <img src="//onewheel.com/cdn/shop/products/Bumper-Black_medium.png?v=1634926519" alt="GT Bumpers" />
9805                                        
9806                                        <a class="shop-now"> Standard Bumpers</a>
9807                                        
9808                                          <span class="price">$55</span>
9809                                        
9810                                    </li>
9811                                    
9812                                    
9813                                    
9814                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
9815                                        
9816                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
9817                                        
9818                                        <a class="shop-now">  Hypercharger</a>
9819                                        
9820                                          <span class="price">$230</span>
9821                                        
9822                                    </li>
9823                                    
9824                                    
9825                                    
9826                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-recurve-rail-guards">
9827                                        
9828                                          <img src="//onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_medium.png?v=1719590379" alt="GT S-Series Recurve Rail Guards" />
9829                                        
9830                                        <a class="shop-now">  Recurve Rail Guards</a>
9831                                        
9832                                          <span class="price">$50</span>
9833                                        
9834                                    </li>
9835                                    
9836                                    
9837                                    
9838                                    <li class="inactive include  gt-bundle-3  gt-freeride-bumpers">
9839                                        
9840                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9841                                        
9842                                        <a class="shop-now"> Freeride Bumpers</a>
9843                                        
9844                                          <span class="price">$125</span>
9845                                        
9846                                    </li>
9847                                    
9848                                    
9849                                    
9850                                    <li class="inactive include  gt-bundle-3  gt-stand">
9851                                        
9852                                          <img src="//onewheel.com/cdn/shop/products/Stand_medium.png?v=1634927398" alt="GT Stand" />
9853                                        
9854                                        <a class="shop-now"> Stand</a>
9855                                        
9856                                          <span class="price">$95</span>
9857                                        
9858                                    </li>
9859                              </ul>
9860                              <div class="bundle-select">
9861                                  <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
9862                                      Choose Colors
9863                                  </a>
9864                              </div>
9865                              <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" >
9866                                  <span data-submit-button-text>
9867                                      
9868                                        
9869                                      
9870                                  </span>
9871                              </button>
9872                          </div>
9873                      </div>
9874                  </div>
9875              </div>
9876          </div>
9877          <!-- End Rally Edition Group -->
9878
9879
9880          <!-- Rally XL Edition Group -->
9881          <div class="bundle-row-alt-two desktop" :class="{ hide: currentRail !== 'rally-xl' }">
9882              <div class="featured-bundles">
9883                <div class="mobile-header desktop">
9884                  <h4>SELECT YOUR BUNDLE</h4>
9885                  <div class="slider-nav-main two">
9886                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9887                          <div class="bundle-container">
9888                              <div class="bundle-title" style="margin-top: -4px;">
9889                                  ${ bundle.nameShort }
9890                              </div>
9891                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
9892                                  Save ${ bundle.save }
9893                              </span>
9894                          </div>
9895                      </div>
9896                  </div>
9897                </div>
9898                <div class="slider-for-main two desktop-only">
9899                    <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
9900                        <div class="bundle-container">
9901                            <div class="bundle-select">
9902                                <span class="product-feature-caption">
9903                                  <svg viewBox="0 0 28 29" xmlns="http://www.w3.org/2000/svg">
9904                                    <g fill="#000" fill-rule="evenodd">
9905                                      <path d="M14.47 9.803l-2.457 5.185h1.91l-.455 4.17 2.366-5.124H14z"></path>
9906                                      <path d="M13.923 26.596c-6.61 0-11.988-5.377-11.988-11.988 0-6.61 5.378-11.988 11.988-11.988 6.611 0 11.988 5.378 11.988 11.988 0 6.61-5.377 11.988-11.988 11.988m0-25.903C6.25.693.007 6.937.007 14.608c0 7.674 6.243 13.917 13.916 13.917 7.674 0 13.916-6.243 13.916-13.917 0-7.671-6.242-13.915-13.916-13.915"></path>
9907                                      <path d="M23.282 16.332l-.54-.312-.143.248-.072-.04-2.874 4.98.072.04-.145.25.538.31a9.723 9.723 0 0 1-6.425 2.413 9.726 9.726 0 0 1-6.427-2.413l.538-.31-.143-.248.072-.043-2.874-4.979-.072.042-.145-.25-.54.313a9.808 9.808 0 0 1-.183-1.885c0-4.162 2.699-7.91 6.61-9.249v.625h.289v.083h5.749v-.083h.287v-.625c3.912 1.338 6.612 5.088 6.612 9.248a9.83 9.83 0 0 1-.184 1.886M16.649 4.53l-.37-.11v.827h-5.174V4.42l-.37.11c-4.351 1.296-7.391 5.373-7.391 9.917 0 .804.095 1.61.282 2.399l.089.375.718-.413 2.586 4.48-.714.412.279.265a10.303 10.303 0 0 0 7.109 2.832c2.653 0 5.178-1.006 7.107-2.832l.28-.265-.714-.412 2.587-4.48.717.413.089-.377c.187-.789.282-1.594.282-2.397 0-4.543-3.04-8.62-7.392-9.917"></path>
9908                                      <path d="M18.528 20.557l2.874-4.979-.16-.092-2.874 4.98zM18.849 20.743l2.873-4.98-.16-.092-2.873 4.979zM19.49 21.113l2.876-4.98-.161-.09-2.874 4.978zM19.17 20.93l2.874-4.98-.16-.092-2.875 4.978zM10.929 6.386l5.75.014v-.185l-5.75-.013zM10.927 7.127l5.749.015v-.184l-5.749-.015zM10.927 7.501l5.749.015v-.184l-5.749-.015zM10.927 6.757l5.75.015v-.185l-5.75-.015zM5.982 15.58l2.874 4.978.16-.092-2.874-4.98zM5.66 15.765l2.875 4.98.161-.093-2.875-4.981zM5.019 16.135l2.874 4.98.16-.093-2.874-4.979zM5.34 15.95l2.874 4.98.16-.09L5.5 15.856z"></path>
9909                                    </g>
9910                                  </svg>
9911                                  &nbsp;
9912                                  Hypercore Motor
9913                                </span>
9914                                <span class="product-feature-caption">
9915                                  <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
9916                                    <path d="M12.831 24.779c-6.41 0-11.625-5.215-11.625-11.625S6.421 1.529 12.831 1.529s11.625 5.215 11.625 11.625-5.215 11.625-11.625 11.625m0-24.415C5.779.364.042 6.102.042 13.154c0 7.052 5.737 12.79 12.789 12.79s12.789-5.738 12.789-12.79c0-7.052-5.737-12.79-12.789-12.79m5.919 10.705c-.042.26-.173.51-.279.76-.108.252-.237.495-.352.744-.126.273-.239.553-.375.822-.043.085-.141.143-.214.214l-.09-.032.068-.664c-.103.02-.191.048-.281.057-.135.014-.271.015-.406.02.033-.122.04-.261.103-.366.224-.367.367-.761.359-1.188-.006-.354-.06-.706-.101-1.058-.02-.18-.086-.357.189-.413.052-.011.103-.17.106-.261.013-.354.003-.71.009-1.064.001-.092.029-.184.053-.325.413.319.435.79.634 1.169.166-.193.208-.375.175-.886-.019-.296-.066-.59-.101-.885l.103-.036c.082.174.209.34.238.522.094.588.173 1.18.215 1.775.026.363.006.736-.053 1.095m-.771 4.637c.149.39.091.734-.25 1.008-1.3 1.046-2.592 2.104-3.902 3.138-.434.34-.909.63-1.375.927-.289.184-.406.133-.505-.196-.079-.264-.136-.535-.202-.804-.147-.596-.49-1.016-1.075-1.235-.3-.113-.593-.246-.883-.382-.099-.046-.181-.128-.27-.193l.005-.082c.153-.046.304-.111.46-.135.626-.097 1.255-.171 1.88-.27.666-.106 1.142-.485 1.435-1.083.161-.328.282-.675.427-1.01.107-.246.266-.447.546-.508 1.167-.255 1.597-1.09 1.713-2.173.005-.043.014-.086.018-.108h.543c-.026.145-.04.335-.097.512-.072.224.02.296.221.307l.512.023c-.039.194-.075.356-.104.519-.035.194.036.297.229.193.3-.161.587-.346.862-.51-.028.08-.066.216-.119.343-.235.565-.293 1.135-.069 1.719M9.004 17.02c-.293.07-.579.176-.863.28-.377.138-.535.088-.72-.263-.139-.266-.217-.543-.082-.86l.396.15c-.017-.133-.019-.232-.044-.325-.029-.112-.108-.217-.111-.327-.004-.138.047-.277.074-.416.151.053.31.09.449.165.07.037.095.15.159.21.044.04.139.082.177.06.044-.024.083-.127.066-.178a5.804 5.804 0 0 0-.277-.692c-.023-.046-.175-.09-.211-.061-.252.194-.411-.013-.551-.142-.161-.147-.037-.31.068-.45.085-.111.168-.224.263-.351l.302.499c.126-.282-.195-1.006-.493-1.167-.012.01-.033.02-.036.033-.108.483-.108.483-.575.325l-.051-.015c-.504-.156-.549-.281-.26-.745.09-.144.182-.287.286-.421.417-.542.648-1.162.749-1.837.359.13.402.2.386.56a.243.243 0 0 0 .047.148c.331.442.274.885.014 1.332-.188.325.106.97.508 1.023-.031-.121-.05-.23-.086-.33-.102-.287-.06-.398.217-.532.048-.023.106-.03.148-.06.095-.068.183-.146.273-.22-.096-.062-.198-.117-.288-.187-.056-.044-.124-.104-.137-.166-.04-.201-.055-.406-.086-.61-.026-.171.035-.24.207-.188.034.01.066.037.099.038.105 0 .21-.006.315-.011-.049-.075-.096-.152-.147-.226-.065-.095-.126-.194-.201-.281-.207-.24-.402-.494-.634-.706-.224-.204-.3-.336-.143-.598.234-.392.342-.815.435-1.255.04-.188.178-.362.295-.526.19-.265.411-.508.596-.776.106-.154.212-.228.408-.24.236-.014.468-.097.702-.15.084-.02.168-.036.243-.052-.106.385-.181.747-.305 1.09-.204.567-.14 1.123-.007 1.687.031.13-.021.282.013.412.045.175.101.368.215.499.167.19.383.343.592.493.231.166.479.309.718.465.156.103.313.199.272.439-.011.066.07.16.129.222.152.162.307.3.306.563-.001.176.18.194.306.113.164-.105.305-.245.456-.37.113-.091.225-.183.375-.254.038.409.151.794.002 1.188a1.962 1.962 0 0 0-.127.515c-.032.348-.139.429-.47.317-.288-.1-.369-.06-.414.244-.026.174-.001.355-.004.533-.006.355.007.713-.03 1.065-.039.368-.278.6-.61.753-.354.163-.697.347-1.046.52a1.081 1.081 0 0 1-.199.074c-.507.132-1.015.264-1.523.394-.064.016-.132.018-.272.036l.299-.464c-.216 0-.398-.032-.562.007M11.227 5.4l.07.267c.315-.037.09-.358.294-.476.303.243.663.224 1.068.068-.342.517-1.748.96-2.45.818.201-.358.409-.648 1.018-.677m.881 2.678c-.149.41.211.68.271 1.098-.223-.07-.404-.118-.578-.183-.234-.085-.294-.05-.275.2.014.182.05.362.079.56-.512-.16-.737-.933-.589-1.914.131-.873.771-1.
9916626 1.432-1.631l.6 2.329c-.346.034-.591-.3-.94-.46m2.647 4.644c-.047-.195-.129-.383-.163-.58a.352.352 0 0 1 .307-.4c.222-.017.323.132.321.312-.006.478-.004.962-.081 1.43-.059.355-.342.594-.753.754.012-.13-.002-.271.042-.39.102-.278.243-.542.345-.821.033-.088.006-.206-.018-.305m-.959-2.551c.146-.008.301-.055.314-.263.003-.05.084-.127.14-.138.363-.076.728-.174 1.096-.193.398-.021 1.023.545 1.1.935.014.069.03.159-.002.21-.17.276-.149.576-.147.878 0 .1-.07.2-.108.3l-.094-.01c-.039-.097-.082-.193-.116-.291-.228-.657-1.061-1.158-1.746-1.054-.225.034-.407.117-.509.335-.08.17-.221.213-.377.128a24.78 24.78 0 0 1-1.082-.63c-.051-.032-.082-.14-.074-.205.004-.035.114-.083.174-.08.195.012.388.056.583.067.282.015.566.027.848.01m1.127-4.318c.663.096 1.165.513 1.626.967.199.195.146.319-.118.372-.254.05-.351.208-.261.478.113.337.271.659.366 1 .055.198.053.425.021.632-.028.184-.187.259-.335.11-.341-.341-.754-.327-1.176-.274-.46.057-.505.03-.664-.408-.06-.167-.148-.324-.213-.49-.043-.11-.066-.226-.099-.34l.059-.04c.074.039.151.074.222.119.113.072.213.17.334.219a.634.634 0 0 0 .372.042c.045-.012.064-.205.055-.312-.044-.513-.266-.907-.738-1.163a5.426 5.426 0 0 1-.874-.598c-.083-.07-.07-.255-.106-.407.558.03 1.049.024 1.529.093m4.21 2.197c-.084-.283-.212-.59-.413-.794-.604-.617-1.221-1.23-1.899-1.76-.34-.265-.818-.36-1.243-.505-.378-.127-.769-.218-1.155-.325h-.643c-.522.039-1.044.08-1.566.116-.244.017-.485-.032-.716.137-.109.08-.311.045-.471.04a1.284 1.284 0 0 0-.777.239c-.227.154-.479.273-.728.392-.224.107-.357.269-.353.516.007.387-.144.668-.457.906-.297.226-.469.565-.541.932-.119.614-.422 1.149-.692 1.699-.187.383-.307.772-.288 1.208.007.165-.066.35-.15.499-.212.37-.47.718-.675 1.093a5.877 5.877 0 0 0-.44.998c-.111.34.019.52.362.613.508.135.471.143.58.648.071.328.081.63.068.962a3.72 3.72 0 0 1-.143.959c-.176.589 0 .982.588 1.149.605.172 1.159.399 1.672.774.309.226.705.338 1.069.482.519.204.895.553 1.101 1.068.148.372.267.755.398 1.134.066.19.129.38.2.59l.387-.018c1.641-1.05 3.169-2.205 4.645-3.427.556-.462 1.093-.948 1.646-1.413.285-.24.383-.514.282-.878-.179-.642-.292-1.296-.057-1.948.114-.316.238-.643.425-.918.694-1.025.766-2.121.462-3.281-.164-.628-.293-1.266-.478-1.887" fill="#3F3F3F" fill-rule="evenodd"></path>
9917                                  </svg>
9918                                  &nbsp;
9919                                  Stop on a Dime
9920                                </span>
9921                                <span class="product-feature-caption">
9922                                  <svg viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg">
9923                                  <path d="M17.1 26.4H17C15.3 25.9 13.6 25.1 12.2 24C11 23 9.4 21.4 8.7 19.1C8.1 17 8.5 14.8 9.7 13.2C10.6 12.1 12 11.2 13.8 10.7C15.1 10.4 16.4 10.3 17.6 10.1C17.9 10.1 18.1 10.1 18.4 10C19 10 19.6 10 20 9.7C20.3 9.5 20.5 9 20.3 8.7C20.1 8.4 19.6 8.4 19.2 8.4L12.7 8C12.5 8 12.3 7.8 12.3 7.6C12.3 7.4 12.5 7.2 12.7 7.2L19.2 7.6C19.6 7.6 20.5 7.7 20.9 8.3C21.4 9 21.1 10 20.4 10.5C19.8 10.9 19.1 11 18.4 11.1C18.1 11.1 17.9 11.1 17.6 11.2C16.4 11.3 15.1 11.4 13.9 11.7C12.8 12 11.2 12.6 10.2 13.9C9.3 15 9 17 9.6 18.8C10.2 20.9 11.7 22.3 12.8 23.2C14.1 24.2 15.7 25 17.3 25.5C17.5 25.6 17.6 25.8 17.6 26C17.5 26.2 17.3 26.4 17.1 26.4ZM29.4 26.4C29.5 26.2 29.4 25.9 29.2 25.9C25.6 24.6 22.1 22.8 19 20.5C18.2 19.9 17.3 19.2 16.7 18.4C16.1 17.5 15.9 16.4 16.2 15.6C16.7 14.4 18.1 13.8 18.9 13.5C19.3 13.4 19.8 13.3 20.2 13.2C21 13 21.9 12.8 22.7 12.4C24 11.8 25.1 10.4 24.9 8.9C24.8 7.9 24 6.9 22.8 6.4C21.8 6 20.7 5.9 19.7 5.8L13 5.1C12.8 5.1 12.6 5.3 12.6 5.5C12.6 5.7 12.8 5.9 13 5.9L19.7 6.4C20.7 6.5 21.6 6.6 22.5 6.9C23.2 7.2 24 7.9 24.1 8.8C24.3 9.9 23.3 11 22.3 11.5C21.6 11.9 20.8 12.1 20 12.3C19.6 12.4 19.1 12.5 18.6 12.7C17.4 13.1 15.9 13.8 15.4 15.3C15 16.4 15.2 17.7 16 18.8C16.7 19.8 17.7 20.6 18.5 21.2C21.7 23.5 25.2 25.3 28.9 26.7H29C29.2 26.6 29.3 26.5 29.4 26.4ZM11.3 9.9C11.4 9.8 11.4 9.6 11.3 9.5L9.1 6.6H10C10.2 6.6 10.3 6.5 10.4 6.4C10.5 6.3 10.5 6.1 10.4 6L8.8 3.5H9.4C9.6 3.5 9.7 3.4 9.8 3.2C9.9 3 9.8 2.9 9.7 2.7L7 0.1C6.9 0 6.8 0 6.7 0C6.6 0 6.5 0 6.4 0.1L3.7 2.8C3.6 3 3.6 3.1 3.6 3.3C3.7 3.4 3.9 3.5 4 3.5H4.6L3 5.9C2.9 6.1 2.9 6.2 3 6.4C3.1 6.5 3.2 6.6 3.4 6.6H4.2L2.1 9.5C2 9.6 2 9.8 2.1 9.9C2.2 10 2.3 10.1 2.5 10.1H11C11.1 10.2 11.2 10.1 11.3 9.9ZM5.4 6.4C5.5 6.3 5.5 6.1 5.4 6C5.3 5.8 5.2 5.8 5 5.8H4.1L5.7 3.4C5.8 3.3 5.8 3.1 5.7 3C5.6 2.8 5.5 2.7 5.3 2.7H5L6.7 1L8.4 2.7H8C7.8 2.7 7.7 2.8 7.6 2.9C7.5 3 7.5 3.2 7.6 3.3L9.2 5.7H8.3C8.2 5.8 8 5.8 8 6C7.9 6.1 7.9 6.3 8 6.4L10.1 9.3H3.2L5.4 
99236.4ZM7.1 11.7V9.7C7.1 9.5 6.9 9.3 6.7 9.3C6.5 9.3 6.3 9.5 6.3 9.7V11.7C6.3 11.9 6.5 12.1 6.7 12.1C6.9 12.1 7.1 12 7.1 11.7ZM9.3 26.5C9.4 26.4 9.4 26.2 9.3 26.1L7.2 23.2H8C8.2 23.2 8.3 23.1 8.4 23C8.5 22.9 8.5 22.7 8.4 22.6L6.8 20.2H7.4C7.6 20.2 7.7 20.1 7.8 19.9C7.9 19.7 7.8 19.6 7.7 19.5L5.1 16.8C4.9 16.6 4.7 16.6 4.5 16.8L1.9 19.5C1.8 19.6 1.8 19.8 1.8 19.9C1.9 20.1 2 20.2 2.2 20.2H2.8L1 22.6C0.9 22.7 0.9 22.9 1 23C1.1 23.1 1.2 23.2 1.4 23.2H2.2L0.1 26.1C0 26.2 0 26.4 0 26.5C0.1 26.6 0.2 26.7 0.4 26.7H8.9C9 26.8 9.2 26.7 9.3 26.5ZM3.3 23C3.4 22.9 3.4 22.7 3.3 22.6C3.2 22.5 3.1 22.4 2.9 22.4H2.1L3.7 20C3.8 19.9 3.8 19.7 3.7 19.6C3.6 19.5 3.5 19.4 3.3 19.4H3L4.7 17.7L6.4 19.4H6C5.8 19.4 5.7 19.5 5.6 19.6C5.5 19.7 5.5 19.9 5.6 20L7.2 22.4H6.3C6.1 22.4 6 22.5 5.9 22.6C5.8 22.7 5.8 22.9 5.9 23L8 25.9H1.2L3.3 23ZM5.1 28.3V26.3C5.1 26.1 4.9 25.9 4.7 25.9C4.5 25.9 4.3 26.1 4.3 26.3V28.3C4.3 28.5 4.5 28.7 4.7 28.7C4.9 28.7 5.1 28.6 5.1 28.3ZM30.9 20.9C31 20.8 31 20.6 30.9 20.5L28.8 17.6H29.6C29.8 17.6 29.9 17.5 30 17.4C30.1 17.3 30.1 17.1 30 17L28.4 14.6H29C29.2 14.6 29.3 14.5 29.4 14.3C29.5 14.1 29.4 14 29.3 13.8L26.7 11.1C26.5 10.9 26.3 10.9 26.1 11.1L23.5 13.8C23.4 13.9 23.3 14.1 23.4 14.3C23.5 14.5 23.6 14.6 23.8 14.6H24.4L22.8 17C22.7 17.1 22.7 17.3 22.8 17.4C22.9 17.5 23 17.6 23.2 17.6H24L21.9 20.5C21.8 20.6 21.8 20.8 21.9 20.9C22 21 22.1 21.1 22.3 21.1H30.8C30.7 21.1 30.8 21 30.9 20.9ZM25 17.4C25.1 17.3 25.1 17.1 25 17C24.9 16.9 24.8 16.8 24.6 16.8H23.7L25.3 14.4C25.4 14.3 25.4 14.1 25.3 14C25.2 13.9 25.1 13.8 24.9 13.8H24.6L26.3 12.1L28 13.8H27.7C27.5 13.8 27.4 13.9 27.3 14C27.2 14.1 27.2 14.3 27.3 14.4L28.9 16.8H28C27.8 16.8 27.7 16.9 27.6 17C27.5 17.1 27.5 17.3 27.6 17.4L29.7 20.3H22.8L25 17.4ZM26.7 22.7V20.7C26.7 20.5 26.5 20.3 26.3 20.3C26.1 20.3 25.9 20.5 25.9 20.7V22.7C25.9 22.9 26.1 23.1 26.3 23.1C26.5 23.1 26.7 22.9 26.7 22.7Z" fill="black"></path>
9924                                  </svg>
9925                                  &nbsp;
9926                                  Any Terrain
9927                                </span>
9928                            </div>
9929                            <div class="bundle-image">
9930                                <img class="bv-badge" :src="bundle.hexImage" />
9931                                <a href="#" class="open-configView new-bundle-cta Rally-img" :data-bundle="index"><img :src="bundle.soloImage" /></a>
9932                                <a href="#" class="open-configView new-bundle-cta rally-img hide" :data-bundle="index"><img :src="bundle.soloImageAlt" /></a>
9933                            </div>
9934                            <div class="bundle-price">
9935                                <h2 class="bundle-title-hide-pint-style">
9936                                  ${ bundle.name }
9937                                </h2>
9938                                <br>
9939                                <p class="bundle-description-hide-pint-style">${ bundle.description }</p>
9940                                <label>${ bundle.preface }</label>
9941                                
9942                                <h4 class="show-defaults"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
9943                                <p class="show-defaults">
9944                                    From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
9945<g clip-path="url(#clip0)">
9946<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
9947<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
99477.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
9948<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
9949<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
9950<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
9951<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
9952<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
995202C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
99527.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
9953</g>
9954<defs>
9955<clipPath id="clip0">
9956<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
9957</clipPath>
9958</defs>
9959</svg><br /><br />
9960                                </p>
9961                                <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
9962                                    Choose Colors
9963                                </a>
9964                            </div>
9965                            
9966                        </div>
9967                    </div>
9968                </div>
9969              </div>
9970              <div class="col col-12 package hide-small bundle-parts">
9971      
9972                  <div class="bundle-container specs">
9973                      <ul>
9974                          
9975                            
9976                            
9977                            
9978                            <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
9979                              
9980                                  <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
9981                                
9982                                <a class="shop-now"> Charger Plug</a>
9983                                <span class="price">
9984                                  $5
9985                                  <span class="show-value">Value</span>
9986                                  <span class="show-upgrade">Upgrade</span>
9987                                </span>
9988                            </li>
9989                            
9990                            
9991                            
9992                            <li class="inactive include gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-freeride-bumpers">
9993                              
9994                                  <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
9995                                
9996                                <a class="shop-now"> Freeride Bumpers</a>
9997                                <span class="price">
9998                                  $125
9999                                  <span class="show-value">Value</span>
10000                                  <span class="show-upgrade">Upgrade</span>
10001                                </span>
10002                            </li>
10003                            
10004                            
10005                            
10006                            <li class="inactive include gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
10007                              
10008                                  <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
10009                                
10010                                <a class="shop-now">  Hypercharger</a>
10011                                <span class="price">
10012                                  $230
10013                                  <span class="show-value">Value</span>
10014                                  <span class="show-upgrade">Upgrade</span>
10015                                </span>
10016                            </li>
10017                            
10018                            
10019                            
10020                            <li class="inactive  gt-bundle-3  fst-system-base-kit">
10021                              
10022                                  <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" />
10023                                
10024                                <a class="shop-now">FST System Base Kit</a>
10025                                <span class="price">
10026                                  $300
10027                                  <span class="show-value">Value</span>
10028                                  <span class="show-upgrade">Upgrade</span>
10029                                </span>
10030                            </li>
10031                      </ul>
10032                  </div>
10033              </div>
10034              <div class="mobile-header show-small">
10035                  <h4 class="show-a">Bundle &amp; Save</h4>
10036                  <h4 class="show-b">Bundle &amp; Save</h4>
10037                  <p class="show-b">Thousands of customers have grabbed a bundle - it's the only way to get a discount on everything you need.</p>
10038                  <div class="slider-nav two show-small">
10039                      <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
10040                          <div class="bundle-container">
10041                              <div class="bundle-title" style="margin-top: -4px; white-space: nowrap;">
10042                                  ${ (bundle.nameShort || '').replace(/^XL\s+/i, '') }
10043                              </div>
10044                              <span class="inline-save" style="color: #c74135; font-weight: 500; text-transform: none;">
10045                                  Save ${ bundle.save }
10046                              </span>
10047                          </div>
10048                      </div>
10049                  </div>
10050              </div>
10051              <div class="slider-for two show-small">
10052                  <div class="col col-4 package" v-for="(bundle, index) in bundles" v-cloak v-if="currentRail === 'rally-xl' && bundle.stock == 'xl'" :class="{ active: bundle.default == 'yes', initial: bundle.default == 'yes', hide: bundle.image == '', gt1: bundle.group == 'gt-1', gt2: bundle.group == 'gt-2', gt3: bundle.group == 'gt-3'}">
10053                      <div class="bundle-container">
10054                          <div class="swipe-remind">
10055                              <img src="//onewheel.com/cdn/shop/files/hand-scroll-swipe.svg?v=5601907007839684596" />
10056                          </div>
10057                          <div class="bundle-image">
10058                              <img class="bv-badge" :src="bundle.hexImage" />
10059                              <a href="#" class="open-configView new-bundle-cta" :data-bundle="index"><img :src="bundle.soloImage" /></a>
10060                          </div>
10061                          <div class="bundle-price">
10062                              <label>${ bundle.preface }</label>
10063                              <h4 class="show-control show-defaults"><strike>$${ moneyFormat(bundle.compareAt) }</strike> $${ moneyFormat(bundle.price) }</h4>
10064                              <h4 class="show-control show-alts hide"><strike>$${ moneyFormat(bundle.compareAtAlt) }</strike> $${ moneyFormat(bundle.priceAlt) }</h4>
10065                              <h4 class="show-b"><strike>$${ moneyFormat(bundle.compareAtAccs) }</strike> $${ moneyFormat(bundle.priceAccs) }</h4>
10066                              <p class="show-control show-defaults">
10067                                  From ${ bundle.lowAs }/mo<br /><br />
10068                              </p>
10069                              <p class="show-control show-alts hide">
10070                                  From ${ bundle.lowAsAlt }/mo<br /><br />
10071                              </p>
10072                              <p class="show-b">
10073                                  From ${ bundle.lowAsAccs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
10074<g clip-path="url(#clip0)">
10075<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
10076<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
10077<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
10078<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
10079<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
10080<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
10081<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1008102C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
100817.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
10082</g>
10083<defs>
10084<clipPath id="clip0">
10085<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
10086</clipPath>
10087</defs>
10088</svg><br /><br />
10089                              </p>
10090                              <ul class="bundle-includes for-gt-1 testone" v-if="bundle.group == 'gt-1'">
10091                                  
10092                                    
10093                                    
10094                                    
10095                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
10096                                        
10097                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
10098                                                                            
10099                                        <a class="shop-now"> Charger Plug</a>
10100                                        
10101                                          <span class="price">$5</span>
10102                                        
10103                                    </li>
10104                                    
10105                                    
10106                                    
10107                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-freeride-bumpers">
10108                                        
10109                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
10110                                                                            
10111                                        <a class="shop-now"> Freeride Bumpers</a>
10112                                        
10113                                          <span class="price">$125</span>
10114                                        
10115                                    </li>
10116                                    
10117                                    
10118                                    
10119                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
10120                                        
10121                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
10122                                                                            
10123                                        <a class="shop-now">  Hypercharger</a>
10124                                        
10125                                          <span class="price">$230</span>
10126                                        
10127                                    </li>
10128                                    
10129                                    
10130                                    
10131                                    <li class="inactive include  gt-bundle-3  fst-system-base-kit">
10132                                        
10133                                          <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" />
10134                                                                            
10135                                        <a class="shop-now">FST System Base Kit</a>
10136                                        
10137                                          <span class="price">$300</span>
10138                                        
10139                                    </li>
10140                              </ul>
10141      
10142                              <ul class="bundle-includes for-gt-2" v-if="bundle.group == 'gt-2'">
10143                                  
10144                                    
10145                                    
10146                                    
10147                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-charger-plug">
10148                                        
10149                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
10150                                        
10151                                        <a class="shop-now"> Charger Plug</a>
10152                                        
10153                                          <span class="price">$5</span>
10154                                        
10155                                    </li>
10156                                    
10157                                    
10158                                    
10159                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-freeride-bumpers">
10160                                        
10161                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
10162                                        
10163                                        <a class="shop-now"> Freeride Bumpers</a>
10164                                        
10165                                          <span class="price">$125</span>
10166                                        
10167                                    </li>
10168                                    
10169                                    
10170                                    
10171                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
10172                                        
10173                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
10174                                        
10175                                        <a class="shop-now">  Hypercharger</a>
10176                                        
10177                                          <span class="price">$230</span>
10178                                        
10179                                    </li>
10180                                    
10181                                    
10182                                    
10183                                    <li class="inactive include  gt-bundle-3  fst-system-base-kit">
10184                                        
10185                                          <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" />
10186                                        
10187                                        <a class="shop-now">FST System Base Kit</a>
10188                                        
10189                                          <span class="price">$300</span>
10190                                        
10191                                    </li>
10192                              </ul>
10193      
10194                              <ul class="bundle-includes for-gt-3" v-if="bundle.group == 'gt-3'">
10195                                  
10196                                    
10197                                    
10198                                    
10199                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-c
10199harger-plug">
10200                                        
10201                                          <img src="//onewheel.com/cdn/shop/products/Charging-Cap-Black_medium.png?v=1634926727" alt="GT Charger Plug" />
10202                                        
10203                                        <a class="shop-now"> Charger Plug</a>
10204                                        
10205                                          <span class="price">$5</span>
10206                                        
10207                                    </li>
10208                                    
10209                                    
10210                                    
10211                                    <li class="inactive include  gt-bundle-1 gt-bundle-2 gt-bundle-3  gt-freeride-bumpers">
10212                                        
10213                                          <img src="https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black.png" alt="GT Freeride Bumpers" />
10214                                        
10215                                        <a class="shop-now"> Freeride Bumpers</a>
10216                                        
10217                                          <span class="price">$125</span>
10218                                        
10219                                    </li>
10220                                    
10221                                    
10222                                    
10223                                    <li class="inactive include  gt-bundle-2 gt-bundle-3  gt-s-series-hypercharger">
10224                                        
10225                                          <img src="//onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_medium.png?v=1698373542" alt="GT S-Series Hypercharger" />
10226                                        
10227                                        <a class="shop-now">  Hypercharger</a>
10228                                        
10229                                          <span class="price">$230</span>
10230                                        
10231                                    </li>
10232                                    
10233                                    
10234                                    
10235                                    <li class="inactive include  gt-bundle-3  fst-system-base-kit">
10236                                        
10237                                          <img src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_medium.png?v=1720123384" alt="FST System Base Kit" />
10238                                        
10239                                        <a class="shop-now">FST System Base Kit</a>
10240                                        
10241                                          <span class="price">$300</span>
10242                                        
10243                                    </li>
10244                              </ul>
10245                              <div class="bundle-select">
10246                                  <a href="#" class="button-outline-black open-configView new-bundle-cta" :data-bundle="index">
10247                                      Choose Colors
10248                                  </a>
10249                              </div>
10250                              <button class="open-configView solo-config add-to-cart new-bundle-cta" data-bundle="3" >
10251                                  <span data-submit-button-text>
10252                                      
10253                                        
10254                                      
10255                                  </span>
10256                              </button>
10257                          </div>
10258                      </div>
10259                  </div>
10260              </div>
10261          </div>
10262          <!-- End Rally XL Edition Group -->
10263
10264
10265          <!-- Continue to Cart at bottom (step two only) - styled like Pint X: white bg, light border, rounded -->
10266          <section class="cart-snippet continue-to continue-to-bottom bottom hide-small" style="display: none;">
10267            <a class="button dark-gray" href="/cart">Continue to Cart</a>
10268          </section>
10269
10270
10271        
10272      </div>
10273      <style>
10274  .slider-for-main {
10275    opacity: 0;
10276    min-height: 460px !important;
10277  }
10278  .slider-for-main.slick-initialized {
10279    opacity: 1;
10280    min-height: 410px !important;
10281  }
10282
10283  .slider-for-main-two {
10284    opacity: 0;
10285    min-height: 460px !important;
10286  }
10287  .slider-for-main-two.slick-initialized {
10288    opacity: 1;
10289    min-height: 410px !important;
10290  }
10291  .slider-nav-main {
10292    opacity: 0;
10293  }
10294  .slider-nav-main.slick-initialized {
10295    opacity: 1;
10296  }
10297  .slider-nav-main .slick-track {
10298      max-width: 100% !important;
10299      transform: none !important;
10300  }
10301  .mobile-header.desktop {
10302    margin: 0 auto;
10303  }
10304  .mobile-header.desktop .bundle-container .bundle-title {
10305    font-family: Favorit !important;
10306    text-transform: none;
10307    font-size: 20px;
10308    font-weight: 400;
10309    height: 42px;
10310    padding: 0;
10311    display: flex;
10312    align-items: center;
10313    justify-content: center;
10314    margin-top: 0px !important;
10315  }
10316  .mobile-header.desktop .bundle-container {
10317    padding: 0 !important;
10318  }
10319  .mobile-header.desktop .slider-nav-main {
10320    min-width: 540px !important;
10321  }
10322  .mobile-header.desktop h4 {
10323    font-family: mono45-headline, monospace !important;
10324    font-weight: 700;
10325    font-style: normal;
10326    font-size: 1.75rem;
10327    color: #000 !important;
10328    margin-bottom: 15px;
10329    word-spacing: -0.5rem;
10330    text-align: center;
10331  }
10332  .v1 {
10333    display: none !important;
10334  }
10335  .slider-nav-main .bundle-container {
10336    background: #fff !important;
10337    text-align: center;
10338  }
10339  .slider-nav-main-two .bundle-container {
10340    background: #fff !important;
10341    text-align: center;
10342  }
10343  .slider-nav-main .bundle-container .bundle-title {
10344    color: #c6c6c6 !important;
10345  }
10346  .slider-nav-main-two .bundle-container .bundle-title {
10347    color: #c6c6c6 !important;
10348  }
10349  .slider-nav-main .slick-current.slick-active .bundle-container {
10350    background: #000000 !important;
10351  }
10352  .slider-nav-main .slick-current.slick-active .bundle-container .bundle-title {
10353    color: #ffffff !important;
10354  }
10355  .slider-nav-main-two .slick-current.slick-active .bundle-container {
10356    background: #000000 !important;
10357  }
10358  .slider-nav-main-two .slick-current.slick-active .bundle-container .bundle-title {
10359    color: #ffffff !important;
10360  }
10361  .bundles.new-bundles .desktop .col.col-4 .bundle-container {
10362      border-radius: 30px !important;
10363      position: relative;
10364  }
10365  .slider-nav-main .slick-list {
10366    overflow: visible;
10367  }
10368   .slider-nav-main span.inline-save {
10369    position: absolute;
10370    bottom: -26px;
10371    left: 0;
10372    right: 0;
10373    font-size: 14px;
10374    font-weight: 600 !important;
10375    font-family: Favorit;
10376  }
10377  
10378  .slider-nav-main-two .slick-list {
10379    overflow: visible;
10380  }
10381   .slider-nav-main-two span.inline-save {
10382    position: absolute;
10383    bottom: -26px;
10384    left: 0;
10385    right: 0;
10386    font-size: 14px;
10387    font-weight: 600 !important;
10388    font-family: Favorit;
10389  }
10390  .desktop-only .bundle-image .new-bundle-cta img {
10391    scale: none;
10392  }
10393  .slider-for-main {
10394    max-width: 100%;
10395  }
10396  .slider-for-main .bundle-container {
10397    background: #fff !important;
10398      border-radius: 18px;
10399  }
10400  .slider-for-main-two {
10401    max-width: 100%;
10402  }
10403  .slider-for-main-two .bundle-container {
10404    background: #fff !important;
10405      border-radius: 18px;
10406  }
10407  .featured-bundles {
10408    position: relative;
10409  }
10410  .featured-bundles .mobile-header.desktop {
10411   position: absolute; 
10412  }
10413  .featured-bundles .mobile-header.desktop {
10414    position: absolute;
10415    top: -65px;
10416    z-index: 1;
10417    margin: 0 auto;
10418    right: 0;
10419    left: 0;
10420      width: max-content;
10421  }
10422  .featured-bundles {
10423    max-width: 100%;
10424    margin-top: 40px;
10425  }
10426  .slider-nav-main {
10427    background: #fff;
10428    border-radius: 30px;
10429      box-shadow: -1px 0px 5px 1px #cbcbcb;
10430    height: 42px;
10431  }
10432  .featured-bundles .mobile-header.desktop .slick-list {
10433    margin: 0;
10434  }
10435  .featured-bundles .mobile-header.desktop .slick-track {
10436    width: 100% !important;
10437    margin: 0 !important;
10438  }
10439  .featured-bundles .mobile-header.desktop .slick-list {
10440    max-width: 100% !important;
10441  }
10442  .slider-for-main .package {
10443    box-shadow: 0px 1px 4px #dcdcdc;
10444    border-radius: 18px !important;
10445    margin-bottom: 5px;
10446  }
10447  .slider-for-main-two .package {
10448    box-shadow: 0px 1px 4px #dcdcdc;
10449    border-radius: 18px !important;
10450    margin-bottom: 5px;
10451  }
10452  .bundle-price h2 {
10453    font-size: 4rem;
10454    color: #000;
10455    /* max-width: 200px; */
10456    text-align: left;
10457    line-height: 0.85;
10458  }
10459  .slider-for-main  h4 {
10460    justify-content: flex-start !important;
10461  }
10462  .slider-for-main-two  h4 {
10463    justify-content: flex-start !important;
10464  }
10465  .bundle-container p {
10466    text-align: left;
10467  }
10468  .slider-for-main .bundle-container {
10469    display: flex;
10470    justify-content: space-between;
10471    align-items: center;
10472    padding: 0 40px;
10473  }
10474  .slider-for-main-two .bundle-container {
10475    display: flex;
10476    justify-content: space-between;
10477    align-items: center;
10478    padding: 0 40px;
10479  }
10480  .desktop-only .bundle-select {
10481    flex: 0 0 25%;
10482  }
10483  
10484  .desktop-only .bundle-image {
10485    flex: 0 0 40%;
10486  }
10487  .new-bundles .bundle-price {
10488    flex: 0 0 35%;
10489    padding: 0 !important;
10490  }
10491  .bundles.new-bundles .slider-for-main .bundle-container {
10492    min-height: 430px;
10493  }
10494  .bundles.new-bundles .slider-for-main-two .bundle-container {
10495    min-height: 430px;
10496  }
10497  .desktop-only .bundle-image .new-bundle-cta img {
10498    scale: 1.15;
10499  }
10500  .desktop-only .bundle-image img.bv-badge {
10501    scale: 1 !important;
10502    top: 35px;
10503    width: 105px;
10504    left: 35px;
10505  }
10506  /* .new-bundles .bundle-price * {
10507    max-width: 260px !important;
10508  } */
10509  .desktop-only .bundle-price p {
10510    margin-bottom: 10px !important;
10511  }
10512
10513  .new-bundles .bundle-title:hover {
10514    cursor: pointer;
10515  }
10516
10517  @media only screen and (max-width: 768px) {
10518    .mobile-header.desktop {
10519        display: none !important;
10520    }
10521    .slider-for-main {
10522      display: none !important;
10523    }
10524    .slider-for-main-two {
10525      display: none !important;
10526    }
10527    .bundles.new-bundles .show-small .bundle-container .bundle-price p {
10528      text-align: center !important;
10529    }
10530    .product-purchaseView .container .container {
10531      padding: 0 !important;
10532    }
10533  }
10534
10535  .desktop-only .bundle-price {
10536    max-width: 320px;
10537  }
10538
10539  .desktop-only .slick-list.draggable {
10540      margin: 0;
10541  }
10542  @media only screen and (min-width: 768px) {
10543    .bundle-refresh button.open-configView.solo-config.add-to-cart {
10544      margin-top: 40px;
10545    }
10546  }
10547  .slider-nav-main .bundle-container .bundle-title {
10548    word-spacing: normal;
10549  }
10550
10551  .desktop-only .slick-list.draggable {
10552    max-width: 100% !important;
10553  }
10554  .bundles.new-bundles .desktop-only .package .button-outline-black {
10555    margin-left: 0 !important;
10556  }
10557  @media only screen and (min-width: 640px) {
10558    .bundles.new-bundles .bundle-container .bundle-price {
10559        padding-left: 20px !important;
10560    }
10561  }
10562  @media only screen and (max-width: 640px) {
10563    #onewheel-gt .featured-img img {
10564      transform: translateY(-50%) scale(1.93) !important;
10565    }
10566    
10567    #onewheel-gt .featured-img [product="6626038186078"].image img {
10568      transform: translateY(-50%) scale(1) !important;
10569    }
10570  }
10571  
10572</style>
10573
10574
10575<script>
10576    $(document).ready(function() {
10577
10578
10579        $('.slider-for.hide-small').slick({
10580            slidesToShow: 1,
10581            slidesToScroll: 1,
10582            arrows: false,
10583            asNavFor: '.slider-nav',
10584            infinite: false,
10585            initialSlide: 1
10586        });
10587        $('.slider-nav.hide-small').slick({
10588            slidesToShow: 3,
10589            slidesToScroll: 1,
10590            asNavFor: '.slider-for',
10591            dots: false,
10592            arrows: false,
10593            centerMode: false,
10594            focusOnSelect: true,
10595            infinite: false,
10596            initialSlide: 1
10597        });
10598
10599        $('.slider-nav.show-small').slick({
10600            slidesToShow: 3,
10601            slidesToScroll: 1,
10602            asNavFor: '.slider-for',
10603            dots: false,
10604            arrows: false,
10605            centerMode: false,
10606            focusOnSelect: true,
10607            infinite: false,
10608            initialSlide: 1,
10609            horizontalSwiping: true,
10610            infinite: true,
10611        });
10612        $('.slider-for.show-small').slick({
10613            slidesToShow: 1,
10614            slidesToScroll: 1,
10615            arrows: true,
10616            asNavFor: '.slider-nav',
10617            infinite: false,
10618            initialSlide: 1,
10619            fade: true,
10620            prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
10621            nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
10622            swipe: false,
10623            verticalSwiping: false,
10624            horizontalSwiping: false,
10625            draggable: false,
10626            infinite: true
10627        });
10628
10629
10630    });
10631</script>
10631
10632
10633
10634<script>
10635
10636    
10637
10638    
10639
10640    
10641
10642    
10643      $(document).ready(function(){
10644        $(".var-swatch.S-Series").click(function() {
10645            $(this).addClass("strong");
10646            $(".var-swatch.rally").removeClass("strong");
10647            $(".var-swatch.rally-xl").removeClass("strong");
10648            $(".bundle-row-alt").addClass("hide");
10649            $(".bundle-row-alt-two").addClass("hide");
10650            $(".bundle-row-default").removeClass("hide");
10651          
10652            $(".show-rally").addClass("hide");
10653            $(".show-rally-xl").addClass("hide");
10654            $(".show-default").removeClass("hide");
10655
10656            $(".show-rally-info").addClass("hide");
10657            $(".show-rally-xl-info").addClass("hide");
10658
10659          
10660            $('.for-straight-rail').removeClass('hide');
10661            $('.for-rally-rail').addClass('hide');
10662            $('.for-rally-xl-rail').addClass('hide');
10663
10664            $('.thumbnails.thumbs-rally-xl').addClass('hide');
10665            $('.thumbnails.thumbs-default').removeClass('hide');
10666
10667            $('.whats-included.rally-xl').addClass('hide');
10668            $('.whats-included.default').removeClass('hide');
10669
10670            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('s-series');
10671          
10672        });
10673        $(".var-swatch.rally").click(function() {
10674            $(this).addClass("strong");
10675            $(".var-swatch.S-Series").removeClass("strong");
10676            $(".var-swatch.rally-xl").removeClass("strong");
10677            $(".bundle-row-alt").removeClass("hide");
10678            $(".bundle-row-default").addClass("hide");
10679            $(".bundle-row-alt-two").addClass("hide");
10680            $(".rally-img").removeClass("hide");
10681            $(".rally-xl-img").addClass("hide");
10682            $(".bundle-title.hide-alt").removeClass("hide");
10683            $(".bundle-title.show-alt").addClass("hide");
10684            $(".bundle-row-alt").removeClass("is-rally-xl");
10685          
10686            $(".show-rally").removeClass("hide");
10687            $(".show-rally-xl").addClass("hide");
10688            $(".show-default").addClass("hide");
10689          
10690            $(".show-rally-info").removeClass("hide");
10691            $(".show-rally-xl-info").addClass("hide");
10692
10693            
10694            $('.for-rally-rail').removeClass('hide');
10695            $('.for-straight-rail').addClass('hide');
10696            $('.for-rally-xl-rail').addClass('hide');
10697
10698            $('.thumbnails.thumbs-rally-xl').addClass('hide');
10699            $('.thumbnails.thumbs-default').removeClass('hide');
10700
10701            $('.whats-included.rally-xl').addClass('hide');
10702            $('.whats-included.default').removeClass('hide');
10703
10704            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally');
10705
10706
10707        });
10708        $(".var-swatch.rally-xl").click(function() {
10709            $(this).addClass("strong");
10710            $(".var-swatch.S-Series").removeClass("strong");
10711            $(".var-swatch.rally").removeClass("strong");
10712            $(".bundle-row-alt-two").removeClass("hide");
10713            $(".bundle-row-alt").addClass("hide");
10714            $(".bundle-row-default").addClass("hide");
10715            $(".rally-img").addClass("hide");
10716            $(".rally-xl-img").removeClass("hide");
10717            $(".bundle-title.hide-alt").addClass("hide");
10718            $(".bundle-title.show-alt").removeClass("hide");
10719            $(".bundle-row-alt-two").addClass("is-rally-xl");
10720          
10721            $(".show-rally").addClass("hide");
10722            $(".show-rally-xl").removeClass("hide");
10723            $(".show-default").addClass("hide");
10724
10725            $(".show-rally-info").addClass("hide");
10726            $(".show-rally-xl-info").removeClass("hide");
10727
10728          
10729            $('.for-rally-xl-rail').removeClass('hide');
10730            $('.for-straight-rail').addClass('hide');
10731            $('.for-rally-rail').addClass('hide');
10732
10733
10734            $('.thumbnails.thumbs-rally-xl').removeClass('hide');
10735            $('.thumbnails.thumbs-default').addClass('hide');
10736
10737            $('.whats-included.rally-xl').removeClass('hide');
10738            $('.whats-included.default').addClass('hide');
10739
10740            if (typeof window.syncSs26PdpBadge === 'function') window.syncSs26PdpBadge('rally-xl');
10741
10742
10743        });
10744      });
10745    
10746
10747  
10748    $(document).ready(function(){
10749      $('.new-bundles').addClass('loaded');
10750    });
10751  
10752    $(document).ready(function() {
10753
10754        $('.slider-for-main').slick({
10755            slidesToShow: 1,
10756            slidesToScroll: 1,
10757            arrows: true,
10758            asNavFor: '.slider-nav-main',
10759            infinite: false,
10760            initialSlide: 1,
10761            fade: true,
10762            prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
10763            nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
10764            verticalSwiping: false,
10765            horizontalSwiping: true,
10766            swipe: false,
10767  draggable: false,
10768            infinite: true,
10769            fade: true,
10770            cssEase: 'linear',
10771            arrows: false
10772        });
10773        $('.slider-nav-main').slick({
10774            slidesToShow: 3,
10775            slidesToScroll: 1,
10776            asNavFor: '.slider-for-main',
10777            dots: false,
10778            arrows: false,
10779            centerMode: false,
10780            focusOnSelect: true,
10781            infinite: false,
10782            initialSlide: 1
10783        });
10784
10785        $('.slider-nav-main.two').slick({
10786            slidesToShow: 3,
10787            slidesToScroll: 1,
10788            asNavFor: '.slider-for-main',
10789            dots: false,
10790            arrows: false,
10791            centerMode: false,
10792            focusOnSelect: true,
10793            infinite: false,
10794            initialSlide: 2
10795        });
10796    });
10797</script>
10797
10798
10799
10800<script>
10801    $(document).ready(function() {
10802        $(".package").hover(function() {
10803            $(this).addClass("active");
10804            $(".initial").removeClass("");
10805        }, function() {
10806            $(this).removeClass("");
10807        });
10808
10809        $(".initial").hover(function() {
10810            $(this).addClass("active");
10811        }, function() {
10812            $(this).removeClass("");
10813        });
10814
10815        $(".bundles").hover(function() {
10816            $(this).addClass("");
10817        }, function() {
10818            $(".initial").addClass("");
10819        });
10820
10821        $(".gt1").click(function() {
10822
10823            $(".gt2").removeClass("active");
10824            $(".gt3").removeClass("active");
10825
10826
10827            $(".gt-bundle-3").removeClass("include");
10828            $(".gt-bundle-2").removeClass("include");
10829            $(".gt-bundle-1").addClass("include");
10830            $(".gt-fender").removeClass("hide");
10831            $(".gt-hypercharger").removeClass("no-border");
10832            $(".gt-fender").addClass("no-border");
10833            $(".gt-charger-plug").removeClass("has-border");
10834            $(".gt-charger-plug").addClass("border-bottom");
10835            $(".gt-fender").addClass("border-left");
10836            $(".specs").addClass("is-bundle-1");
10837            $(".specs").removeClass("is-bundle-2");
10838            $(".specs").removeClass("is-bundle-3");
10839        });
10840        $(".gt2").click(function() {
10841            $(".gt1").removeClass("active");
10842            $(".gt3").removeClass("active");
10843
10844            $(".gt-bundle-1").removeClass("include");
10845            $(".gt-bundle-3").removeClass("include");
10846            $(".gt-bundle-2").addClass("include");
10847            $(".gt-fender").removeClass("hide");
10848            $(".gt-hypercharger").removeClass("no-border");
10849            $(".gt-fender").removeClass("no-border");
10850            $(".gt-charger-plug").removeClass("has-border");
10851            $(".gt-charger-plug").removeClass("border-bottom");
10852            $(".gt-fender").removeClass("border-left");
10853            $(".specs").addClass("is-bundle-2");
10854            $(".specs").removeClass("is-bundle-1");
10855            $(".specs").removeClass("is-bundle-3");
10856        });
10857        $(".gt3").click(function() {
10858
10859            $(".gt1").removeClass("active");
10860            $(".gt2").removeClass("active");
10861
10862            $(".gt-bundle-1").removeClass("include");
10863            $(".gt-bundle-2").removeClass("include");
10864            $(".gt-bundle-3").addClass("include");
10865            $(".gt-hypercharger").addClass("no-border");
10866            $(".gt-fender").removeClass("no-border");
10867            $(".gt-charger-plug").addClass("has-border");
10868            $(".gt-charger-plug").removeClass("border-bottom");
10869            $(".gt-fender").removeClass("border-left");
10870            $(".specs").addClass("is-bundle-3");
10871            $(".specs").removeClass("is-bundle-1");
10872            $(".specs").removeClass("is-bundle-2");
10873
10874
10875        });
10876
10877    });
10878</script>
10878
10879
10880
10881
10882
10883
10884
10885<style>
10886    .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item {
10887        color: #404040 !important;
10888    }
10889</style>	
10890  </div>
10891
10892
10893<script>
10894document.addEventListener('DOMContentLoaded', function () {
10895  const showRallyXL = () => {
10896    if (typeof window.syncSs26PdpBadge === 'function') {
10897      window.syncSs26PdpBadge('rally-xl');
10898      return;
10899    }
10900    document.querySelector('.primary.desktop-rally-xl')?.classList.remove('hide');
10901    document.querySelector('.primary.mobile-rally-xl')?.classList.remove('hide');
10902    document.querySelector('.primary.desktop-default')?.classList.add('hide');
10903    document.querySelector('.primary.mobile-default')?.classList.add('hide');
10904    document.querySelector('.primary.desktop-rally')?.classList.add('hide');
10905    document.querySelector('.primary.mobile-rally')?.classList.add('hide');
10906  };
10907
10908  const showDefault = () => {
10909    if (typeof window.syncSs26PdpBadge === 'function') {
10910      window.syncSs26PdpBadge('s-series');
10911      return;
10912    }
10913    document.querySelector('.primary.desktop-default')?.classList.remove('hide');
10914    document.querySelector('.primary.mobile-default')?.classList.remove('hide');
10915    document.querySelector('.primary.desktop-rally-xl')?.classList.add('hide');
10916    document.querySelector('.primary.mobile-rally-xl')?.classList.add('hide');
10917    document.querySelector('.primary.desktop-rally')?.classList.add('hide');
10918    document.querySelector('.primary.mobile-rally')?.classList.add('hide');
10919  };
10920
10921  document.querySelectorAll('.trigger-rally-xl').forEach(el => {
10922    el.addEventListener('click', showRallyXL);
10923  });
10924
10925  document.querySelectorAll('.trigger-default').forEach(el => {
10926    el.addEventListener('click', showDefault);
10927  });
10928});
10929</script>
10929
10930
10931<script>
10932document.addEventListener('DOMContentLoaded', function () {
10933  const isRallyHash = () => {
10934    try {
10935      if (new URLSearchParams(location.search).get('variant') === '41911500406878') return true;
10936    } catch (e) {}
10937    return (location.hash || '').toLowerCase() === '#rally-xl';
10938  };
10939
10940  const RALLY_SWATCHES = [
10941    '.hide-small li.var-swatch.rally-xl', // desktop
10942    '.show-small li.var-swatch.rally-xl', // mobile
10943    '.small-only li.var-swatch.rally-xl'  // fallback
10944  ];
10945  const CONTAINERS = ['.hide-small', '.show-small', '.small-only'];
10946
10947  const waitFor = (selector, cb, timeout = 10000) => {
10948    const start = Date.now();
10949    const iv = setInterval(() => {
10950      const el = document.querySelector(selector);
10951      if (el) { clearInterval(iv); cb(el); }
10952      else if (Date.now() - start > timeout) { clearInterval(iv); }
10953    }, 100);
10954  };
10955
10956  const setStrong = (on) => {
10957    RALLY_SWATCHES.forEach(sel => {
10958      document.querySelectorAll(sel).forEach(el => {
10959        if (on) {
10960          el.classList.add('strong');
10961        } else {
10962          el.classList.remove('strong');
10963        }
10964      });
10965    });
10966  };
10967
10968  // State: whether Rally XL should keep .strong on re-renders
10969  let rallyActive = isRallyHash();
10970
10971  // 1) If #rally-xl, select Rally XL and mark strong once.
10972  if (rallyActive) {
10973    RALLY_SWATCHES.forEach(sel => {
10974      waitFor(sel, (sw) => {
10975        sw.click();          // let theme do its selection
10976        setStrong(true);     // then mark as strong
10977      });
10978    });
10979  }
10980
10981  // 2) Clicks: if Rally XL clicked -> keep strong; else remove it.
10982  document.addEventListener('click', function (e) {
10983    const sw = e.target.closest('li.var-swatch');
10984    if (!sw) return;
10985
10986    const isRallyXL = sw.classList.contains('rally-xl');
10987    rallyActive = isRallyXL;
10988    // Run after theme class updates - use double RAF + small timeout to ensure all handlers and DOM mutations complete
10989    requestAnimationFrame(() => {
10990      requestAnimationFrame(() => {
10991        setTimeout(() => {
10992          // Re-check in case rallyActive changed, but use the captured value
10993          if (isRallyXL) {
10994            setStrong(true);
10995          } else {
10996            setStrong(false);
10997          }
10998        }, 50);
10999      });
11000    });
11001  }, true);
11002
11003  // 3) If the swatch list re-renders, re-apply only when Rally is still active.
11004  // Debounce to avoid conflicts with click handlers
11005  let reapplyTimeout = null;
11006  const reapplyIfNeeded = () => {
11007    if (reapplyTimeout) clearTimeout(reapplyTimeout);
11008    reapplyTimeout = setTimeout(() => {
11009      if (rallyActive) setStrong(true);
11010    }, 100);
11011  };
11012  const subtreeObs = new MutationObserver(reapplyIfNeeded);
11013  CONTAINERS.forEach(cs => {
11014    const c = document.querySelector(cs);
11015    if (c) subtreeObs.observe(c, { childList: true, subtree: true });
11016  });
11017
11018  // 4) If hash changes away from #rally-xl, clear strong and stop reapplying.
11019  window.addEventListener('hashchange', () => {
11020    rallyActive = isRallyHash();
11021    if (!rallyActive) setStrong(false);
11022  });
11023});
11024</script>
11024
11025
11026<script>
11027document.addEventListener('DOMContentLoaded', function () {
11028  const isRallyHash = () => {
11029    try {
11030      if (new URLSearchParams(location.search).get('variant') === '40944462463070') return true;
11031    } catch (e) {}
11032    const x = (location.hash || '').toLowerCase();
11033    return x === '#rally-edition' || x === '#rally' || x === '#gts-rally';
11034  };
11035
11036  const RALLY_SWATCHES = [
11037    '.hide-small li.var-swatch.rally',   // desktop
11038    '.show-small li.var-swatch.rally',   // mobile
11039    '.small-only li.var-swatch.rally'    // fallback
11040  ];
11041  const CONTAINERS = ['.hide-small', '.show-small', '.small-only'];
11042
11043  const waitFor = (selector, cb, timeout = 10000) => {
11044    const start = Date.now();
11045    const iv = setInterval(() => {
11046      const el = document.querySelector(selector);
11047      if (el) { clearInterval(iv); cb(el); }
11048      else if (Date.now() - start > timeout) { clearInterval(iv); }
11049    }, 100);
11050  };
11051
11052  const setStrong = (on) => {
11053    RALLY_SWATCHES.forEach(sel => {
11054      document.querySelectorAll(sel).forEach(el => {
11055        if (on) {
11056          el.classList.add('strong');
11057        } else {
11058          el.classList.remove('strong');
11059        }
11060      });
11061    });
11062  };
11063
11064  // Track whether Rally should be marked strong on re-renders
11065  let rallyActive = isRallyHash();
11066
11067  // 1) If URL hash requests Rally Edition, select it and mark strong once.
11068  if (rallyActive) {
11069    RALLY_SWATCHES.forEach(sel => {
11070      waitFor(sel, (sw) => {
11071        sw.click();          // let theme select Rally
11072        setStrong(true);     // then style it strong
11073      });
11074    });
11075  }
11076
11077  // 2) On any swatch click: Rally clicked => keep strong; otherwise remove.
11078  document.addEventListener('click', function (e) {
11079    const sw = e.target.closest('li.var-swatch');
11080    if (!sw) return;
11081    const isRally = sw.classList.contains('rally');
11082    rallyActive = isRally;
11083    // run after theme updates classes - use double RAF + small timeout to ensure all handlers and DOM mutations complete
11084    requestAnimationFrame(() => {
11085      requestAnimationFrame(() => {
11086        setTimeout(() => {
11087          // Re-check in case rallyActive changed, but use the captured value
11088          if (isRally) {
11089            setStrong(true);
11090          } else {
11091            setStrong(false);
11092          }
11093        }, 50);
11094      });
11095    });
11096  }, true);
11097
11098  // 3) If swatch list re-renders, re-apply only when Rally is still active.
11099  // Debounce to avoid conflicts with click handlers
11100  let reapplyTimeout = null;
11101  const reapplyIfNeeded = () => {
11102    if (reapplyTimeout) clearTimeout(reapplyTimeout);
11103    reapplyTimeout = setTimeout(() => {
11104      if (rallyActive) setStrong(true);
11105    }, 100);
11106  };
11107  const subtreeObs = new MutationObserver(reapplyIfNeeded);
11108  CONTAINERS.forEach(cs => {
11109    const c = document.querySelector(cs);
11110    if (c) subtreeObs.observe(c, { childList: true, subtree: true });
11111  });
11112
11113  // 4) Hash change: honor/clear Rally state.
11114  window.addEventListener('hashchange', () => {
11115    rallyActive = isRallyHash();
11116    if (!rallyActive) setStrong(false);
11117  });
11118});
11119</script>
11119
11120
11121<script type="text/javascript">
11122  $(document).ready(function () {
11123    // Background image logic
11124    const backgroundImages = {
11125      'rally': 'https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png',
11126      'rally-xl': 'https://cdn.shopify.com/s/files/1/0642/8075/6272/files/Onewheel_GTS_Rally_XL_Base.png',
11127      'S-Series': 'https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Clipped_StraightEdition.png'
11128    };
11129
11130    const primaryBgByVariant = {
11131      'rally': ['.primary.desktop-rally', '.primary.mobile-rally'],
11132      'rally-xl': ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl'],
11133      'S-Series': ['.primary.desktop-default', '.primary.mobile-default']
11134    };
11135
11136    function resetPrimaryVideos() {
11137      document.querySelectorAll('.primary video').forEach(function(v) {
11138        try { v.pause(); v.currentTime = 0; } catch (e) {}
11139        v.style.display = 'none';
11140      });
11141      document.querySelectorAll('.primary.show-video').forEach(function(el) {
11142        el.classList.remove('show-video');
11143      });
11144    }
11145
11146    function setActivePrimaryBackground(selected) {
11147      if (!selected || !backgroundImages[selected]) return;
11148      var isMobile = window.matchMedia('(max-width: 739px)').matches;
11149      var targets = primaryBgByVariant[selected] || primaryBgByVariant['S-Series'];
11150      var bg = 'url(' + backgroundImages[selected] + ')';
11151      targets.forEach(function(sel) {
11152        if (isMobile && sel.indexOf('.desktop-') !== -1) return;
11153        if (!isMobile && sel.indexOf('.mobile-') !== -1) return;
11154        document.querySelectorAll(sel).forEach(function(el) {
11155          el.style.backgroundImage = bg;
11156        });
11157      });
11158    }
11159
11160    $('.var-swatch').on('click', function () {
11161      const selected = $(this).attr('class').split(' ').find(c => backgroundImages[c]);
11162      var badgeRail = selected === 'rally' ? 'rally' : (selected === 'rally-xl' ? 'rally-xl' : 's-series');
11163
11164      resetPrimaryVideos();
11165      if (typeof window.syncSs26PdpBadge === 'function') {
11166        window.syncSs26PdpBadge(badgeRail);
11167      }
11168      setActivePrimaryBackground(selected);
11169
11170      // Update strong swatch
11171      $('.var-swatch').removeClass('strong');
11172      $(this).addClass('strong');
11173
11174      // Toggle default/rally/rally-xl sections
11175      $('.show-default, .show-rally, .show-rally-xl').addClass('hide');
11176      if (selected === 'rally') $('.show-rally').removeClass('hide');
11177      else if (selected === 'rally-xl') $('.show-rally-xl').removeClass('hide');
11178      else $('.show-default').removeClass('hide');
11179
11180      // Bundle specs toggle
11181      $('.bundle-container.specs').removeClass('is-bundle-3 is-bundle-2').addClass('is-bundle-1');
11182
11183      if (selected === 'S-Series') {
11184        $('.gt-s-series-hypercharger, .gt-s-series-rally-rail-guards, .gt-freeride-bumpers, .gt-stand, .gt-bumpers, .gt-rail-guards').removeClass('include');
11185      }
11186
11187      // Reinitialize sliders
11188      $('.slider-for-main, .slider-nav-main, .slider-nav, .slider-for').slick('unslick');
11189
11190      $('.slider-for-main').slick({
11191        slidesToShow: 1,
11192        slidesToScroll: 1,
11193        arrows: false,
11194        asNavFor: '.slider-nav-main',
11195        infinite: true,
11196        initialSlide: 1,
11197        fade: true,
11198        cssEase: 'linear'
11199      });
11200
11201      $('.slider-nav-main').slick({
11202        slidesToShow: 3,
11203        slidesToScroll: 1,
11204        asNavFor: '.slider-for-main',
11205        dots: false,
11206        arrows: false,
11207        centerMode: false,
11208        focusOnSelect: true,
11209        infinite: false,
11210        initialSlide: 1
11211      });
11212
11213      $('.slider-nav.hide-small').slick({
11214        slidesToShow: 3,
11215        slidesToScroll: 1,
11216        asNavFor: '.slider-for',
11217        dots: false,
11218        arrows: false,
11219        centerMode: false,
11220        focusOnSelect: true,
11221        infinite: false,
11222        initialSlide: 1
11223      });
11224
11225      $('.slider-nav.show-small').slick({
11226        slidesToShow: 3,
11227        slidesToScroll: 1,
11228        asNavFor: '.slider-for',
11229        dots: false,
11230        arrows: false,
11231        centerMode: false,
11232        focusOnSelect: true,
11233        infinite: true,
11234        initialSlide: 1,
11235        horizontalSwiping: true
11236      });
11237
11238      $('.slider-for.hide-small').slick({
11239        slidesToShow: 1,
11240        slidesToScroll: 1,
11241        arrows: false,
11242        asNavFor: '.slider-nav',
11243        infinite: false,
11244        initialSlide: 1
11245      });
11246
11247      $('.slider-for.show-small').slick({
11248        slidesToShow: 1,
11249        slidesToScroll: 1,
11250        arrows: true,
11251        asNavFor: '.slider-nav',
11252        infinite: true,
11253        initialSlide: 1,
11254        fade: true,
11255        swipe: false,
11256        verticalSwiping: false,
11257        horizontalSwiping: false,
11258        draggable: false,
11259        prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
11260        nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>"
11261      });
11262
11263      // Info toggle handling
11264      $('.show-rally-info, .show-rally-xl-info').addClass('hide');
11265      $('.specs-view.hide-small.back-stock, .specs-view.show-small.back-stock').addClass('hide');
11266      $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').addClass('hide');
11267
11268      if (selected === 'rally') {
11269        $('.show-rally-info').removeClass('hide');
11270        $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').removeClass('hide');
11271        $('.ship-time.rally-guard').removeClass('hide');
11272        $('.ship-time.rally-xl').addClass('hide');
11273      } else if (selected === 'rally-xl') {
11274        $('.show-rally-xl-info').removeClass('hide');
11275        $('.specs-view.hide-small.back-rally-xl, .specs-view.show-small.back-rally-xl').removeClass('hide');
11276        $('.ship-time.rally-xl').removeClass('hide');
11277        $('.ship-time.rally-guard').addClass('hide');
11278      } else if (selected === 'S-Series') {
11279        $('.specs-view.hide-small.back-stock, .specs-view.show-small.back-stock').removeClass('hide');
11280        $('.ship-time.rally-guard').removeClass('hide');
11281        $('.ship-time.rally-xl').addClass('hide');
11282      }
11283
11284    });
11285
11286    // Read more info toggles
11287    $('.read-rally').on('click', function () {
11288      $('.show-rally-info').toggleClass('hide');
11289      $('.show-rally-xl-info').addClass('hide');
11290    });
11291
11292    $('.read-rally-xl').on('click', function () {
11293      $('.show-rally-xl-info').toggleClass('hide');
11294      $('.show-rally-info').addClass('hide');
11295    });
11296  });
11297</script>
11297
11298 
11299
11300
11301<!-- Include jQuery -->
11302<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
11302
11303<!-- Include Fancybox JS -->
11304<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>
11304
11305
11306<script>
11307  $(document).ready(function(){
11308    // Initialize Fancybox on elements with data-fancybox attribute
11309    $('[data-fancybox]').fancybox({
11310      // Optional settings for YouTube videos
11311      youtube: {
11312        controls: 1,
11313        showinfo: 0
11314      },
11315      toolbar : false, // Hide the toolbar
11316      smallBtn : true  // Display the small close button
11317    });
11318  });
11319</script>
11319
11320
11321    
11322<script>
11323  document.addEventListener('DOMContentLoaded', () => {
11324    // Delay a tiny bit to ensure CSS is applied before opacity change
11325    setTimeout(() => {
11326      const el = document.getElementById('smoothIn');
11327      if (el) {
11328        el.style.opacity = '1';
11329      }
11330    }, 200); // 50ms delay helps ensure transition is smooth
11331  });
11332</script>
11332
11333
11334<script>
11335  document.addEventListener('DOMContentLoaded', function () {
11336    var params = new URLSearchParams(window.location.search);
11337    var hash = (window.location.hash || '').toLowerCase();
11338    // Step 2 only when user explicitly chose bundle flow (query param or #explore-bundles). Do NOT use #rally-xl — that hash is only for highlighting the Rally XL swatch on Step 1.
11339    var step = (params.get('bundle') === 'true' || hash === '#explore-bundles') ? 'step-two' : 'step-one';
11340    var container = document.getElementById('onewheel-gt-s-series');
11341    if (container) {
11342      container.classList.remove('step-one', 'step-two');
11343      container.classList.add(step);
11344    }
11345    document.body.classList.remove('step-one', 'step-two');
11346    document.body.classList.add(step);
11347    if (step === 'step-two') {
11348      var bundlesEl = document.getElementById('bundles');
11349      if (bundlesEl) {
11350        var bundleContainer = bundlesEl.closest('.container.bundle-refresh') || bundlesEl.closest('.container.frame');
11351        if (bundleContainer) {
11352          bundleContainer.classList.add('bundleview-active');
11353        }
11354        bundlesEl.classList.add('bundleview-active');
11355      }
11356      // Fade in Step 2 only when page is ready (Vue mounted, Slick init, styles applied)
11357      var stepTwoShown = false;
11358      function showStepTwo() {
11359        if (stepTwoShown) return;
11360        stepTwoShown = true;
11361        document.body.classList.add('step-two-ready');
11362      }
11363      window.addEventListener('load', function() {
11364        setTimeout(showStepTwo, 200);
11365      });
11366      setTimeout(showStepTwo, 750);
11367    }
11368    // Set conditional cart rail (s-series / rally / rally-xl) from URL so correct “Added to Cart!” block shows on Step 2
11369    var formEl = document.querySelector('.for-simple[data-default-rail]');
11370    var rail = (params.get('rail') || (formEl && formEl.getAttribute('data-default-rail')) || 's-series').toLowerCase();
11371    var cartEl = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart');
11372    if (cartEl) {
11373      cartEl.classList.remove('show-s-series', 'show-rally', 'show-rally-xl');
11374      if (rail === 'rally') cartEl.classList.add('show-rally');
11375      else if (rail === 'rally-xl') cartEl.classList.add('show-rally-xl');
11376      else cartEl.classList.add('show-s-series');
11377      var snippets = cartEl.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl');
11378      snippets.forEach(function(sn) {
11379        if (sn.classList.contains('for-rally-xl-fallback')) return;
11380        var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series'));
11381        sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important');
11382      });
11383      if (typeof syncSs26RallyXlFallback === 'function') syncSs26RallyXlFallback(cartEl);
11384    }
11385  });
11386</script>
vendor: 1 bytes, line 11386
11386
11387<script>
11388  document.addEventListener('DOMContentLoaded', function() {
11389    var el = document.querySelector('.show-refresh');
11390    if (el) {
11391      el.classList.add('is-loaded');
11392    }
11393  });
11394</script>
vendor: 1 bytes, line 11394
11394
11395<script>
11396  document.addEventListener('DOMContentLoaded', function() {
11397    var form = document.querySelector('.for-simple[data-product-url]');
11398    var returnInput = document.getElementById('s-series-return-to');
11399    var productUrl = form ? form.getAttribute('data-product-url') : '';
11400    var GTS_HASHES = ['#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition'];
11401    var GTS_SS_KEY = 'gts_hash_reload_v1';
11402    var GTS_SS_SCROLL_KEY = 'gts_hash_scroll_v1';
11403    // We used to reload on hashchange; that can create loops if another script
11404    // re-dispatches hashchange events. We now apply selection in-place instead.
11405
11406    function selectRallyXlInForm() {
11407      if (!form) return;
11408      var rallyXlRadio = form.querySelector('input[name="id"][data-rail="rally-xl"]');
11409      if (!rallyXlRadio) return;
11410      rallyXlRadio.checked = true;
11411      document.querySelectorAll('.s-series-swatches a[data-rail]').forEach(function(a) {
11412        a.classList.toggle('active', a.getAttribute('data-rail') === 'rally-xl');
11413      });
11414      if (returnInput && productUrl) returnInput.value = productUrl + '?bundle=true&rail=rally-xl';
11415    }
11416
11417    function selectGtsRailFromHash(rail) {
11418      if (!form) return;
11419      var r = form.querySelector('input[name="id"][data-rail="' + rail + '"]');
11420      if (!r) return;
11421      r.checked = true;
11422      document.querySelectorAll('.s-series-swatches a[data-rail]').forEach(function(a) {
11423        a.classList.toggle('active', a.getAttribute('data-rail') === rail);
11424      });
11425      if (returnInput && productUrl) returnInput.value = productUrl + '?bundle=true&rail=' + rail;
11426    }
11427
11428    function clickGtsBaseSwatches() {
11429      document.querySelectorAll('ul.s-series-swatches li.var-swatch.S-Series').forEach(function(li) {
11430        li.click();
11431      });
11432    }
11433
11434    var pending = null;
11435    var stripped = false;
11436    try {
11437      pending = sessionStorage.getItem(GTS_SS_KEY);
11438      stripped = sessionStorage.getItem('gts_hash_stripped_v1') === '1';
11439    } catch (e) {}
11440    var deepHash = ((pending || window.location.hash || '') + '').toLowerCase();
11441    function getQueryVariantId() {
11442      try {
11443        return new URLSearchParams(window.location.search).get('variant');
11444      } catch (e) {
11445        return null;
11446      }
11447    }
11448
11449    function getQueryRail() {
11450      try {
11451        return (new URLSearchParams(window.location.search).get('rail') || '').toLowerCase();
11452      } catch (e) {
11453        return '';
11454      }
11455    }
11456
11457    function isServerCanonicalVariantUrl() {
11458      return !!(getQueryVariantId() || getQueryRail());
11459    }
11460
11461    function variantIdToRail(variantId) {
11462      if (!variantId) return null;
11463      if (variantId === '41911500406878') return 'rally-xl';
11464      if (variantId === '40944462463070') return 'rally';
11465      if (variantId === '40944462397534') return 's-series';
11466      var radio = form && form.querySelector('input[name="id"][value="' + variantId + '"]');
11467      return (radio && radio.getAttribute('data-rail')) || null;
11468    }
11469
11470    function selectVariantById(variantId) {
11471      if (!form || !variantId) return false;
11472      var radio = form.querySelector('input[name="id"][value="' + variantId + '"]');
11473      if (!radio) return false;
11474      radio.checked = true;
11475      document.querySelectorAll('.s-series-swatches a[data-variant-id]').forEach(function(a) {
11476        a.classList.toggle('active', a.getAttribute('data-variant-id') === variantId);
11477      });
11478      syncReturnToRail();
11479      syncSs26PdpBadge();
11480      return true;
11481    }
11482
11483    function clickFirstSwatchForRail(rail, variantId) {
11484      var sel = variantId
11485        ? '.s-series-swatches a[data-variant-id="' + variantId + '"]'
11486        : '.s-series-swatches a[data-rail="' + rail + '"][data-variant-id]';
11487      var a = document.querySelector(sel);
11488      if (a) {
11489        a.click();
11490        return true;
11491      }
11492      return false;
11493    }
11494
11495    function applyGtsVariantFromQuery() {
11496      var variantId = getQueryVariantId();
11497      var railParam = getQueryRail();
11498
11499      if (variantId) {
11500        // Swatch click runs the full PDP sync (prices, gallery, info) like #rally does.
11501        if (clickFirstSwatchForRail(null, variantId)) return true;
11502        var railFromId = variantIdToRail(variantId);
11503        if (railFromId && clickFirstSwatchForRail(railFromId)) return true;
11504        if (selectVariantById(variantId)) return true;
11505      }
11506
11507      if (railParam === 'rally' || railParam === 'rally-xl' || railParam === 's-series') {
11508        var checkedRail = form && form.querySelector('input[name="id"]:checked');
11509        if (checkedRail && checkedRail.getAttribute('data-rail') === railParam) {
11510          syncSs26PdpBadge();
11511          return true;
11512        }
11513        if (clickFirstSwatchForRail(railParam)) return true;
11514        selectGtsRailFromHash(railParam);
11515        syncSs26PdpBadge();
11516        return true;
11517      }
11518
11519      return false;
11520    }
11521
11522    function getSelectedRail() {
11523      var checked = form && form.querySelector('input[name="id"]:checked');
11524      var rail = (checked && checked.getAttribute('data-rail')) || null;
11525      if (!rail) {
11526        var urlVariantId = getQueryVariantId();
11527        if (urlVariantId) {
11528          var urlRadio = form && form.querySelector('input[name="id"][value="' + urlVariantId + '"]');
11529          rail = (urlRadio && urlRadio.getAttribute('data-rail')) || null;
11530        }
11531      }
11532      if (!rail) {
11533        var activeSwatch = document.querySelector('.s-series-swatches a.active[data-rail], .var-swatch a.active[data-rail]');
11534        rail = (activeSwatch && activeSwatch.getAttribute('data-rail')) || null;
11535      }
11536      return rail || (form && form.getAttribute('data-default-rail')) || 's-series';
11537    }
11538
11539    var SS26_PDP_PRIMARY_SELECTORS = [
11540      '.primary.desktop-default',
11541      '.primary.mobile-default',
11542      '.primary.desktop-rally',
11543      '.primary.mobile-rally',
11544      '.primary.desktop-rally-xl',
11545      '.primary.mobile-rally-xl'
11546    ];
11547    var SS26_PDP_PRIMARY_BY_RAIL = {
11548      's-series': ['.primary.desktop-default', '.primary.mobile-default'],
11549      'rally': ['.primary.desktop-rally', '.primary.mobile-rally'],
11550      'rally-xl': ['.primary.desktop-rally-xl', '.primary.mobile-rally-xl']
11551    };
11552
11553    function syncSs26PdpPrimaryGallery(rail) {
11554      var active = SS26_PDP_PRIMARY_BY_RAIL[rail] || SS26_PDP_PRIMARY_BY_RAIL['s-series'];
11555      var isMobile = window.matchMedia('(max-width: 739px)').matches;
11556      SS26_PDP_PRIMARY_SELECTORS.forEach(function(sel) {
11557        var isDesktopPane = sel.indexOf('.desktop-') !== -1;
11558        var isMobilePane = sel.indexOf('.mobile-') !== -1;
11559        document.querySelectorAll(sel).forEach(function(el) {
11560          if (isMobile && isDesktopPane) {
11561            el.classList.add('hide');
11562            return;
11563          }
11564          if (!isMobile && isMobilePane) {
11565            el.classList.add('hide');
11566            return;
11567          }
11568          el.classList.toggle('hide', active.indexOf(sel) === -1);
11569        });
11570      });
11571    }
11572
11573    function syncSs26PdpBadge(forcedRail) {
11574      var rail = forcedRail || getSelectedRail();
11575      document.querySelectorAll('.hero-logo.pdp-above-fold.show-default').forEach(function(el) {
11576        el.classList.toggle('hide', rail !== 's-series');
11577      });
11578      document.querySelectorAll('.hero-logo.pdp-above-fold.show-rally').forEach(function(el) {
11579        el.classList.toggle('hide', rail !== 'rally');
11580      });
11581      document.querySelectorAll('.hero-logo.pdp-above-fold.show-rally-xl').forEach(function(el) {
11582        el.classList.toggle('hide', rail !== 'rally-xl');
11583      });
11584      syncSs26PdpPrimaryGallery(rail);
11585    }
11586    window.syncSs26PdpBadge = syncSs26PdpBadge;
11587
11588    function applyGtsVariantHash() {
11589      if (getQueryVariantId() || getQueryRail()) {
11590        try {
11591          sessionStorage.removeItem(GTS_SS_KEY);
11592          sessionStorage.removeItem('gts_hash_stripped_v1');
11593        } catch (e) {}
11594        applyGtsVariantFromQuery();
11595        syncSs26PdpBadge();
11596        return;
11597      }
11598
11599      // Re-read each time in case we restored hash after stripping.
11600      var p = null;
11601      try { p = sessionStorage.getItem(GTS_SS_KEY); } catch (e) {}
11602      var h = ((p || window.location.hash || '') + '').toLowerCase();
11603      var applied = false;
11604
11605      if (h === '#rally-xl') {
11606        if (!clickFirstSwatchForRail('rally-xl')) {
11607          selectRallyXlInForm();
11608        }
11609        applied = true;
11610      } else if (h === '#base' || h === '#gts-base' || h === '#s-series') {
11611        applied = clickFirstSwatchForRail('s-series');
11612        if (!applied) {
11613          selectGtsRailFromHash('s-series');
11614          clickGtsBaseSwatches();
11615          applied = true;
11616        }
11617      } else if (h === '#rally' || h === '#gts-rally' || h === '#rally-edition') {
11618        applied = clickFirstSwatchForRail('rally');
11619        if (!applied) {
11620          selectGtsRailFromHash('rally');
11621          applied = true;
11622        }
11623      }
11624
11625      if (!applied) {
11626        applyGtsVariantFromQuery();
11627      }
11628      syncSs26PdpBadge();
11629    }
11630
11631    // Apply immediately, and retry a few times in case late scripts re-assert defaults.
11632    if (isServerCanonicalVariantUrl()) {
11633      try {
11634        sessionStorage.removeItem(GTS_SS_KEY);
11635        sessionStorage.removeItem('gts_hash_stripped_v1');
11636      } catch (e) {}
11637      applyGtsVariantFromQuery();
11638      setTimeout(applyGtsVariantFromQuery, 80);
11639      setTimeout(applyGtsVariantFromQuery, 220);
11640      setTimeout(applyGtsVariantFromQuery, 600);
11641    } else {
11642      applyGtsVariantHash();
11643      setTimeout(applyGtsVariantHash, 80);
11644      setTimeout(applyGtsVariantHash, 220);
11645      setTimeout(applyGtsVariantHash, 600);
11646    }
11647    setTimeout(syncSs26PdpBadge, 0);
11648    setTimeout(syncSs26PdpBadge, 650);
11649
11650    // Restore the hash in the URL bar ONLY if it was present in the incoming URL
11651    // (i.e. we stripped it in <head> to prevent anchor scrolling).
11652    if (!isServerCanonicalVariantUrl()) {
11653      try {
11654        if (pending && pending.charAt(0) === '#' && stripped) {
11655          history.replaceState(null, '', window.location.pathname + window.location.search + pending);
11656          sessionStorage.removeItem(GTS_SS_KEY);
11657          sessionStorage.removeItem('gts_hash_stripped_v1');
11658        } else if (pending && !stripped && !window.location.hash) {
11659          // Stale pending hash from a previous navigation in this tab; clear it.
11660          sessionStorage.removeItem(GTS_SS_KEY);
11661        }
11662      } catch (e) {}
11663    }
11664
11665    // If we got here because of an in-page hash change, restore scroll (no anchor jump).
11666    try {
11667      var syRaw = sessionStorage.getItem(GTS_SS_SCROLL_KEY);
11668      if (syRaw != null) {
11669        var sy = parseInt(syRaw, 10);
11670        sessionStorage.removeItem(GTS_SS_SCROLL_KEY);
11671        sessionStorage.removeItem(GTS_SS_KEY);
11672        if (!isNaN(sy)) {
11673          requestAnimationFrame(function() {
11674            window.scrollTo(0, sy);
11675            setTimeout(function() { window.scrollTo(0, sy); }, 0);
11676            setTimeout(function() { window.scrollTo(0, sy); }, 60);
11677          });
11678        }
11679      }
11680    } catch (e) {}
11681
11682    // If user is already on this PDP and hash changes to a "variant hash",
11683    // re-apply selection in-place (no reload) to avoid loops.
11684    window.addEventListener('hashchange', function() {
11685      var h = (window.location.hash || '').toLowerCase();
11686      if (GTS_HASHES.indexOf(h) === -1) return;
11687      try {
11688        sessionStorage.setItem(GTS_SS_KEY, h);
11689        sessionStorage.setItem(GTS_SS_SCROLL_KEY, String(window.scrollY || window.pageYOffset || 0));
11690      } catch (e) {}
11691
11692      // Apply immediately and retry; do not reload.
11693      if (!isServerCanonicalVariantUrl()) {
11694        applyGtsVariantHash();
11695        setTimeout(applyGtsVariantHash, 80);
11696        setTimeout(applyGtsVariantHash, 220);
11697        setTimeout(applyGtsVariantHash, 600);
11698      } else {
11699        try {
11700          sessionStorage.removeItem(GTS_SS_KEY);
11701          sessionStorage.removeItem('gts_hash_stripped_v1');
11702        } catch (e) {}
11703        applyGtsVariantFromQuery();
11704      }
11705    });
11706
11707    function syncReturnToRail() {
11708      if (!returnInput || !productUrl) return;
11709      var rail = getSelectedRail();
11710      returnInput.value = productUrl + '?bundle=true&rail=' + rail;
11711    }
11712
11713    document.querySelectorAll('.s-series-swatches a[data-variant-id]').forEach(function(a) {
11714      a.addEventListener('click', function(e) {
11715        e.preventDefault();
11716        var id = this.getAttribute('data-variant-id');
11717        var radio = document.getElementById('s-series-variant-' + id);
11718        if (radio) {
11719          radio.checked = true;
11720          document.querySelectorAll('.s-series-swatches a').forEach(function(l) { l.classList.remove('active'); });
11721          this.classList.add('active');
11722          syncReturnToRail();
11723          syncSs26PdpBadge();
11724        }
11725      });
11726    });
11727
11728    if (form) {
11729      form.addEventListener('submit', function() {
11730        syncReturnToRail();
11731      });
11732      var atcBtn = form.querySelector('.simple-atc');
11733      if (atcBtn) {
11734        atcBtn.addEventListener('mousedown', function() {
11735          syncReturnToRail();
11736        });
11737      }
11738    }
11739
11740    document.querySelectorAll('a[href="#explore-bundles"]').forEach(function(link) {
11741      link.addEventListener('click', function(e) {
11742        e.preventDefault();
11743        syncReturnToRail();
11744        var rail = getSelectedRail();
11745        var url = new URL(window.location.href);
11746        url.searchParams.set('bundle', 'true');
11747        url.searchParams.set('rail', rail);
11748        url.hash = 'explore-bundles';
11749        history.replaceState(null, '', url.toString());
11750        if (window.app && typeof window.app.currentRail !== 'undefined') {
11751          window.app.currentRail = rail;
11752        }
11753        // Update conditional cart visibility so the correct rail’s cart (e.g. Rally XL) shows on Step 2 without reload
11754        var cartEl = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart');
11755        if (cartEl) {
11756          cartEl.classList.remove('show-s-series', 'show-rally', 'show-rally-xl');
11757          if (rail === 'rally') cartEl.classList.add('show-rally');
11758          else if (rail === 'rally-xl') cartEl.classList.add('show-rally-xl');
11759          else cartEl.classList.add('show-s-series');
11760          var snippets = cartEl.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl');
11761          snippets.forEach(function(sn) {
11762            if (sn.classList.contains('for-rally-xl-fallback')) return;
11763            var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series'));
11764            sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important');
11765          });
11766          if (typeof syncSs26RallyXlFallback === 'function') syncSs26RallyXlFallback(cartEl);
11767        }
11768        var container = document.getElementById('onewheel-gt-s-series');
11769        if (container) {
11770          container.classList.remove('step-one');
11771          container.classList.add('step-two');
11772        }
11773        document.body.classList.remove('step-one');
11774        document.body.classList.add('step-two');
11775        requestAnimationFrame(function() {
11776          document.body.classList.add('step-two-ready');
11777        });
11778        var bundlesEl = document.getElementById('bundles');
11779        if (bundlesEl) {
11780          var bundleContainer = bundlesEl.closest('.container.bundle-refresh') || bundlesEl.closest('.container.frame');
11781          if (bundleContainer) bundleContainer.classList.add('bundleview-active');
11782          bundlesEl.classList.add('bundleview-active');
11783        }
11784        var target = document.getElementById('explore-bundles');
11785        if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' });
11786      });
11787    });
11788  });
11789</script>
vendor: 1 bytes, line 11789
11789
11790<script>
11791  function syncSs26RallyXlFallback(cartEl) {
11792    if (!cartEl) return;
11793    var fallback = cartEl.querySelector('.for-rally-xl-fallback');
11794    if (!fallback) {
11795      cartEl.classList.remove('needs-rally-xl-fallback');
11796      return;
11797    }
11798    var hasReal = cartEl.querySelector('.cart-snippet.for-rally-xl:not(.for-rally-xl-fallback)');
11799    cartEl.classList.toggle('needs-rally-xl-fallback', !hasReal);
11800    fallback.style.setProperty('display', hasReal ? 'none' : '', 'important');
11801  }
11802
11803  function setConditionalCartRail() {
11804    var params = new URLSearchParams(window.location.search);
11805    var formEl = document.querySelector('.for-simple[data-default-rail]');
11806    var variantId = params.get('variant');
11807    var rail = (params.get('rail') || '').toLowerCase();
11808    if (!rail && variantId === '40944462463070') rail = 'rally';
11809    else if (!rail && variantId === '41911500406878') rail = 'rally-xl';
11810    else if (!rail && variantId === '40944462397534') rail = 's-series';
11811    if (!rail) rail = (formEl && formEl.getAttribute('data-default-rail')) || 's-series';
11812    var el = document.querySelector('#bundles .conditional-cart') || document.querySelector('.conditional-cart');
11813    if (!el) return;
11814    el.classList.remove('show-s-series', 'show-rally', 'show-rally-xl');
11815    if (rail === 'rally') {
11816      el.classList.add('show-rally');
11817    } else if (rail === 'rally-xl') {
11818      el.classList.add('show-rally-xl');
11819    } else {
11820      el.classList.add('show-s-series');
11821    }
11822    var snippets = el.querySelectorAll('.cart-snippet.for-s-series, .cart-snippet.for-rally, .cart-snippet.for-rally-xl');
11823    snippets.forEach(function(sn) {
11824      if (sn.classList.contains('for-rally-xl-fallback')) return;
11825      var isMatch = (rail === 'rally' && sn.classList.contains('for-rally')) || (rail === 'rally-xl' && sn.classList.contains('for-rally-xl')) || (rail === 's-series' && sn.classList.contains('for-s-series'));
11826      sn.style.setProperty('display', isMatch ? 'flex' : 'none', 'important');
11827    });
11828    syncSs26RallyXlFallback(el);
11829  }
11830  setConditionalCartRail();
11831  document.addEventListener('DOMContentLoaded', setConditionalCartRail);
11832  window.addEventListener('pageshow', function(e) {
11833    if (e.persisted) setConditionalCartRail();
11834  });
11835</script>
11835
11836
11837
11838<script>
11839document.addEventListener('DOMContentLoaded', function () {
11840  function gtsNeedsHashFoucGuard() {
11841    var h = (location.hash || "").toLowerCase();
11842    var gtsVariantHashes = ["#rally-xl", "#rally-edition", "#gts-rally", "#rally", "#base", "#s-series", "#gts-base"];
11843    if (gtsVariantHashes.indexOf(h) !== -1) return true;
11844    try { return !!sessionStorage.getItem("gts_hash_reload_v1"); } catch (e) {}
11845    return false;
11846  }
11847
11848  if (!gtsNeedsHashFoucGuard()) {
11849    return;
11850  }
11851
11852  var pendingHash = null;
11853  try { pendingHash = sessionStorage.getItem("gts_hash_reload_v1"); } catch (e) {}
11854  var h = ((pendingHash || location.hash || "") + "").toLowerCase();
11855  var formEl = document.querySelector('.for-simple[data-default-rail]');
11856  var defaultRail = formEl && formEl.getAttribute('data-default-rail');
11857  var targetRail = 's-series';
11858  if (h === "#rally-xl") targetRail = 'rally-xl';
11859  else if (h === "#rally" || h === "#gts-rally" || h === "#rally-edition") targetRail = 'rally';
11860  else if (h === "#base" || h === "#gts-base" || h === "#s-series") targetRail = 's-series';
11861  else if (defaultRail) targetRail = defaultRail;
11862
11863  // Elements that typically flicker before hash swaps complete.
11864  var TARGET_SELECTORS = [
11865    /* Media / gallery */
11866    '.slider-for-main',
11867    '.slider-nav-main',
11868    '.product__media-gallery',
11869    '.thumbnails',
11870
11871    /* Price / payments */
11872    '.product-price',
11873    '.shop-pay-pdp',
11874    '.klarna-placement',
11875
11876    /* Hash-specific primary displays */
11877    '.primary.desktop-rally-xl',
11878    '.primary.mobile-rally-xl',
11879    '.primary.desktop-default',
11880    '.primary.mobile-default',
11881
11882    /* Bundle/option groups */
11883    '.bundle-row-default',
11884    '.bundle-row-alt-two',
11885
11886    /* Misc content that flashed in your recording */
11887    '.product-form',
11888    '.product-meta',
11889    '.product-block'
11890  ];
11891
11892  // 1) Tag guarded elements (if you didn't add class in Liquid)
11893  TARGET_SELECTORS.forEach(function (sel) {
11894    document.querySelectorAll(sel).forEach(function (el) {
11895      el.classList.add('rally-guard');
11896    });
11897  });
11898
11899  function waitFor(selector, timeout) {
11900    return new Promise(function (resolve) {
11901      var start = Date.now();
11902      (function poll() {
11903        if (document.querySelector(selector)) return resolve(true);
11904        if (Date.now() - start > (timeout || 5000)) return resolve(false);
11905        requestAnimationFrame(poll);
11906      })();
11907    });
11908  }
11909
11910  // 3) Optionally ensure images are loaded to avoid image-pop
11911  function waitForImages(scopeSelector) {
11912    var imgs = Array.from(document.querySelectorAll(scopeSelector + ' img'));
11913    if (!imgs.length) return Promise.resolve();
11914    return Promise.all(imgs.map(function (img) {
11915      return new Promise(function (res) {
11916        if (img.complete) return res();
11917        img.addEventListener('load', res, { once: true });
11918        img.addEventListener('error', res, { once: true });
11919      });
11920    }));
11921  }
11922
11923  (async function revealWhenReady() {
11924    var waitSelector = '.primary.desktop-default, .primary.mobile-default';
11925    if (targetRail === 'rally-xl') {
11926      waitSelector = '.primary.desktop-rally-xl, .primary.mobile-rally-xl';
11927    } else if (targetRail === 'rally') {
11928      waitSelector = '.primary.desktop-rally, .primary.mobile-rally, .primary.desktop-default';
11929    }
11930    await waitFor(waitSelector, 5000);
11931
11932    // Give your swatch/price/media code a tick to finish its swaps
11933    await new Promise(function (r) { setTimeout(r, 60); });
11934
11935    // If your guarded blocks are wrapped, you can scope image waits to them
11936    await waitForImages('.rally-guard');
11937
11938    // 4) Reveal: flip the ready class once, CSS fades it in
11939    document.documentElement.classList.add('rally-ready');
11940  })();
11941
11942  // 5) Handle hash changes without full reload (optional)
11943  window.addEventListener('hashchange', function () {
11944    var nh = (location.hash || "").toLowerCase();
11945    if (nh === "#rally-xl" || nh === "#rally-edition" || nh === "#rally" || nh === "#gts-rally") {
11946      document.documentElement.classList.remove('no-rally');
11947      document.documentElement.classList.add('is-rally');
11948      // Re-guard + re-reveal if needed
11949      TARGET_SELECTORS.forEach(function (sel) {
11950        document.querySelectorAll(sel).forEach(function (el) {
11951          el.classList.add('rally-guard');
11952        });
11953      });
11954      setTimeout(function () {
11955        document.documentElement.classList.add('rally-ready');
11956      }, 60);
11957    } else {
11958      document.documentElement.classList.remove('is-rally', 'rally-ready');
11959      document.documentElement.classList.add('no-rally');
11960    }
11961  });
11962});
11963</script>
11963
11964
11965
11966
11967<script>
11968(function () {
11969  // --- CONFIG ---
11970  const TARGET_IMG = "https://cdn.shopify.com/s/files/1/0696/2011/files/GTSR_Clipped_Final.png";
11971
11972  // Try to keep these selectors broad but inexpensive
11973  const FEATURED_SEL = [
11974    ".product-gallery__featured-media img",
11975    ".product-gallery__image img",
11976    "#FeaturedMedia img",
11977    ".product__media img",
11978    ".featured-media img",
11979    ".PDPFeatured img"
11980  ].join(", ");
11981
11982  const FEATURED_WRAPPER_SEL = [
11983    ".product-gallery__featured-media",
11984    ".product-gallery",
11985    ".product",
11986    "main"
11987  ].join(", ");
11988
11989  const THUMB_CLICKABLE_SEL = [
11990    ".product-media-thumbnail",
11991    ".product-gallery__thumbnail",
11992    "[data-media-id]",
11993    ".thumbnail",
11994    ".product__thumb",
11995    ".product-gallery__image-list button",
11996    ".product-gallery__image-list a"
11997  ].join(", ");
11998
11999  let lockActive = false;
12000  let mo; // MutationObserver
12001
12002  function getFeaturedImgEl() {
12003    return document.querySelector(FEATURED_SEL);
12004  }
12005
12006  function getFeaturedWrapper() {
12007    return (
12008      document.querySelector(FEATURED_WRAPPER_SEL) ||
12009      document.body
12010    );
12011  }
12012
12013  function pauseAllVideos() {
12014    document.querySelectorAll("video").forEach(v => { try { v.pause(); } catch(e){} });
12015  }
12016
12017  function normalizeImg(el) {
12018    if (!el) return;
12019    // Remove lazy attrs so the browser doesn't choose something else
12020    el.removeAttribute("srcset");
12021    el.removeAttribute("sizes");
12022    ["data-src","data-original","data-image","data-lazy","data-zoom-image"].forEach(a=>{
12023      if (el.hasAttribute(a)) el.removeAttribute(a);
12024    });
12025    el.decoding = "sync";
12026    el.loading = "eager";
12027    el.style.objectFit = el.style.objectFit || "contain";
12028  }
12029
12030  function setFeaturedToTarget() {
12031    const img = getFeaturedImgEl();
12032    if (!img) return;
12033
12034    pauseAllVideos();
12035    normalizeImg(img);
12036
12037    if (img.src !== TARGET_IMG) {
12038      img.src = TARGET_IMG;
12039    }
12040
12041    // If wrapped in <picture>, nuke <source> srcsets to avoid override
12042    const pic = img.closest("picture");
12043    if (pic) {
12044      pic.querySelectorAll("source").forEach(s => {
12045        s.removeAttribute("srcset");
12046        s.removeAttribute("sizes");
12047      });
12048    }
12049  }
12050
12051  function isRallyEditionSelected() {
12052    // 1) Selected radio
12053    const r = document.querySelector('input[type="radio"]:checked');
12054    if (r && (r.value || "").toLowerCase().includes("rally edition")) return true;
12055
12056    // 2) Selected <option>
12057    const o = document.querySelector("select option:checked");
12058    if (o && (o.textContent || "").toLowerCase().includes("rally edition")) return true;
12059
12060    // 3) Active swatch button
12061    const sw = document.querySelector('[aria-pressed="true"], .is-selected, .selected, .swatch__item--selected');
12062    if (sw) {
12063      const txt = (sw.dataset.optionValue || sw.getAttribute("data-value") || sw.textContent || "").toLowerCase();
12064      if (txt.includes("rally edition")) return true;
12065    }
12066
12067    // 4) Hash deep link
12068    var hl = location.hash.toLowerCase();
12069    if (hl.includes("rally-edition") || hl === "#rally" || hl === "#gts-rally") return true;
12070
12071    return false;
12072  }
12073
12074  function startObserver() {
12075    const root = getFeaturedWrapper();
12076    if (mo) mo.disconnect();
12077    mo = new MutationObserver((muts) => {
12078      if (!lockActive) return;
12079      // If the featured node is replaced or its attributes change, re-assert immediately
12080      for (const m of muts) {
12081        if (m.type === "childList" || m.type === "attributes") {
12082          setFeaturedToTarget();
12083        }
12084      }
12085    });
12086    mo.observe(root, { childList: true, subtree: true, attributes: true, attributeFilter: ["src", "srcset", "sizes", "class"] });
12087  }
12088
12089  function stopObserver() {
12090    if (mo) { mo.disconnect(); mo = null; }
12091  }
12092
12093  // Prevent gallery from swapping while locked
12094  function thumbClickHandler(e) {
12095    if (!lockActive) return;
12096    const target = e.target.closest(THUMB_CLICKABLE_SEL);
12097    if (target) {
12098      e.stopImmediatePropagation();
12099      e.preventDefault();
12100      // Reassert (no flicker)
12101      setFeaturedToTarget();
12102    }
12103  }
12104
12105  function enableLock() {
12106    if (lockActive) return;
12107    lockActive = true;
12108    document.documentElement.classList.add("rally-edition-locked");
12109    startObserver();
12110    // Capture phase so we beat theme handlers
12111    document.addEventListener("click", thumbClickHandler, true);
12112    // Initial set (and a couple of retries for async galleries)
12113    setFeaturedToTarget();
12114    requestAnimationFrame(setFeaturedToTarget);
12115    setTimeout(setFeaturedToTarget, 100);
12116    setTimeout(setFeaturedToTarget, 300);
12117  }
12118
12119  function disableLock() {
12120    if (!lockActive) return;
12121    lockActive = false;
12122    document.documentElement.classList.remove("rally-edition-locked");
12123    stopObserver();
12124    document.removeEventListener("click", thumbClickHandler, true);
12125  }
12126
12127  function reevaluateLock() {
12128    if (isRallyEditionSelected()) {
12129      enableLock();
12130    } else {
12131      disableLock();
12132    }
12133  }
12134
12135  // Listen for changes from radios/selects and common custom events
12136  document.addEventListener("change", (e) => {
12137    if (e.target.matches('input[type="radio"], select')) {
12138      reevaluateLock();
12139    }
12140  });
12141
12142  // Many themes emit variant change events—support them if present
12143  ["variant:change","variant:changed","product:variant-change","theme:variant:change"].forEach(evt=>{
12144    document.addEventListener(evt, reevaluateLock);
12145  });
12146
12147  window.addEventListener("hashchange", reevaluateLock);
12148
12149  // Kickoff on ready
12150  if (document.readyState === "loading") {
12151    document.addEventListener("DOMContentLoaded", reevaluateLock);
12152  } else {
12153    reevaluateLock();
12154  }
12155})();
12156</script>
12156
12157        
12158
12159        <!-- Bundles -->
12160
12161        <div class="row bundles" id="bundles2" v-cloak>
12162            <span class="bundle-anchor" id="explore-bundles"></span>
12163
12164            <div class="bundle-row-default">
12165
12166
12167
12168                <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak :class="{ hide: bundle.image == ''}">
12169                    <span class="anchor-hidden" :id="bundle.key"></span>
12170                    <div class="bundle-container">
12171                        <div class="bundle-image" style="min-height:260px">
12172                            <a href="#" class="open-configView" :data-bundle="index"><img :src="bundle.image" /></a>
12173                        </div>
12174                        <section class="pint-social-bar">
12175                            <img :src="bundle.banner" />
12176                        </section>
12177
12178                        
12179                            <div class="bundle-title" style="margin-top: -4px;" :class="{ hide: bundle.image == '',
12180        				  bundle1: bundle.name == 'Hybrid Bundle', 
12181        				  bundle2: bundle.name == 'Summit Bundle', 
12182        				  bundle3: bundle.name == 'Full Send Bundle'
12183        				  }
12184        				">
12185                                ${ bundle.name }
12186                            </div>
12187                        
12188
12189                        
12190
12191                        
12192
12193                        
12194
12195                        
12196                        <div class="bundle-price">
12197                            <label>${ bundle.preface }</label>
12198                            <h4>$${ moneyFormat(bundle.price) }</h4>
12199                            <div class="compare">${ moneyFormat(bundle.compareAt) }</div>
12200                            <div class="save">Save ${ bundle.save }!</div>
12201                            <p>
12202                                From ${ bundle.lowAs }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
12203<g clip-path="url(#clip0)">
12204<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
12205<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
12206<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
12207<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
12208<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
12209<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
12210<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1221002C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
122107.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
12211</g>
12212<defs>
12213<clipPath id="clip0">
12214<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
12215</clipPath>
12216</defs>
12217</svg> <span class="terms">${ bundle.terms }</span><br /><br />
12218                            </p>
12219                            <div class="bundle-select">
12220                                <a href="#" class="button-outline-black open-configView" :data-bundle="index">
12221                                    Select
12222                                </a>
12223                            </div>
12224                        </div>
12225                        <hr />
12226                        <div class="bundle-specs">
12227                            <p><strong>Includes:</strong></p>
12228                            <p v-for="include in bundle.includes">${ include }</p>
12229                        </div>
12230                    </div>
12231                </div>
12232
12233            </div>
12234
12235            <div class="bundle-row-alt hide">
12236
12237
12238
12239                <div class="col col-4" v-for="(bundle, index) in bundles" v-cloak :class="{ hide: bundle.image == '' }">
12240                    <span class="anchor-hidden" :id="bundle.key"></span>
12241                    <div class="bundle-container">
12242                        <div class="bundle-image" style="min-height:260px">
12243                            <a href="#" class="open-configView" :data-bundle="index"><img :src="bundle.image" /></a>
12244                        </div>
12245                        <section class="pint-social-bar">
12246                            <img :src="bundle.banner" />
12247                        </section>
12248
12249                        
12250                            <div class="bundle-title" style="margin-top: -4px;" :class="{ hide: bundle.image == '',
12251        				  bundle1: bundle.name == 'Hybrid Bundle', 
12252        				  bundle2: bundle.name == 'Summit Bundle', 
12253        				  bundle3: bundle.name == 'Full Send Bundle'
12254        				  }
12255        				">
12256                                ${ bundle.name }
12257                            </div>
12258                        
12259
12260                        
12261
12262                        
12263
12264                        
12265                        <div class="bundle-price">
12266                            <label>${ bundle.preface }</label>
12267                            <h4 class="hide-alt">$${ moneyFormat(bundle.price) }</h4>
12268                            <h4 class="show-alt">$${ moneyFormat(bundle.priceAlt) }</h4>
12269                            <div class="compare">${ moneyFormat(bundle.compareAt) }</div>
12270                            <div class="save">Save ${ bundle.save }!</div>
12271                            <p class="hide-alt">
12272                                From ${ bundle.lowAs }
12272/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
12273<g clip-path="url(#clip0)">
12274<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
12275<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
12276<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
12277<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
12278<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
12279<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
12280<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1228002C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
122807.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
12281</g>
12282<defs>
12283<clipPath id="clip0">
12284<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
12285</clipPath>
12286</defs>
12287</svg> <span class="terms">${ bundle.terms }</span><br /><br />
12288                            </p>
12289                            <p class="show-alt">
12290                                From ${ bundle.lowAsAlt }/mo with <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
12291<g clip-path="url(#clip0)">
12292<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
12293<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 61
122937.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
12294<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
12295<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
12296<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
12297<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
12298<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
1229802C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
122987.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
12299</g>
12300<defs>
12301<clipPath id="clip0">
12302<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
12303</clipPath>
12304</defs>
12305</svg> <span class="terms">${ bundle.terms }</span><br /><br />
12306                            </p>
12307                            <div class="bundle-select">
12308                                <a href="#" class="button-outline-black open-configView" :data-bundle="index">
12309                                    Select
12310                                </a>
12311                            </div>
12312                        </div>
12313                        <hr />
12314                        <div class="bundle-specs">
12315                            <p><strong>Includes:</strong></p>
12316                            <p v-for="include in bundle.includes">${ include }</p>
12317                            <p class="bundle-disclaimer">${ bundle.disclaimer }</p>
12318                        </div>
12319                    </div>
12320                </div>
12321
12322                <p class="disclaimer-ship-time">*Board ships same-day, Recurve Railguards ship by end of August</p>
12323
12324            </div>
12325
12326        </div>
12327
12328
12329
12330        <style>
12331            .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item {
12332                color: #404040 !important;
12333            }
12334        </style>
12335
12336    </div>
12337
12338    
12339    
12340
12341    </div>
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352<script type="text/javascript">
12353    var container = document.getElementsByClassName("accordion-toggle");
12354    
12355    for (var i = 0; i < container.length; i++) {
12356        //For each element in the container array, add an onclick event.
12357            container[i].onclick = function(event) {
12358            this.classList.toggle('red');
12359        }
12360    }
12361</script>
12361
12362
12363<script>
12364  $('.Treaded').on("click", function () {
12365      $('.show-treaded').removeClass('hide');
12366      $('.show-slick').addClass('hide');
12367      $('.Slick').removeClass('strong');
12368      $(this).addClass('strong');
12369  });
12370  $('.Slick').on("click", function () {
12371      $('.show-slick').removeClass('hide');
12372      $('.show-treaded').addClass('hide');
12373      $('.Treaded').removeClass('strong');
12374      $(this).addClass('strong');
12375  });
12376</script>
12376
12377
12378
12379<script>
12380  $('.S-Series').on("click", function () {
12381      $('.bundle-row-default').removeClass('hide');
12382      $('.bundle-row-alt').addClass('hide');
12383      $('.for-straight-rail').removeClass('hide');
12384      $('.for-recurve-rail').addClass('hide');
12385      $('.for-rally-rail').addClass('hide');
12386      $(this).addClass('strong');
12387      $('.recurve-hub').removeClass('strong');
12388      $('.recurve').removeClass('strong');
12389      $('.bundle-row-alt').removeClass('is-rally');
12390      $('.for-straight-rail').removeClass('hide');
12391      $('.for-recurve-rail').addClass('hide');
12392      $('.for-rally-rail').addClass('hide');
12393
12394    
12395  });
12396  $('.recurve').on("click", function () {
12397      $('.bundle-row-default').addClass('hide');
12398      $('.bundle-row-alt').removeClass('hide');
12399      $('.for-recurve-rail').removeClass('hide');
12400      $('.for-straight-rail').addClass('hide');
12401      $('.for-rally-rail').addClass('hide');
12402      $(this).addClass('strong');
12403      $('.S-Series').removeClass('strong');
12404      $('.recurve-hub').removeClass('strong');
12405      $('.bundle-row-alt').removeClass('is-rally');
12406      $('.for-recurve-rail').removeClass('hide');
12407      $('.for-striaght-rail').addClass('hide');
12408      $('.for-rally-rail').addClass('hide');
12409  });
12410  $('.recurve-hub').on("click", function () {
12411      $('.bundle-row-default').addClass('hide');
12412      $('.bundle-row-alt').removeClass('hide');
12413      $('.for-rally-rail').removeClass('hide');
12414      $('.for-straight-rail').addClass('hide');
12415      $('.for-recurve-rail').addClass('hide');
12416      $(this).addClass('strong');
12417      $('.S-Series').removeClass('strong');
12418      $('.recurve').removeClass('strong');
12419      $('.bundle-row-alt').addClass('is-rally');
12420      $('.for-rally-rail').removeClass('hide');
12421      $('.for-striaght-rail').addClass('hide');
12422      $('.for-recurve-rail').addClass('hide');
12423  });
12424</script>
12424
12425
12426
12427<script>
12428  $(document).ready(function() {
12429    $('.thumbnail').on('click', function() {
12430      var clicked = $(this);
12431      var newSelection = clicked.data('big');
12432      var $img = $('.primary').css("background-image","url(" + newSelection + ")");
12433      clicked.parent().find('.thumbnail').removeClass('selected');
12434      clicked.addClass('selected');
12435      $('.primary').append($img.hide().fadeIn('slow'));
12436    });
12437    $('body').on('click', '.video-thumb', function() {
12438      $('.primary').addClass('show-video');
12439      let $thumb = $(this).find('video');
12440      let $primary = $('.primary video');
12441      $primary.each(function() {
12442        $(this)[0].currentTime = $thumb[0].currentTime;
12443      });
12444    });
12445    $('.static').on('click', function() {
12446      $('.primary').removeClass('show-video');
12447    });
12448  
12449    $('.secondary').on('click', function() {
12450      $('.primary').addClass('hide-icon');
12451      $('.small-only').addClass('hide-icon');
12452    });
12453    $('.is-first').on('click', function() {
12454      $('.primary').removeClass('hide-icon');
12455      $('.small-only').addClass('hide-icon');
12456    });
12457  });
12458</script>
12458
12459
12460
12461
12462
12463
12464<script>
12465
12466let windowWidth = $(window).width();
12467
12468$(window).on('resize', function() {
12469  const newWidth = $(window).width();
12470  if (newWidth !== windowWidth) {
12471    // Width has changed
12472    windowWidth = newWidth;
12473
12474      setTimeout(() => {
12475          $('.slider-nav-main').slick('refresh');
12476          $('.slider-for-main').slick('refresh');
12477          // $('.slider-nav').slick('refresh');
12478        // $('.slider-nav').slick('refresh');      
12479          $('.slider-for').slick('refresh');
12480      }, 10)
12481  }
12482});
12483  
12484</script>
12484
12485
12486
12487
12488
12489<script type="text/javascript">
12490  $(document).ready(function() {
12491      $(".Slick.Tire").click(function() {
12492          $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/GT_SlickClipped_4ConfigModal_12ba3423-afd5-40c9-993b-62a707705fb1_1000x.png)");
12493      });
12494      $(".Treaded.Tire").click(function() {
12495          $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/files/GT_PerformanceTreaded_PurchasePage.png)");
12496      });
12497      $(".Slate").click(function() {
12498          $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/Pint_Slate_Thumb_9e1c96bd-cad8-4e0f-99a4-1b306b1e31a2_1000x.png)");
12499      });
12500      $(".Sand").click(function() {
12501          $(".primary").css("background-image","url(https://cdn.shopify.com/s/files/1/0696/2011/products/Pint_Slate_Thumb_29452e2e-bed6-4f02-8786-4a07e3d2b704_1000x.png)");
12502      });
12503  });
12504</script>
12504
12505
12506<script>
12507  
12508$(function() {
12509 var url = window.location.href;
12510   url = url.replace(/^.*\/\/[^\/]+/, '')
12511  if(url == 'https://onewheel.com/products/onewheel-gt?variant=39541877342302') {
12512    $('body').addClass('test');
12513  }
12514});
12515</script>
12515
12516      
12517    </div>
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528</div>
12529        <div id="shopify-section-product-meta" class="shopify-section">
12530
12531<script id="pdp-jsonld" type="application/ld+json" data-schema-variant-id="40944462397534">
12532{
12533  "@context": "https://schema.org/",
12534  "@type": "Product",
12535  
12536  
12537    
12538    "image": [
12539      "https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_1400x.png?v=1719589504"
12540      
12541        
12542          ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1.png?v=1698374591"
12543        
12544      
12545        
12546          ,"https://onewheel.com/cdn/shop/files/GTS_RecuveRails_Lifestyle4PDP_DSC04849_1.jpg?v=1719589504"
12547        
12548      
12549        
12550          ,"https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionP_1400x775_9f46e96b-1023-4c9d-9dbb-584652436be0.png?v=1719589504"
12551        
12552      
12553        
12554          ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_d93ca0df-324f-4061-86c2-422f74d5edbd.png?v=1718331038"
12555        
12556      
12557        
12558          ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_3ee302ac-5654-4b9e-95d2-6409a5e34f47.png?v=1718331181"
12559        
12560      
12561        
12562          ,"https://onewheel.com/cdn/shop/files/GTS_Clipped_4ConfigModal__1_425d5556-e690-4d0a-8903-9928032ac68c.png?v=1718331042"
12563        
12564      
12565        
12566          ,"https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"
12567        
12568      
12569        
12570          ,"https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V2.png?v=1719589504"
12571        
12572      
12573        
12574      
12575        
12576          ,"https://onewheel.com/cdn/shop/files/GTS_Lifestyle4PDP_OptionF_1400x775_83cda19f-6a25-467c-ba24-36aed1d4972f.png?v=1719589504"
12577        
12578      
12579        
12580          ,"https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"
12581        
12582      
12583        
12584          ,"https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"
12585        
12586      
12587        
12588          ,"https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_40d5aa12-ab06-468c-b2dd-6f2acb2ffadc.png?v=1754495619"
12589        
12590      
12591        
12592          ,"https://onewheel.com/cdn/shop/files/RallyXL_PDPThumbnailImage_Render_LowBoyUpdate.png?v=1754704334"
12593        
12594      
12595        
12596          ,"https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"
12597        
12598      
12599    ],
12600  
12601  "name": "Onewheel GT S-Series",
12602  "sku": "OW2-00010-02",
12603  "gtin12": "810019796005",
12604  "offers": {
12605    "@type": "Offer",
12606    "itemCondition": "https://schema.org/NewCondition",
12607    "availability": "https://schema.org/InStock",
12608    "price": 2900,
12609    "priceValidUntil": "2030-12-31",
12610    "priceCurrency": "USD",
12611    "url": "https:\/\/onewheel.com\/products\/onewheel-gt-s-series?variant=40944462397534"
12612  },
12613  
12614    "weight": {
12615      "@type": "QuantitativeValue",
12616      
12617        "unitCode": "lb",
12618      
12619      "value": "38.0 lb"
12620    },
12621  
12622  "description": "",
12623  "brand": "Future Motion, Inc."
12624}
12625</script>
12625
12626
12627
12628
12629
12630<img id="preloadImageConfig" src="" style="display: none;"/> <!-- This is a stub to preload the main image in each config to prevent the slow image load -->
12631
12632
12633<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js" integrity="sha512-WFN04846sdKMIP5LKNphMaWzU7YpMyCU245etK3g/2ARYbPK9Ub18eG+ljU96qKRCWh+quCY7yefSmlkQw1ANQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
12633
12634
12635<script>
12636  let element = "#bundles";
12637
12638  const urlParams = new URLSearchParams(window.location.search);
12639  const refresh = urlParams.get('refresh');
12640  const base = urlParams.get('base');
12641
12642  // console.log('base', base);
12643  // if(!base) {
12644  //   console.log('refresh', refresh);
12645    if (typeof window.bundleRefresh !== 'undefined' || refresh) {
12646  // //      element = "#bundles"
12647      $('.container').addClass('force-version-1');
12648    }
12649  // }
12650    window.app = new Vue({
12651        el: element,
12652        delimiters: ['${', '}'],
12653        data: {
12654            bundle: {},
12655            currentRail: (function(){ try { var p = (new URLSearchParams(window.location.search).get('rail') || '').toLowerCase(); if (p) return p; if (typeof document !== 'undefined' && document.body && document.body.id === 'onewheel-gt-s-series') return 's-series'; return 'straight'; } catch(e) { return 'straight'; } })(),
12656            bundles: [
12657                
12658                {
12659                    image: "",
12660                    name: '',
12661                    price: '',
12662                    compareAt: '',
12663                    save: '',
12664                    lowAs: '',
12665                    message: '',
12666                    includes: [''],
12667                    products: []
12668                },
12669                
12670                {
12671                    image: "",
12672                    name: '',
12673                    price: '',
12674                    compareAt: '',
12675                    save: '',
12676                    lowAs: '',
12677                    message: '',
12678                    includes: [''],
12679                    products: []
12680                },
12681                
12682                {
12683                    image: "",
12684                    name: '',
12685                    price: '',
12686                    compareAt: '',
12687                    save: '',
12688                    lowAs: '',
12689                    message: '',
12690                    includes: [''],
12691                    products: []
12692                },
12693                
12694                {
12695                    image: "",
12696                    name: '',
12697                    price: '',
12698                    compareAt: '',
12699                    save: '',
12700                    lowAs: '',
12701                    message: '',
12702                    includes: [''],
12703                    products: []
12704                },
12705                
12706                {
12707                    image: "",
12708                    name: '',
12709                    price: '',
12710                    compareAt: '',
12711                    save: '',
12712                    lowAs: '',
12713                    message: '',
12714                    includes: [''],
12715                    products: []
12716                },
12717                
12718                {
12719                    image: "",
12720                    name: '',
12721                    price: '',
12722                    compareAt: '',
12723                    save: '',
12724                    lowAs: '',
12725                    message: '',
12726                    includes: [''],
12727                    products: []
12728                },
12729                
12730                {
12731                    image: "",
12732                    name: '',
12733                    price: '',
12734                    compareAt: '',
12735                    save: '',
12736                    lowAs: '',
12737                    message: '',
12738                    includes: [''],
12739                    products: []
12740                },
12741                
12742                {
12743                    image: "",
12744                    name: '',
12745                    price: '',
12746                    compareAt: '',
12747                    save: '',
12748                    lowAs: '',
12749                    message: '',
12750                    includes: [''],
12751                    products: []
12752                },
12753                
12754                {
12755                    image: "",
12756                    name: '',
12757                    price: '',
12758                    compareAt: '',
12759                    save: '',
12760                    lowAs: '',
12761                    message: '',
12762                    includes: [''],
12763                    products: []
12764                },
12765                
12766                {
12767                    image: "",
12768                    name: '',
12769                    price: '',
12770                    compareAt: '',
12771                    save: '',
12772                    lowAs: '',
12773                    message: '',
12774                    includes: [''],
12775                    products: []
12776                },
12777                
12778            ]
12779        },
12780        methods: {
12781            moneyFormat(n) {
12782              console.log('n1', n);
12783                var c = isNaN(c = Math.abs(c)) ? 2 : c,
12784                    d = d == undefined ? "." : d,
12785                    t = t == undefined ? "," : t,
12786                    s = n < 0 ? "-" : "",
12787                    i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))),
12788                    j = (j = i.length) > 3 ? j % 3 : 0;
12789
12790                let val =  s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
12791                const centsIndex = val.indexOf('.00');
12792              if(centsIndex > 0) val = val.substring(0, centsIndex);
12793              return val;
12794            },
12795        }
12796    });
12797
12798    /* Sync body class for Rally XL so we can scope CSS (e.g. left-align bundle item cards) to Rally XL only */
12799    (function syncRallyXlBodyClass() {
12800      function update() {
12801        var app = window.app;
12802        var isRallyXl = app && app.currentRail === 'rally-xl';
12803        if (document.body.id === 'onewheel-gt-s-series') {
12804          document.body.classList.toggle('rail-rally-xl', !!isRallyXl);
12805        }
12806      }
12807      update();
12808      if (window.app && window.app.$watch) {
12809        window.app.$watch('currentRail', update);
12810      }
12811    })();
12812
12813    var i = 0;
12814    let counter = 0;
12815    
12816
12817    app.bundles[i].name = 'Hybrid Bundle';
12818    
12819    var variants = [];
12820    
12821    
12822    
12823    
12824
12825    
12826    
12827      if (counter === 0) {
12828        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
12829        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
12830      }
12831      counter++;
12832    variants.push({
12833        id: '40944462397534',
12834        name: 'S-Series',
12835        price: '290000',
12836        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
12837    });
12838    
12839    
12840    
12841    
12842    
12843
12844    
12845    
12846      if (counter === 0) {
12847        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
12848        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
12849      }
12850      counter++;
12851    variants.push({
12852        id: '40944462430302',
12853        name: 'S-Series with Recurve Rails',
12854        price: '320000',
12855        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
12856    });
12857    
12858    
12859    
12860    
12861    
12862
12863    
12864    
12865      if (counter === 0) {
12866        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
12867        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
12868      }
12869      counter++;
12870    variants.push({
12871        id: '40944462463070',
12872        name: 'S-Series Rally Edition',
12873        price: '325000',
12874        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
12875    });
12876    
12877    
12878    
12879    
12880    
12881
12882    
12883    
12884      if (counter === 0) {
12885        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
12886        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
12887      }
12888      counter++;
12889    variants.push({
12890        id: '41911500406878',
12891        name: 'S-Series Rally XL',
12892        price: '350000',
12893        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
12894    });
12895    
12896    
12897
12898      // EVAN TODO: Update this to "Recurve"
12899      var recurveString = 'Bundle #';
12900    app.bundles[i].products.push({
12901        id: '6845910515806',
12902        name: 'Onewheel GT S-Series',
12903        
12904        variants: variants,
12905        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
12906    });
12907
12908      console.log('app.bundles[i].name', app.bundles[i].name);
12909      console.log('variants', variants);
12910      console.log({
12911        id: '6845910515806',
12912        name: 'Onewheel GT S-Series',
12913        
12914        variants: variants,
12915        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
12916    });
12917
12918  console.log({
12919        id: '6845910515806',
12920        name: 'Onewheel GT S-Series',
12921        
12922        variants: variants,
12923        chosenVariant: variants[0]
12924    });
12925    
12926    var variants = [];
12927    
12928    
12929    
12930    
12931
12932    
12933    
12934      if (counter === 0) {
12935        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
12935onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
12936        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
12937      }
12938      counter++;
12939    variants.push({
12940        id: '41076117307486',
12941        name: 'Black',
12942        price: '10000',
12943        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
12944    });
12945    
12946    
12947    
12948    
12949    
12950
12951    
12952    
12953      if (counter === 0) {
12954        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
12955        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
12956      }
12957      counter++;
12958    variants.push({
12959        id: '41098862166110',
12960        name: 'Navy Blue',
12961        price: '10000',
12962        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
12963    });
12964    
12965    
12966    
12967    
12968    
12969
12970    
12971    
12972      if (counter === 0) {
12973        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
12974        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
12975      }
12976      counter++;
12977    variants.push({
12978        id: '41098862198878',
12979        name: 'White',
12980        price: '10000',
12981        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
12982    });
12983    
12984    
12985    
12986    
12987    
12988
12989    
12990    
12991      if (counter === 0) {
12992        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
12993        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
12994      }
12995      counter++;
12996    variants.push({
12997        id: '41098862231646',
12998        name: 'Dark Olive',
12999        price: '10000',
13000        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
13001    });
13002    
13003    
13004    
13005    
13006    
13007
13008    
13009    
13010      if (counter === 0) {
13011        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
13012        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
13013      }
13014      counter++;
13015    variants.push({
13016        id: '41098862264414',
13017        name: 'Fluorescent Orange',
13018        price: '10000',
13019        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
13020    });
13021    
13022    
13023    
13024    
13025    
13026
13027    
13028    
13029      if (counter === 0) {
13030        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
13031        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
13032      }
13033      counter++;
13034    variants.push({
13035        id: '41098862297182',
13036        name: 'Red',
13037        price: '10000',
13038        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
13039    });
13040    
13041    
13042    
13043    
13044    
13045
13046    
13047    
13048      if (counter === 0) {
13049        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13049onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
13050        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
13051      }
13052      counter++;
13053    variants.push({
13054        id: '41098862329950',
13055        name: 'Hot Blue',
13056        price: '10000',
13057        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
13058    });
13059    
13060    
13061
13062      // EVAN TODO: Update this to "Recurve"
13063      var recurveString = 'Bundle #';
13064    app.bundles[i].products.push({
13065        id: '7172926111838',
13066        name: 'Hybrid Fender',
13067        
13068        variants: variants,
13069        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
13070    });
13071
13072      console.log('app.bundles[i].name', app.bundles[i].name);
13073      console.log('variants', variants);
13074      console.log({
13075        id: '7172926111838',
13076        name: 'Hybrid Fender',
13077        
13078        variants: variants,
13079        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
13080    });
13081
13082  console.log({
13083        id: '7172926111838',
13084        name: 'Hybrid Fender',
13085        
13086        variants: variants,
13087        chosenVariant: variants[0]
13088    });
13089    
13090    var variants = [];
13091    
13092    
13093    
13094    
13095
13096    
13097    
13098      if (counter === 0) {
13099        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
13100        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
13101      }
13102      counter++;
13103    variants.push({
13104        id: '41076139524190',
13105        name: 'GT Hybrid Fender Delete',
13106        price: '5000',
13107        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
13108    });
13109    
13110    
13111    
13112    
13113    
13114
13115    
13116    
13117      if (counter === 0) {
13118        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
13119        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
13120      }
13121      counter++;
13122    variants.push({
13123        id: '41076139556958',
13124        name: 'GT Recurve Hybrid Fender Delete',
13125        price: '5000',
13126        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
13127    });
13128    
13129    
13130    
13131    
13132    
13133
13134    
13135    
13136      if (counter === 0) {
13137        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
13138        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
13139      }
13140      counter++;
13141    variants.push({
13142        id: '42659237593182',
13143        name: 'S-Series XL Hybrid Fender Delete',
13144        price: '5000',
13145        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
13146    });
13147    
13148    
13149    
13150    
13151    
13152
13153    
13154    
13155      if (counter === 0) {
13156        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
13157        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13157onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
13158      }
13159      counter++;
13160    variants.push({
13161        id: '41260074074206',
13162        name: 'XR Classic Hybrid Fender Delete',
13163        price: '5000',
13164        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
13165    });
13166    
13167    
13168    
13169    
13170    
13171
13172    
13173    
13174      if (counter === 0) {
13175        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
13176        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
13177      }
13178      counter++;
13179    variants.push({
13180        id: '41260074106974',
13181        name: 'XR Classic Recurve Hybrid Fender Delete',
13182        price: '5000',
13183        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
13184    });
13185    
13186    
13187
13188      // EVAN TODO: Update this to "Recurve"
13189      var recurveString = 'Bundle #';
13190    app.bundles[i].products.push({
13191        id: '7172929093726',
13192        name: 'Hybrid Fender Delete',
13193        
13194        variants: variants,
13195        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
13196    });
13197
13198      console.log('app.bundles[i].name', app.bundles[i].name);
13199      console.log('variants', variants);
13200      console.log({
13201        id: '7172929093726',
13202        name: 'Hybrid Fender Delete',
13203        
13204        variants: variants,
13205        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
13206    });
13207
13208  console.log({
13209        id: '7172929093726',
13210        name: 'Hybrid Fender Delete',
13211        
13212        variants: variants,
13213        chosenVariant: variants[0]
13214    });
13215    
13216    var variants = [];
13217    
13218    
13219    
13220    
13221
13222    
13223    
13224      if (counter === 0) {
13225        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
13226        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
13227      }
13228      counter++;
13229    variants.push({
13230        id: '39539189416030',
13231        name: 'Black',
13232        price: '500',
13233        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
13234    });
13235    
13236    
13237    
13238    
13239    
13240
13241    
13242    
13243      if (counter === 0) {
13244        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
13245        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
13246      }
13247      counter++;
13248    variants.push({
13249        id: '39539189448798',
13250        name: 'Navy Blue',
13251        price: '500',
13252        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
13253    });
13254    
13255    
13256    
13257    
13258    
13259
13260    
13261    
13262      if (counter === 0) {
13263        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
13264        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
13265      }
13266      counter++;
13267    variants.push({
13268        id: '39539189481566',
13269        name: 'Mint',
13270        price: '500',
13271        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13271onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
13272    });
13273    
13274    
13275    
13276    
13277    
13278
13279    
13280    
13281      if (counter === 0) {
13282        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
13283        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
13284      }
13285      counter++;
13286    variants.push({
13287        id: '39539189514334',
13288        name: 'White',
13289        price: '500',
13290        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
13291    });
13292    
13293    
13294    
13295    
13296    
13297
13298    
13299    
13300      if (counter === 0) {
13301        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
13302        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
13303      }
13304      counter++;
13305    variants.push({
13306        id: '39539189547102',
13307        name: 'Dark Olive',
13308        price: '500',
13309        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
13310    });
13311    
13312    
13313    
13314    
13315    
13316
13317    
13318    
13319      if (counter === 0) {
13320        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
13321        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
13322      }
13323      counter++;
13324    variants.push({
13325        id: '39539189579870',
13326        name: 'Fluorescent Orange',
13327        price: '500',
13328        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
13329    });
13330    
13331    
13332    
13333    
13334    
13335
13336    
13337    
13338      if (counter === 0) {
13339        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
13340        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
13341      }
13342      counter++;
13343    variants.push({
13344        id: '39539189612638',
13345        name: 'Red',
13346        price: '500',
13347        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
13348    });
13349    
13350    
13351    
13352    
13353    
13354
13355    
13356    
13357      if (counter === 0) {
13358        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
13359        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
13360      }
13361      counter++;
13362    variants.push({
13363        id: '39539189645406',
13364        name: 'Hot Blue',
13365        price: '500',
13366        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
13367    });
13368    
13369    
13370    
13371    
13372    
13373
13374    
13375    
13376      if (counter === 0) {
13377        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13377onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
13378        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
13379      }
13380      counter++;
13381    variants.push({
13382        id: '39539189678174',
13383        name: 'Fluorescent Yellow',
13384        price: '500',
13385        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
13386    });
13387    
13388    
13389    
13390    
13391    
13392
13393    
13394    
13395      if (counter === 0) {
13396        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
13397        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
13398      }
13399      counter++;
13400    variants.push({
13401        id: '39539189710942',
13402        name: 'Fuchsia',
13403        price: '500',
13404        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
13405    });
13406    
13407    
13408    
13409    
13410    
13411
13412    
13413    
13414      if (counter === 0) {
13415        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
13416        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
13417      }
13418      counter++;
13419    variants.push({
13420        id: '39539189743710',
13421        name: 'Lime',
13422        price: '500',
13423        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
13424    });
13425    
13426    
13427    
13428    
13429    
13430
13431    
13432    
13433      if (counter === 0) {
13434        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
13435        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
13436      }
13437      counter++;
13438    variants.push({
13439        id: '39539189776478',
13440        name: 'Purple',
13441        price: '500',
13442        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
13443    });
13444    
13445    
13446    
13447    
13448    
13449
13450    
13451    
13452      if (counter === 0) {
13453        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
13454        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
13455      }
13456      counter++;
13457    variants.push({
13458        id: '39539189809246',
13459        name: 'Jewel Gray',
13460        price: '500',
13461        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
13462    });
13463    
13464    
13465    
13466    
13467    
13468
13469    
13470    
13471      if (counter === 0) {
13472        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
13473        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13473onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
13474      }
13475      counter++;
13476    variants.push({
13477        id: '39539189842014',
13478        name: 'Spearmint',
13479        price: '500',
13480        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
13481    });
13482    
13483    
13484    
13485    
13486    
13487
13488    
13489    
13490      if (counter === 0) {
13491        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
13492        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
13493      }
13494      counter++;
13495    variants.push({
13496        id: '39539189874782',
13497        name: 'Gold Nugget',
13498        price: '500',
13499        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
13500    });
13501    
13502    
13503    
13504    
13505    
13506
13507    
13508    
13509      if (counter === 0) {
13510        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
13511        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
13512      }
13513      counter++;
13514    variants.push({
13515        id: '39539189907550',
13516        name: 'Mississippi Mud',
13517        price: '500',
13518        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
13519    });
13520    
13521    
13522
13523      // EVAN TODO: Update this to "Recurve"
13524      var recurveString = 'Bundle #';
13525    app.bundles[i].products.push({
13526        id: '6625428373598',
13527        name: 'GT Charger Plug',
13528        
13529        variants: variants,
13530        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
13531    });
13532
13533      console.log('app.bundles[i].name', app.bundles[i].name);
13534      console.log('variants', variants);
13535      console.log({
13536        id: '6625428373598',
13537        name: 'GT Charger Plug',
13538        
13539        variants: variants,
13540        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
13541    });
13542
13543  console.log({
13544        id: '6625428373598',
13545        name: 'GT Charger Plug',
13546        
13547        variants: variants,
13548        chosenVariant: variants[0]
13549    });
13550    
13551
13552    i++;
13553    
13554
13555    app.bundles[i].name = 'Summit Bundle';
13556    
13557    var variants = [];
13558    
13559    
13560    
13561    
13562
13563    
13564    
13565      if (counter === 0) {
13566        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
13567        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
13568      }
13569      counter++;
13570    variants.push({
13571        id: '40944462397534',
13572        name: 'S-Series',
13573        price: '290000',
13574        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
13575    });
13576    
13577    
13578    
13579    
13580    
13581
13582    
13583    
13584      if (counter === 0) {
13585        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
13586        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
13587      }
13588      counter++;
13589    variants.push({
13590        id: '40944462430302',
13591        name: 'S-Series with Recurve Rails',
13592        price: '320000',
13593        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
13594    });
13595    
13596    
13597    
13598    
13599    
13600
13601    
13602    
13603      if (counter === 0) {
13604        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
13605        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
13606      }
13607      counter++;
13608    variants.push({
13609        id: '40944462463070',
13610        name: 'S-Series Rally Edition',
13611        price: '325000',
13612        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
13613    });
13614    
13615    
13616    
13617    
13618    
13619
13620    
13621    
13622      if (counter === 0) {
13623        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
13624        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
13625      }
13626      counter++;
13627    variants.push({
13628        id: '41911500406878',
13629        name: 'S-Series Rally XL',
13630        price: '350000',
13631        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
13632    });
13633    
13634    
13635
13636      // EVAN TODO: Update this to "Recurve"
13637      var recurveString = 'Bundle #';
13638    app.bundles[i].products.push({
13639        id: '6845910515806',
13640        name: 'Onewheel GT S-Series',
13641        
13642        variants: variants,
13643        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
13644    });
13645
13646      console.log('app.bundles[i].name', app.bundles[i].name);
13647      console.log('variants', variants);
13648      console.log({
13649        id: '6845910515806',
13650        name: 'Onewheel GT S-Series',
13651        
13652        variants: variants,
13653        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
13654    });
13655
13656  console.log({
13657        id: '6845910515806',
13658        name: 'Onewheel GT S-Series',
13659        
13660        variants: variants,
13661        chosenVariant: variants[0]
13662    });
13663    
13664    var variants = [];
13665    
13666    
13667    
13668    
13669
13670    
13671    
13672      if (counter === 0) {
13673        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13673onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928');
13674        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928';
13675      }
13676      counter++;
13677    variants.push({
13678        id: '39539194265694',
13679        name: 'Black with Fluorescent Yellow',
13680        price: '3500',
13681        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928',
13682    });
13683    
13684    
13685    
13686    
13687    
13688
13689    
13690    
13691      if (counter === 0) {
13692        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928');
13693        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928';
13694      }
13695      counter++;
13696    variants.push({
13697        id: '40004356964446',
13698        name: 'Sunfade',
13699        price: '3500',
13700        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928',
13701    });
13702    
13703    
13704    
13705    
13706    
13707
13708    
13709    
13710      if (counter === 0) {
13711        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928');
13712        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928';
13713      }
13714      counter++;
13715    variants.push({
13716        id: '40139845042270',
13717        name: 'S-Series',
13718        price: '3500',
13719        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928',
13720    });
13721    
13722    
13723    
13724    
13725    
13726
13727    
13728    
13729      if (counter === 0) {
13730        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928');
13731        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928';
13732      }
13733      counter++;
13734    variants.push({
13735        id: '39539194429534',
13736        name: 'Murdered Out',
13737        price: '3500',
13738        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928',
13739    });
13740    
13741    
13742    
13743    
13744    
13745
13746    
13747    
13748      if (counter === 0) {
13749        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928');
13750        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928';
13751      }
13752      counter++;
13753    variants.push({
13754        id: '40004352409694',
13755        name: 'Rally',
13756        price: '3500',
13757        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928',
13758    });
13759    
13760    
13761    
13762    
13763    
13764
13765    
13766    
13767      if (counter === 0) {
13768        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928');
13769        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13769onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928';
13770      }
13771      counter++;
13772    variants.push({
13773        id: '40004357947486',
13774        name: 'Track',
13775        price: '3500',
13776        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928',
13777    });
13778    
13779    
13780    
13781    
13782    
13783
13784    
13785    
13786      if (counter === 0) {
13787        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928');
13788        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928';
13789      }
13790      counter++;
13791    variants.push({
13792        id: '39539193643102',
13793        name: 'White',
13794        price: '3500',
13795        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928',
13796    });
13797    
13798    
13799    
13800    
13801    
13802
13803    
13804    
13805      if (counter === 0) {
13806        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928');
13807        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928';
13808      }
13809      counter++;
13810    variants.push({
13811        id: '39539193675870',
13812        name: 'Dark Olive',
13813        price: '3500',
13814        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928',
13815    });
13816    
13817    
13818    
13819    
13820    
13821
13822    
13823    
13824      if (counter === 0) {
13825        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928');
13826        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928';
13827      }
13828      counter++;
13829    variants.push({
13830        id: '39539194036318',
13831        name: 'Mississippi Mud',
13832        price: '3500',
13833        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928',
13834    });
13835    
13836    
13837    
13838    
13839    
13840
13841    
13842    
13843      if (counter === 0) {
13844        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928');
13845        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928';
13846      }
13847      counter++;
13848    variants.push({
13849        id: '39539193577566',
13850        name: 'Navy Blue',
13851        price: '3500',
13852        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928',
13853    });
13854    
13855    
13856    
13857    
13858    
13859
13860    
13861    
13862      if (counter === 0) {
13863        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928');
13864        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928';
13865      }
13866      counter++;
13867    variants.push({
13868        id: '39539193708638',
13869        name: 'Fluorescent Orange',
13870        price: '3500',
13871        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13871onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928',
13872    });
13873    
13874    
13875    
13876    
13877    
13878
13879    
13880    
13881      if (counter === 0) {
13882        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928');
13883        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928';
13884      }
13885      counter++;
13886    variants.push({
13887        id: '39539193741406',
13888        name: 'Red',
13889        price: '3500',
13890        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928',
13891    });
13892    
13893    
13894    
13895    
13896    
13897
13898    
13899    
13900      if (counter === 0) {
13901        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928');
13902        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928';
13903      }
13904      counter++;
13905    variants.push({
13906        id: '39539193774174',
13907        name: 'Hot Blue',
13908        price: '3500',
13909        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928',
13910    });
13911    
13912    
13913    
13914    
13915    
13916
13917    
13918    
13919      if (counter === 0) {
13920        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928');
13921        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928';
13922      }
13923      counter++;
13924    variants.push({
13925        id: '39539193938014',
13926        name: 'Jewel Gray',
13927        price: '3500',
13928        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928',
13929    });
13930    
13931    
13932    
13933    
13934    
13935
13936    
13937    
13938      if (counter === 0) {
13939        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928');
13940        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928';
13941      }
13942      counter++;
13943    variants.push({
13944        id: '39539193610334',
13945        name: 'Mint',
13946        price: '3500',
13947        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928',
13948    });
13949    
13950    
13951    
13952    
13953    
13954
13955    
13956    
13957      if (counter === 0) {
13958        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928');
13959        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928';
13960      }
13961      counter++;
13962    variants.push({
13963        id: '39539193806942',
13964        name: 'Fluorescent Yellow',
13965        price: '3500',
13966        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
13966onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928',
13967    });
13968    
13969    
13970    
13971    
13972    
13973
13974    
13975    
13976      if (counter === 0) {
13977        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928');
13978        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928';
13979      }
13980      counter++;
13981    variants.push({
13982        id: '39539193839710',
13983        name: 'Fuchsia',
13984        price: '3500',
13985        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928',
13986    });
13987    
13988    
13989    
13990    
13991    
13992
13993    
13994    
13995      if (counter === 0) {
13996        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928');
13997        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928';
13998      }
13999      counter++;
14000    variants.push({
14001        id: '39539193872478',
14002        name: 'Lime',
14003        price: '3500',
14004        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928',
14005    });
14006    
14007    
14008    
14009    
14010    
14011
14012    
14013    
14014      if (counter === 0) {
14015        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928');
14016        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928';
14017      }
14018      counter++;
14019    variants.push({
14020        id: '39539193905246',
14021        name: 'Purple',
14022        price: '3500',
14023        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928',
14024    });
14025    
14026    
14027    
14028    
14029    
14030
14031    
14032    
14033      if (counter === 0) {
14034        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928');
14035        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928';
14036      }
14037      counter++;
14038    variants.push({
14039        id: '39539193970782',
14040        name: 'Spearmint',
14041        price: '3500',
14042        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928',
14043    });
14044    
14045    
14046    
14047    
14048    
14049
14050    
14051    
14052      if (counter === 0) {
14053        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928');
14054        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928';
14055      }
14056      counter++;
14057    variants.push({
14058        id: '39539194003550',
14059        name: 'Gold Nugget',
14060        price: '3500',
14061        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928',
14062    });
14063    
14064    
14065    
14066    
14067    
14068
14069    
14070    
14071      if (counter === 0) {
14072        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14072onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928');
14073        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928';
14074      }
14075      counter++;
14076    variants.push({
14077        id: '41205382217822',
14078        name: 'Glowhst',
14079        price: '3500',
14080        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928',
14081    });
14082    
14083    
14084    
14085    
14086    
14087
14088    
14089    
14090      if (counter === 0) {
14091        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928');
14092        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928';
14093      }
14094      counter++;
14095    variants.push({
14096        id: '41205382250590',
14097        name: 'Jack-Glow-Lantern',
14098        price: '3500',
14099        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928',
14100    });
14101    
14102    
14103    
14104    
14105    
14106
14107    
14108    
14109      if (counter === 0) {
14110        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489');
14111        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489';
14112      }
14113      counter++;
14114    variants.push({
14115        id: '42064549216350',
14116        name: 'Bats',
14117        price: '3500',
14118        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489',
14119    });
14120    
14121    
14122
14123      // EVAN TODO: Update this to "Recurve"
14124      var recurveString = 'Bundle #';
14125    app.bundles[i].products.push({
14126        id: '6625429717086',
14127        name: 'GT Rail Guards',
14128        
14129        variants: variants,
14130        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14131    });
14132
14133      console.log('app.bundles[i].name', app.bundles[i].name);
14134      console.log('variants', variants);
14135      console.log({
14136        id: '6625429717086',
14137        name: 'GT Rail Guards',
14138        
14139        variants: variants,
14140        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
14141    });
14142
14143  console.log({
14144        id: '6625429717086',
14145        name: 'GT Rail Guards',
14146        
14147        variants: variants,
14148        chosenVariant: variants[0]
14149    });
14150    
14151    var variants = [];
14152    
14153    
14154    
14155    
14156
14157    
14158    
14159      if (counter === 0) {
14160        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
14161        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
14162      }
14163      counter++;
14164    variants.push({
14165        id: '39539189416030',
14166        name: 'Black',
14167        price: '500',
14168        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
14169    });
14170    
14171    
14172    
14173    
14174    
14175
14176    
14177    
14178      if (counter === 0) {
14179        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
14180        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
14181      }
14182      counter++;
14183    variants.push({
14184        id: '39539189448798',
14185        name: 'Navy Blue',
14186        price: '500',
14187        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14187onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
14188    });
14189    
14190    
14191    
14192    
14193    
14194
14195    
14196    
14197      if (counter === 0) {
14198        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
14199        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
14200      }
14201      counter++;
14202    variants.push({
14203        id: '39539189481566',
14204        name: 'Mint',
14205        price: '500',
14206        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
14207    });
14208    
14209    
14210    
14211    
14212    
14213
14214    
14215    
14216      if (counter === 0) {
14217        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
14218        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
14219      }
14220      counter++;
14221    variants.push({
14222        id: '39539189514334',
14223        name: 'White',
14224        price: '500',
14225        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
14226    });
14227    
14228    
14229    
14230    
14231    
14232
14233    
14234    
14235      if (counter === 0) {
14236        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
14237        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
14238      }
14239      counter++;
14240    variants.push({
14241        id: '39539189547102',
14242        name: 'Dark Olive',
14243        price: '500',
14244        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
14245    });
14246    
14247    
14248    
14249    
14250    
14251
14252    
14253    
14254      if (counter === 0) {
14255        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
14256        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
14257      }
14258      counter++;
14259    variants.push({
14260        id: '39539189579870',
14261        name: 'Fluorescent Orange',
14262        price: '500',
14263        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
14264    });
14265    
14266    
14267    
14268    
14269    
14270
14271    
14272    
14273      if (counter === 0) {
14274        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
14275        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
14276      }
14277      counter++;
14278    variants.push({
14279        id: '39539189612638',
14280        name: 'Red',
14281        price: '500',
14282        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
14283    });
14284    
14285    
14286    
14287    
14288    
14289
14290    
14291    
14292      if (counter === 0) {
14293        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14293onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
14294        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
14295      }
14296      counter++;
14297    variants.push({
14298        id: '39539189645406',
14299        name: 'Hot Blue',
14300        price: '500',
14301        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
14302    });
14303    
14304    
14305    
14306    
14307    
14308
14309    
14310    
14311      if (counter === 0) {
14312        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
14313        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
14314      }
14315      counter++;
14316    variants.push({
14317        id: '39539189678174',
14318        name: 'Fluorescent Yellow',
14319        price: '500',
14320        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
14321    });
14322    
14323    
14324    
14325    
14326    
14327
14328    
14329    
14330      if (counter === 0) {
14331        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
14332        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
14333      }
14334      counter++;
14335    variants.push({
14336        id: '39539189710942',
14337        name: 'Fuchsia',
14338        price: '500',
14339        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
14340    });
14341    
14342    
14343    
14344    
14345    
14346
14347    
14348    
14349      if (counter === 0) {
14350        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
14351        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
14352      }
14353      counter++;
14354    variants.push({
14355        id: '39539189743710',
14356        name: 'Lime',
14357        price: '500',
14358        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
14359    });
14360    
14361    
14362    
14363    
14364    
14365
14366    
14367    
14368      if (counter === 0) {
14369        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
14370        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
14371      }
14372      counter++;
14373    variants.push({
14374        id: '39539189776478',
14375        name: 'Purple',
14376        price: '500',
14377        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
14378    });
14379    
14380    
14381    
14382    
14383    
14384
14385    
14386    
14387      if (counter === 0) {
14388        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
14389        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14389onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
14390      }
14391      counter++;
14392    variants.push({
14393        id: '39539189809246',
14394        name: 'Jewel Gray',
14395        price: '500',
14396        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
14397    });
14398    
14399    
14400    
14401    
14402    
14403
14404    
14405    
14406      if (counter === 0) {
14407        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
14408        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
14409      }
14410      counter++;
14411    variants.push({
14412        id: '39539189842014',
14413        name: 'Spearmint',
14414        price: '500',
14415        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
14416    });
14417    
14418    
14419    
14420    
14421    
14422
14423    
14424    
14425      if (counter === 0) {
14426        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
14427        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
14428      }
14429      counter++;
14430    variants.push({
14431        id: '39539189874782',
14432        name: 'Gold Nugget',
14433        price: '500',
14434        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
14435    });
14436    
14437    
14438    
14439    
14440    
14441
14442    
14443    
14444      if (counter === 0) {
14445        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
14446        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
14447      }
14448      counter++;
14449    variants.push({
14450        id: '39539189907550',
14451        name: 'Mississippi Mud',
14452        price: '500',
14453        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
14454    });
14455    
14456    
14457
14458      // EVAN TODO: Update this to "Recurve"
14459      var recurveString = 'Bundle #';
14460    app.bundles[i].products.push({
14461        id: '6625428373598',
14462        name: 'GT Charger Plug',
14463        
14464        variants: variants,
14465        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14466    });
14467
14468      console.log('app.bundles[i].name', app.bundles[i].name);
14469      console.log('variants', variants);
14470      console.log({
14471        id: '6625428373598',
14472        name: 'GT Charger Plug',
14473        
14474        variants: variants,
14475        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
14476    });
14477
14478  console.log({
14479        id: '6625428373598',
14480        name: 'GT Charger Plug',
14481        
14482        variants: variants,
14483        chosenVariant: variants[0]
14484    });
14485    
14486    var variants = [];
14487    
14488    
14489    
14490    
14491
14492    
14493    
14494      if (counter === 0) {
14495        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569');
14496        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569';
14497      }
14498      counter++;
14499    variants.push({
14500        id: '39539186368606',
14501        name: 'Fluorescent Orange',
14502        price: '5500',
14503        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569',
14504    });
14505    
14506    
14507    
14508    
14509    
14510
14511    
14512    
14513      if (counter === 0) {
14514        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519');
14515        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519';
14516      }
14517      counter++;
14518    variants.push({
14519        id: '39539186204766',
14520        name: 'Black',
14521        price: '5500',
14522        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519',
14523    });
14524    
14525    
14526    
14527    
14528    
14529
14530    
14531    
14532      if (counter === 0) {
14533        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554');
14534        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554';
14535      }
14536      counter++;
14537    variants.push({
14538        id: '39539186237534',
14539        name: 'Navy Blue',
14540        price: '5500',
14541        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554',
14542    });
14543    
14544    
14545    
14546    
14547    
14548
14549    
14550    
14551      if (counter === 0) {
14552        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657');
14553        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657';
14554      }
14555      counter++;
14556    variants.push({
14557        id: '39539186270302',
14558        name: 'Mint',
14559        price: '5500',
14560        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657',
14561    });
14562    
14563    
14564    
14565    
14566    
14567
14568    
14569    
14570      if (counter === 0) {
14571        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564');
14572        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564';
14573      }
14574      counter++;
14575    variants.push({
14576        id: '39539186303070',
14577        name: 'White',
14578        price: '5500',
14579        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14579onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564',
14580    });
14581    
14582    
14583    
14584    
14585    
14586
14587    
14588    
14589      if (counter === 0) {
14590        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649');
14591        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649';
14592      }
14593      counter++;
14594    variants.push({
14595        id: '39539186335838',
14596        name: 'Dark Olive',
14597        price: '5500',
14598        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649',
14599    });
14600    
14601    
14602    
14603    
14604    
14605
14606    
14607    
14608      if (counter === 0) {
14609        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578');
14610        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578';
14611      }
14612      counter++;
14613    variants.push({
14614        id: '39539186401374',
14615        name: 'Red',
14616        price: '5500',
14617        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578',
14618    });
14619    
14620    
14621    
14622    
14623    
14624
14625    
14626    
14627      if (counter === 0) {
14628        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587');
14629        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587';
14630      }
14631      counter++;
14632    variants.push({
14633        id: '39539186434142',
14634        name: 'Hot Blue',
14635        price: '5500',
14636        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587',
14637    });
14638    
14639    
14640    
14641    
14642    
14643
14644    
14645    
14646      if (counter === 0) {
14647        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594');
14648        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594';
14649      }
14650      counter++;
14651    variants.push({
14652        id: '39539186466910',
14653        name: 'Fluorescent Yellow',
14654        price: '5500',
14655        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594',
14656    });
14657    
14658    
14659    
14660    
14661    
14662
14663    
14664    
14665      if (counter === 0) {
14666        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599');
14667        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599';
14668      }
14669      counter++;
14670    variants.push({
14671        id: '39539186499678',
14672        name: 'Fuchsia',
14673        price: '5500',
14674        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599',
14675    });
14676    
14677    
14678    
14679    
14680    
14681
14682    
14683    
14684      if (counter === 0) {
14685        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606');
14686        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14686onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606';
14687      }
14688      counter++;
14689    variants.push({
14690        id: '39539186532446',
14691        name: 'Lime',
14692        price: '5500',
14693        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606',
14694    });
14695    
14696    
14697    
14698    
14699    
14700
14701    
14702    
14703      if (counter === 0) {
14704        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614');
14705        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614';
14706      }
14707      counter++;
14708    variants.push({
14709        id: '39539186565214',
14710        name: 'Purple',
14711        price: '5500',
14712        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614',
14713    });
14714    
14715    
14716    
14717    
14718    
14719
14720    
14721    
14722      if (counter === 0) {
14723        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644');
14724        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644';
14725      }
14726      counter++;
14727    variants.push({
14728        id: '39539186597982',
14729        name: 'Jewel Gray',
14730        price: '5500',
14731        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644',
14732    });
14733    
14734    
14735    
14736    
14737    
14738
14739    
14740    
14741      if (counter === 0) {
14742        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639');
14743        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639';
14744      }
14745      counter++;
14746    variants.push({
14747        id: '39539186630750',
14748        name: 'Spearmint',
14749        price: '5500',
14750        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639',
14751    });
14752    
14753    
14754    
14755    
14756    
14757
14758    
14759    
14760      if (counter === 0) {
14761        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633');
14762        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633';
14763      }
14764      counter++;
14765    variants.push({
14766        id: '39539186663518',
14767        name: 'Gold Nugget',
14768        price: '5500',
14769        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633',
14770    });
14771    
14772    
14773    
14774    
14775    
14776
14777    
14778    
14779      if (counter === 0) {
14780        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627');
14781        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627';
14782      }
14783      counter++;
14784    variants.push({
14785        id: '39539186696286',
14786        name: 'Mississippi Mud',
14787        price: '5500',
14788        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627',
14789    });
14790    
14791    
14792
14793      // EVAN TODO: Update this to "Recurve"
14794      var recurveString = 'Bundle #';
14795    app.bundles[i].products.push({
14796        id: '6625426604126',
14797        name: 'GT Bumpers',
14798        
14799        variants: variants,
14800        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14801    });
14802
14803      console.log('app.bundles[i].name', app.bundles[i].name);
14804      console.log('variants', variants);
14805      console.log({
14806        id: '6625426604126',
14807        name: 'GT Bumpers',
14808        
14809        variants: variants,
14810        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
14811    });
14812
14813  console.log({
14814        id: '6625426604126',
14815        name: 'GT Bumpers',
14816        
14817        variants: variants,
14818        chosenVariant: variants[0]
14819    });
14820    
14821    var variants = [];
14822    
14823    
14824    
14825    
14826
14827    
14828    
14829      if (counter === 0) {
14830        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14830onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
14831        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
14832      }
14833      counter++;
14834    variants.push({
14835        id: '41076117307486',
14836        name: 'Black',
14837        price: '10000',
14838        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
14839    });
14840    
14841    
14842    
14843    
14844    
14845
14846    
14847    
14848      if (counter === 0) {
14849        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
14850        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
14851      }
14852      counter++;
14853    variants.push({
14854        id: '41098862166110',
14855        name: 'Navy Blue',
14856        price: '10000',
14857        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
14858    });
14859    
14860    
14861    
14862    
14863    
14864
14865    
14866    
14867      if (counter === 0) {
14868        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
14869        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
14870      }
14871      counter++;
14872    variants.push({
14873        id: '41098862198878',
14874        name: 'White',
14875        price: '10000',
14876        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
14877    });
14878    
14879    
14880    
14881    
14882    
14883
14884    
14885    
14886      if (counter === 0) {
14887        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
14888        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
14889      }
14890      counter++;
14891    variants.push({
14892        id: '41098862231646',
14893        name: 'Dark Olive',
14894        price: '10000',
14895        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
14896    });
14897    
14898    
14899    
14900    
14901    
14902
14903    
14904    
14905      if (counter === 0) {
14906        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
14907        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
14908      }
14909      counter++;
14910    variants.push({
14911        id: '41098862264414',
14912        name: 'Fluorescent Orange',
14913        price: '10000',
14914        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
14915    });
14916    
14917    
14918    
14919    
14920    
14921
14922    
14923    
14924      if (counter === 0) {
14925        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
14926        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
14927      }
14928      counter++;
14929    variants.push({
14930        id: '41098862297182',
14931        name: 'Red',
14932        price: '10000',
14933        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
14934    });
14935    
14936    
14937    
14938    
14939    
14940
14941    
14942    
14943      if (counter === 0) {
14944        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
14944onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
14945        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
14946      }
14947      counter++;
14948    variants.push({
14949        id: '41098862329950',
14950        name: 'Hot Blue',
14951        price: '10000',
14952        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
14953    });
14954    
14955    
14956
14957      // EVAN TODO: Update this to "Recurve"
14958      var recurveString = 'Bundle #';
14959    app.bundles[i].products.push({
14960        id: '7172926111838',
14961        name: 'Hybrid Fender',
14962        
14963        variants: variants,
14964        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
14965    });
14966
14967      console.log('app.bundles[i].name', app.bundles[i].name);
14968      console.log('variants', variants);
14969      console.log({
14970        id: '7172926111838',
14971        name: 'Hybrid Fender',
14972        
14973        variants: variants,
14974        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
14975    });
14976
14977  console.log({
14978        id: '7172926111838',
14979        name: 'Hybrid Fender',
14980        
14981        variants: variants,
14982        chosenVariant: variants[0]
14983    });
14984    
14985    var variants = [];
14986    
14987    
14988    
14989    
14990
14991    
14992    
14993      if (counter === 0) {
14994        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
14995        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
14996      }
14997      counter++;
14998    variants.push({
14999        id: '41076139524190',
15000        name: 'GT Hybrid Fender Delete',
15001        price: '5000',
15002        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
15003    });
15004    
15005    
15006    
15007    
15008    
15009
15010    
15011    
15012      if (counter === 0) {
15013        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
15014        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
15015      }
15016      counter++;
15017    variants.push({
15018        id: '41076139556958',
15019        name: 'GT Recurve Hybrid Fender Delete',
15020        price: '5000',
15021        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
15022    });
15023    
15024    
15025    
15026    
15027    
15028
15029    
15030    
15031      if (counter === 0) {
15032        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
15033        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
15034      }
15035      counter++;
15036    variants.push({
15037        id: '42659237593182',
15038        name: 'S-Series XL Hybrid Fender Delete',
15039        price: '5000',
15040        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
15041    });
15042    
15043    
15044    
15045    
15046    
15047
15048    
15049    
15050      if (counter === 0) {
15051        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
15052        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15052onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
15053      }
15054      counter++;
15055    variants.push({
15056        id: '41260074074206',
15057        name: 'XR Classic Hybrid Fender Delete',
15058        price: '5000',
15059        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
15060    });
15061    
15062    
15063    
15064    
15065    
15066
15067    
15068    
15069      if (counter === 0) {
15070        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
15071        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
15072      }
15073      counter++;
15074    variants.push({
15075        id: '41260074106974',
15076        name: 'XR Classic Recurve Hybrid Fender Delete',
15077        price: '5000',
15078        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
15079    });
15080    
15081    
15082
15083      // EVAN TODO: Update this to "Recurve"
15084      var recurveString = 'Bundle #';
15085    app.bundles[i].products.push({
15086        id: '7172929093726',
15087        name: 'Hybrid Fender Delete',
15088        
15089        variants: variants,
15090        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
15091    });
15092
15093      console.log('app.bundles[i].name', app.bundles[i].name);
15094      console.log('variants', variants);
15095      console.log({
15096        id: '7172929093726',
15097        name: 'Hybrid Fender Delete',
15098        
15099        variants: variants,
15100        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15101    });
15102
15103  console.log({
15104        id: '7172929093726',
15105        name: 'Hybrid Fender Delete',
15106        
15107        variants: variants,
15108        chosenVariant: variants[0]
15109    });
15110    
15111    var variants = [];
15112    
15113    
15114    
15115    
15116
15117    
15118    
15119      if (counter === 0) {
15120        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
15121        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
15122      }
15123      counter++;
15124    variants.push({
15125        id: '40129602191454',
15126        name: 'Default Title',
15127        price: '23000',
15128        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
15129    });
15130    
15131    
15132
15133      // EVAN TODO: Update this to "Recurve"
15134      var recurveString = 'Bundle #';
15135    app.bundles[i].products.push({
15136        id: '6842334806110',
15137        name: 'GT S-Series Hypercharger',
15138        
15139        variants: variants,
15140        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
15141    });
15142
15143      console.log('app.bundles[i].name', app.bundles[i].name);
15144      console.log('variants', variants);
15145      console.log({
15146        id: '6842334806110',
15147        name: 'GT S-Series Hypercharger',
15148        
15149        variants: variants,
15150        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15151    });
15152
15153  console.log({
15154        id: '6842334806110',
15155        name: 'GT S-Series Hypercharger',
15156        
15157        variants: variants,
15158        chosenVariant: variants[0]
15159    });
15160    
15161
15162    i++;
15163    
15164
15165    app.bundles[i].name = 'Full Send Bundle';
15166    
15167    var variants = [];
15168    
15169    
15170    
15171    
15172
15173    
15174    
15175      if (counter === 0) {
15176        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
15177        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15177onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
15178      }
15179      counter++;
15180    variants.push({
15181        id: '40944462397534',
15182        name: 'S-Series',
15183        price: '290000',
15184        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
15185    });
15186    
15187    
15188    
15189    
15190    
15191
15192    
15193    
15194      if (counter === 0) {
15195        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
15196        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
15197      }
15198      counter++;
15199    variants.push({
15200        id: '40944462430302',
15201        name: 'S-Series with Recurve Rails',
15202        price: '320000',
15203        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
15204    });
15205    
15206    
15207    
15208    
15209    
15210
15211    
15212    
15213      if (counter === 0) {
15214        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
15215        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
15216      }
15217      counter++;
15218    variants.push({
15219        id: '40944462463070',
15220        name: 'S-Series Rally Edition',
15221        price: '325000',
15222        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
15223    });
15224    
15225    
15226    
15227    
15228    
15229
15230    
15231    
15232      if (counter === 0) {
15233        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
15234        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
15235      }
15236      counter++;
15237    variants.push({
15238        id: '41911500406878',
15239        name: 'S-Series Rally XL',
15240        price: '350000',
15241        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
15242    });
15243    
15244    
15245
15246      // EVAN TODO: Update this to "Recurve"
15247      var recurveString = 'Bundle #';
15248    app.bundles[i].products.push({
15249        id: '6845910515806',
15250        name: 'Onewheel GT S-Series',
15251        
15252        variants: variants,
15253        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
15254    });
15255
15256      console.log('app.bundles[i].name', app.bundles[i].name);
15257      console.log('variants', variants);
15258      console.log({
15259        id: '6845910515806',
15260        name: 'Onewheel GT S-Series',
15261        
15262        variants: variants,
15263        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15264    });
15265
15266  console.log({
15267        id: '6845910515806',
15268        name: 'Onewheel GT S-Series',
15269        
15270        variants: variants,
15271        chosenVariant: variants[0]
15272    });
15273    
15274    var variants = [];
15275    
15276    
15277    
15278    
15279
15280    
15281    
15282      if (counter === 0) {
15283        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928');
15284        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15284onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928';
15285      }
15286      counter++;
15287    variants.push({
15288        id: '39539194265694',
15289        name: 'Black with Fluorescent Yellow',
15290        price: '3500',
15291        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Black-With-FloYellow_Fixed_HorizontalCrop_500x.png?v=1734056928',
15292    });
15293    
15294    
15295    
15296    
15297    
15298
15299    
15300    
15301      if (counter === 0) {
15302        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928');
15303        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928';
15304      }
15305      counter++;
15306    variants.push({
15307        id: '40004356964446',
15308        name: 'Sunfade',
15309        price: '3500',
15310        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_3_HorizontalCrop_500x.png?v=1734056928',
15311    });
15312    
15313    
15314    
15315    
15316    
15317
15318    
15319    
15320      if (counter === 0) {
15321        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928');
15322        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928';
15323      }
15324      counter++;
15325    variants.push({
15326        id: '40139845042270',
15327        name: 'S-Series',
15328        price: '3500',
15329        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_RailGuard_Main_500x.png?v=1734056928',
15330    });
15331    
15332    
15333    
15334    
15335    
15336
15337    
15338    
15339      if (counter === 0) {
15340        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928');
15341        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928';
15342      }
15343      counter++;
15344    variants.push({
15345        id: '39539194429534',
15346        name: 'Murdered Out',
15347        price: '3500',
15348        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Murdered-Out_Fixed_HorizontalCrop_500x.png?v=1734056928',
15349    });
15350    
15351    
15352    
15353    
15354    
15355
15356    
15357    
15358      if (counter === 0) {
15359        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928');
15360        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928';
15361      }
15362      counter++;
15363    variants.push({
15364        id: '40004352409694',
15365        name: 'Rally',
15366        price: '3500',
15367        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_2_HorizontalCrop_500x.png?v=1734056928',
15368    });
15369    
15370    
15371    
15372    
15373    
15374
15375    
15376    
15377      if (counter === 0) {
15378        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928');
15379        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928';
15380      }
15381      counter++;
15382    variants.push({
15383        id: '40004357947486',
15384        name: 'Track',
15385        price: '3500',
15386        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15386onewheel.com/cdn/shop/products/GT_CustomRail_1_HorizontalCrop_500x.png?v=1734056928',
15387    });
15388    
15389    
15390    
15391    
15392    
15393
15394    
15395    
15396      if (counter === 0) {
15397        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928');
15398        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928';
15399      }
15400      counter++;
15401    variants.push({
15402        id: '39539193643102',
15403        name: 'White',
15404        price: '3500',
15405        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_White_Fixed_HorizontalCrop_500x.png?v=1734056928',
15406    });
15407    
15408    
15409    
15410    
15411    
15412
15413    
15414    
15415      if (counter === 0) {
15416        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928');
15417        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928';
15418      }
15419      counter++;
15420    variants.push({
15421        id: '39539193675870',
15422        name: 'Dark Olive',
15423        price: '3500',
15424        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_DarkOlive_Fixed_HorizontalCrop_500x.png?v=1734056928',
15425    });
15426    
15427    
15428    
15429    
15430    
15431
15432    
15433    
15434      if (counter === 0) {
15435        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928');
15436        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928';
15437      }
15438      counter++;
15439    variants.push({
15440        id: '39539194036318',
15441        name: 'Mississippi Mud',
15442        price: '3500',
15443        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mississippi-Mud_Fixed_HorizontalCrop_500x.png?v=1734056928',
15444    });
15445    
15446    
15447    
15448    
15449    
15450
15451    
15452    
15453      if (counter === 0) {
15454        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928');
15455        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928';
15456      }
15457      counter++;
15458    variants.push({
15459        id: '39539193577566',
15460        name: 'Navy Blue',
15461        price: '3500',
15462        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Navy_Fixed_HorizontalCrop_500x.png?v=1734056928',
15463    });
15464    
15465    
15466    
15467    
15468    
15469
15470    
15471    
15472      if (counter === 0) {
15473        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928');
15474        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928';
15475      }
15476      counter++;
15477    variants.push({
15478        id: '39539193708638',
15479        name: 'Fluorescent Orange',
15480        price: '3500',
15481        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15481onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Orange_Fixed_HorizontalCrop_500x.png?v=1734056928',
15482    });
15483    
15484    
15485    
15486    
15487    
15488
15489    
15490    
15491      if (counter === 0) {
15492        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928');
15493        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928';
15494      }
15495      counter++;
15496    variants.push({
15497        id: '39539193741406',
15498        name: 'Red',
15499        price: '3500',
15500        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Bright-Red_Fixed_HorizontalCrop_500x.png?v=1734056928',
15501    });
15502    
15503    
15504    
15505    
15506    
15507
15508    
15509    
15510      if (counter === 0) {
15511        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928');
15512        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928';
15513      }
15514      counter++;
15515    variants.push({
15516        id: '39539193774174',
15517        name: 'Hot Blue',
15518        price: '3500',
15519        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Hot-Blue_Fixed_HorizontalCrop_500x.png?v=1734056928',
15520    });
15521    
15522    
15523    
15524    
15525    
15526
15527    
15528    
15529      if (counter === 0) {
15530        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928');
15531        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928';
15532      }
15533      counter++;
15534    variants.push({
15535        id: '39539193938014',
15536        name: 'Jewel Gray',
15537        price: '3500',
15538        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Jewel-Grey_Fixed_HorizontalCrop_500x.png?v=1734056928',
15539    });
15540    
15541    
15542    
15543    
15544    
15545
15546    
15547    
15548      if (counter === 0) {
15549        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928');
15550        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928';
15551      }
15552      counter++;
15553    variants.push({
15554        id: '39539193610334',
15555        name: 'Mint',
15556        price: '3500',
15557        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Mint_Fixed_HorizontalCrop_500x.png?v=1734056928',
15558    });
15559    
15560    
15561    
15562    
15563    
15564
15565    
15566    
15567      if (counter === 0) {
15568        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928');
15569        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928';
15570      }
15571      counter++;
15572    variants.push({
15573        id: '39539193806942',
15574        name: 'Fluorescent Yellow',
15575        price: '3500',
15576        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15576onewheel.com/cdn/shop/products/RailProtectors_GT_Flo_Yellow_Fixedpng_HorizontalCrop_500x.png?v=1734056928',
15577    });
15578    
15579    
15580    
15581    
15582    
15583
15584    
15585    
15586      if (counter === 0) {
15587        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928');
15588        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928';
15589      }
15590      counter++;
15591    variants.push({
15592        id: '39539193839710',
15593        name: 'Fuchsia',
15594        price: '3500',
15595        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Fuschia_Fixed_HorizontalCrop_500x.png?v=1734056928',
15596    });
15597    
15598    
15599    
15600    
15601    
15602
15603    
15604    
15605      if (counter === 0) {
15606        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928');
15607        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928';
15608      }
15609      counter++;
15610    variants.push({
15611        id: '39539193872478',
15612        name: 'Lime',
15613        price: '3500',
15614        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Lime_Fixed_HorizontalCrop_500x.png?v=1734056928',
15615    });
15616    
15617    
15618    
15619    
15620    
15621
15622    
15623    
15624      if (counter === 0) {
15625        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928');
15626        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928';
15627      }
15628      counter++;
15629    variants.push({
15630        id: '39539193905246',
15631        name: 'Purple',
15632        price: '3500',
15633        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Purple_Fixed_HorizontalCrop_500x.png?v=1734056928',
15634    });
15635    
15636    
15637    
15638    
15639    
15640
15641    
15642    
15643      if (counter === 0) {
15644        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928');
15645        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928';
15646      }
15647      counter++;
15648    variants.push({
15649        id: '39539193970782',
15650        name: 'Spearmint',
15651        price: '3500',
15652        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Spearmint_Fixed_HorizontalCrop_500x.png?v=1734056928',
15653    });
15654    
15655    
15656    
15657    
15658    
15659
15660    
15661    
15662      if (counter === 0) {
15663        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928');
15664        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928';
15665      }
15666      counter++;
15667    variants.push({
15668        id: '39539194003550',
15669        name: 'Gold Nugget',
15670        price: '3500',
15671        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/RailProtectors_GT_Gold-Nugget_Fixed_HorizontalCrop_500x.png?v=1734056928',
15672    });
15673    
15674    
15675    
15676    
15677    
15678
15679    
15680    
15681      if (counter === 0) {
15682        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15682onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928');
15683        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928';
15684      }
15685      counter++;
15686    variants.push({
15687        id: '41205382217822',
15688        name: 'Glowhst',
15689        price: '3500',
15690        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Skeleton_Fade_500x.gif?v=1734056928',
15691    });
15692    
15693    
15694    
15695    
15696    
15697
15698    
15699    
15700      if (counter === 0) {
15701        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928');
15702        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928';
15703      }
15704      counter++;
15705    variants.push({
15706        id: '41205382250590',
15707        name: 'Jack-Glow-Lantern',
15708        price: '3500',
15709        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Pumpkin_Fade_500x.gif?v=1734056928',
15710    });
15711    
15712    
15713    
15714    
15715    
15716
15717    
15718    
15719      if (counter === 0) {
15720        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489');
15721        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489';
15722      }
15723      counter++;
15724    variants.push({
15725        id: '42064549216350',
15726        name: 'Bats',
15727        price: '3500',
15728        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/1_GT_Bats_500x.gif?v=1758846489',
15729    });
15730    
15731    
15732
15733      // EVAN TODO: Update this to "Recurve"
15734      var recurveString = 'Bundle #';
15735    app.bundles[i].products.push({
15736        id: '6625429717086',
15737        name: 'GT Rail Guards',
15738        
15739        variants: variants,
15740        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
15741    });
15742
15743      console.log('app.bundles[i].name', app.bundles[i].name);
15744      console.log('variants', variants);
15745      console.log({
15746        id: '6625429717086',
15747        name: 'GT Rail Guards',
15748        
15749        variants: variants,
15750        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
15751    });
15752
15753  console.log({
15754        id: '6625429717086',
15755        name: 'GT Rail Guards',
15756        
15757        variants: variants,
15758        chosenVariant: variants[0]
15759    });
15760    
15761    var variants = [];
15762    
15763    
15764    
15765    
15766
15767    
15768    
15769      if (counter === 0) {
15770        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
15771        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
15772      }
15773      counter++;
15774    variants.push({
15775        id: '39539189416030',
15776        name: 'Black',
15777        price: '500',
15778        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
15779    });
15780    
15781    
15782    
15783    
15784    
15785
15786    
15787    
15788      if (counter === 0) {
15789        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
15790        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
15791      }
15792      counter++;
15793    variants.push({
15794        id: '39539189448798',
15795        name: 'Navy Blue',
15796        price: '500',
15797        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15797onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
15798    });
15799    
15800    
15801    
15802    
15803    
15804
15805    
15806    
15807      if (counter === 0) {
15808        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
15809        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
15810      }
15811      counter++;
15812    variants.push({
15813        id: '39539189481566',
15814        name: 'Mint',
15815        price: '500',
15816        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
15817    });
15818    
15819    
15820    
15821    
15822    
15823
15824    
15825    
15826      if (counter === 0) {
15827        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
15828        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
15829      }
15830      counter++;
15831    variants.push({
15832        id: '39539189514334',
15833        name: 'White',
15834        price: '500',
15835        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
15836    });
15837    
15838    
15839    
15840    
15841    
15842
15843    
15844    
15845      if (counter === 0) {
15846        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
15847        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
15848      }
15849      counter++;
15850    variants.push({
15851        id: '39539189547102',
15852        name: 'Dark Olive',
15853        price: '500',
15854        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
15855    });
15856    
15857    
15858    
15859    
15860    
15861
15862    
15863    
15864      if (counter === 0) {
15865        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
15866        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
15867      }
15868      counter++;
15869    variants.push({
15870        id: '39539189579870',
15871        name: 'Fluorescent Orange',
15872        price: '500',
15873        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
15874    });
15875    
15876    
15877    
15878    
15879    
15880
15881    
15882    
15883      if (counter === 0) {
15884        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
15885        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
15886      }
15887      counter++;
15888    variants.push({
15889        id: '39539189612638',
15890        name: 'Red',
15891        price: '500',
15892        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
15893    });
15894    
15895    
15896    
15897    
15898    
15899
15900    
15901    
15902      if (counter === 0) {
15903        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15903onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
15904        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
15905      }
15906      counter++;
15907    variants.push({
15908        id: '39539189645406',
15909        name: 'Hot Blue',
15910        price: '500',
15911        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
15912    });
15913    
15914    
15915    
15916    
15917    
15918
15919    
15920    
15921      if (counter === 0) {
15922        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
15923        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
15924      }
15925      counter++;
15926    variants.push({
15927        id: '39539189678174',
15928        name: 'Fluorescent Yellow',
15929        price: '500',
15930        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
15931    });
15932    
15933    
15934    
15935    
15936    
15937
15938    
15939    
15940      if (counter === 0) {
15941        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
15942        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
15943      }
15944      counter++;
15945    variants.push({
15946        id: '39539189710942',
15947        name: 'Fuchsia',
15948        price: '500',
15949        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
15950    });
15951    
15952    
15953    
15954    
15955    
15956
15957    
15958    
15959      if (counter === 0) {
15960        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
15961        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
15962      }
15963      counter++;
15964    variants.push({
15965        id: '39539189743710',
15966        name: 'Lime',
15967        price: '500',
15968        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
15969    });
15970    
15971    
15972    
15973    
15974    
15975
15976    
15977    
15978      if (counter === 0) {
15979        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
15980        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
15981      }
15982      counter++;
15983    variants.push({
15984        id: '39539189776478',
15985        name: 'Purple',
15986        price: '500',
15987        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
15988    });
15989    
15990    
15991    
15992    
15993    
15994
15995    
15996    
15997      if (counter === 0) {
15998        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
15999        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
15999onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
16000      }
16001      counter++;
16002    variants.push({
16003        id: '39539189809246',
16004        name: 'Jewel Gray',
16005        price: '500',
16006        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
16007    });
16008    
16009    
16010    
16011    
16012    
16013
16014    
16015    
16016      if (counter === 0) {
16017        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
16018        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
16019      }
16020      counter++;
16021    variants.push({
16022        id: '39539189842014',
16023        name: 'Spearmint',
16024        price: '500',
16025        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
16026    });
16027    
16028    
16029    
16030    
16031    
16032
16033    
16034    
16035      if (counter === 0) {
16036        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
16037        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
16038      }
16039      counter++;
16040    variants.push({
16041        id: '39539189874782',
16042        name: 'Gold Nugget',
16043        price: '500',
16044        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
16045    });
16046    
16047    
16048    
16049    
16050    
16051
16052    
16053    
16054      if (counter === 0) {
16055        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
16056        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
16057      }
16058      counter++;
16059    variants.push({
16060        id: '39539189907550',
16061        name: 'Mississippi Mud',
16062        price: '500',
16063        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
16064    });
16065    
16066    
16067
16068      // EVAN TODO: Update this to "Recurve"
16069      var recurveString = 'Bundle #';
16070    app.bundles[i].products.push({
16071        id: '6625428373598',
16072        name: 'GT Charger Plug',
16073        
16074        variants: variants,
16075        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16076    });
16077
16078      console.log('app.bundles[i].name', app.bundles[i].name);
16079      console.log('variants', variants);
16080      console.log({
16081        id: '6625428373598',
16082        name: 'GT Charger Plug',
16083        
16084        variants: variants,
16085        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16086    });
16087
16088  console.log({
16089        id: '6625428373598',
16090        name: 'GT Charger Plug',
16091        
16092        variants: variants,
16093        chosenVariant: variants[0]
16094    });
16095    
16096    var variants = [];
16097    
16098    
16099    
16100    
16101
16102    
16103    
16104      if (counter === 0) {
16105        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569');
16106        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569';
16107      }
16108      counter++;
16109    variants.push({
16110        id: '39539186368606',
16111        name: 'Fluorescent Orange',
16112        price: '5500',
16113        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569',
16114    });
16115    
16116    
16117    
16118    
16119    
16120
16121    
16122    
16123      if (counter === 0) {
16124        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519');
16125        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519';
16126      }
16127      counter++;
16128    variants.push({
16129        id: '39539186204766',
16130        name: 'Black',
16131        price: '5500',
16132        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519',
16133    });
16134    
16135    
16136    
16137    
16138    
16139
16140    
16141    
16142      if (counter === 0) {
16143        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554');
16144        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554';
16145      }
16146      counter++;
16147    variants.push({
16148        id: '39539186237534',
16149        name: 'Navy Blue',
16150        price: '5500',
16151        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554',
16152    });
16153    
16154    
16155    
16156    
16157    
16158
16159    
16160    
16161      if (counter === 0) {
16162        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657');
16163        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657';
16164      }
16165      counter++;
16166    variants.push({
16167        id: '39539186270302',
16168        name: 'Mint',
16169        price: '5500',
16170        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657',
16171    });
16172    
16173    
16174    
16175    
16176    
16177
16178    
16179    
16180      if (counter === 0) {
16181        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564');
16182        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564';
16183      }
16184      counter++;
16185    variants.push({
16186        id: '39539186303070',
16187        name: 'White',
16188        price: '5500',
16189        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16189onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564',
16190    });
16191    
16192    
16193    
16194    
16195    
16196
16197    
16198    
16199      if (counter === 0) {
16200        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649');
16201        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649';
16202      }
16203      counter++;
16204    variants.push({
16205        id: '39539186335838',
16206        name: 'Dark Olive',
16207        price: '5500',
16208        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649',
16209    });
16210    
16211    
16212    
16213    
16214    
16215
16216    
16217    
16218      if (counter === 0) {
16219        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578');
16220        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578';
16221      }
16222      counter++;
16223    variants.push({
16224        id: '39539186401374',
16225        name: 'Red',
16226        price: '5500',
16227        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578',
16228    });
16229    
16230    
16231    
16232    
16233    
16234
16235    
16236    
16237      if (counter === 0) {
16238        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587');
16239        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587';
16240      }
16241      counter++;
16242    variants.push({
16243        id: '39539186434142',
16244        name: 'Hot Blue',
16245        price: '5500',
16246        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587',
16247    });
16248    
16249    
16250    
16251    
16252    
16253
16254    
16255    
16256      if (counter === 0) {
16257        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594');
16258        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594';
16259      }
16260      counter++;
16261    variants.push({
16262        id: '39539186466910',
16263        name: 'Fluorescent Yellow',
16264        price: '5500',
16265        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594',
16266    });
16267    
16268    
16269    
16270    
16271    
16272
16273    
16274    
16275      if (counter === 0) {
16276        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599');
16277        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599';
16278      }
16279      counter++;
16280    variants.push({
16281        id: '39539186499678',
16282        name: 'Fuchsia',
16283        price: '5500',
16284        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599',
16285    });
16286    
16287    
16288    
16289    
16290    
16291
16292    
16293    
16294      if (counter === 0) {
16295        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606');
16296        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16296onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606';
16297      }
16298      counter++;
16299    variants.push({
16300        id: '39539186532446',
16301        name: 'Lime',
16302        price: '5500',
16303        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606',
16304    });
16305    
16306    
16307    
16308    
16309    
16310
16311    
16312    
16313      if (counter === 0) {
16314        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614');
16315        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614';
16316      }
16317      counter++;
16318    variants.push({
16319        id: '39539186565214',
16320        name: 'Purple',
16321        price: '5500',
16322        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614',
16323    });
16324    
16325    
16326    
16327    
16328    
16329
16330    
16331    
16332      if (counter === 0) {
16333        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644');
16334        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644';
16335      }
16336      counter++;
16337    variants.push({
16338        id: '39539186597982',
16339        name: 'Jewel Gray',
16340        price: '5500',
16341        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644',
16342    });
16343    
16344    
16345    
16346    
16347    
16348
16349    
16350    
16351      if (counter === 0) {
16352        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639');
16353        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639';
16354      }
16355      counter++;
16356    variants.push({
16357        id: '39539186630750',
16358        name: 'Spearmint',
16359        price: '5500',
16360        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639',
16361    });
16362    
16363    
16364    
16365    
16366    
16367
16368    
16369    
16370      if (counter === 0) {
16371        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633');
16372        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633';
16373      }
16374      counter++;
16375    variants.push({
16376        id: '39539186663518',
16377        name: 'Gold Nugget',
16378        price: '5500',
16379        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633',
16380    });
16381    
16382    
16383    
16384    
16385    
16386
16387    
16388    
16389      if (counter === 0) {
16390        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627');
16391        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627';
16392      }
16393      counter++;
16394    variants.push({
16395        id: '39539186696286',
16396        name: 'Mississippi Mud',
16397        price: '5500',
16398        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627',
16399    });
16400    
16401    
16402
16403      // EVAN TODO: Update this to "Recurve"
16404      var recurveString = 'Bundle #';
16405    app.bundles[i].products.push({
16406        id: '6625426604126',
16407        name: 'GT Bumpers',
16408        
16409        variants: variants,
16410        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16411    });
16412
16413      console.log('app.bundles[i].name', app.bundles[i].name);
16414      console.log('variants', variants);
16415      console.log({
16416        id: '6625426604126',
16417        name: 'GT Bumpers',
16418        
16419        variants: variants,
16420        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16421    });
16422
16423  console.log({
16424        id: '6625426604126',
16425        name: 'GT Bumpers',
16426        
16427        variants: variants,
16428        chosenVariant: variants[0]
16429    });
16430    
16431    var variants = [];
16432    
16433    
16434    
16435    
16436
16437    
16438    
16439      if (counter === 0) {
16440        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16440onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398');
16441        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398';
16442      }
16443      counter++;
16444    variants.push({
16445        id: '39539191021662',
16446        name: 'Default Title',
16447        price: '9500',
16448        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398',
16449    });
16450    
16451    
16452
16453      // EVAN TODO: Update this to "Recurve"
16454      var recurveString = 'Bundle #';
16455    app.bundles[i].products.push({
16456        id: '6625428963422',
16457        name: 'GT Stand',
16458        
16459        variants: variants,
16460        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16461    });
16462
16463      console.log('app.bundles[i].name', app.bundles[i].name);
16464      console.log('variants', variants);
16465      console.log({
16466        id: '6625428963422',
16467        name: 'GT Stand',
16468        
16469        variants: variants,
16470        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16471    });
16472
16473  console.log({
16474        id: '6625428963422',
16475        name: 'GT Stand',
16476        
16477        variants: variants,
16478        chosenVariant: variants[0]
16479    });
16480    
16481    var variants = [];
16482    
16483    
16484    
16485    
16486
16487    
16488    
16489      if (counter === 0) {
16490        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615');
16491        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615';
16492      }
16493      counter++;
16494    variants.push({
16495        id: '39539190628446',
16496        name: 'Default Title',
16497        price: '17500',
16498        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/FenderCarbon_500x.png?v=1634927615',
16499    });
16500    
16501    
16502
16503      // EVAN TODO: Update this to "Recurve"
16504      var recurveString = 'Bundle #';
16505    app.bundles[i].products.push({
16506        id: '6625428832350',
16507        name: 'GT Carbon Fiber Fender',
16508        
16509        variants: variants,
16510        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16511    });
16512
16513      console.log('app.bundles[i].name', app.bundles[i].name);
16514      console.log('variants', variants);
16515      console.log({
16516        id: '6625428832350',
16517        name: 'GT Carbon Fiber Fender',
16518        
16519        variants: variants,
16520        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16521    });
16522
16523  console.log({
16524        id: '6625428832350',
16525        name: 'GT Carbon Fiber Fender',
16526        
16527        variants: variants,
16528        chosenVariant: variants[0]
16529    });
16530    
16531    var variants = [];
16532    
16533    
16534    
16535    
16536
16537    
16538    
16539      if (counter === 0) {
16540        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
16541        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
16542      }
16543      counter++;
16544    variants.push({
16545        id: '40129602191454',
16546        name: 'Default Title',
16547        price: '23000',
16548        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
16549    });
16550    
16551    
16552
16553      // EVAN TODO: Update this to "Recurve"
16554      var recurveString = 'Bundle #';
16555    app.bundles[i].products.push({
16556        id: '6842334806110',
16557        name: 'GT S-Series Hypercharger',
16558        
16559        variants: variants,
16560        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16561    });
16562
16563      console.log('app.bundles[i].name', app.bundles[i].name);
16564      console.log('variants', variants);
16565      console.log({
16566        id: '6842334806110',
16567        name: 'GT S-Series Hypercharger',
16568        
16569        variants: variants,
16570        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16571    });
16572
16573  console.log({
16574        id: '6842334806110',
16575        name: 'GT S-Series Hypercharger',
16576        
16577        variants: variants,
16578        chosenVariant: variants[0]
16579    });
16580    
16581
16582    i++;
16583    
16584
16585    app.bundles[i].name = '';
16586    
16587
16588    i++;
16589    
16590
16591    app.bundles[i].name = 'Recurve Hybrid';
16592    
16593    var variants = [];
16594    
16595    
16596    
16597    
16598
16599    
16600    
16601      if (counter === 0) {
16602        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
16603        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
16604      }
16605      counter++;
16606    variants.push({
16607        id: '40944462397534',
16608        name: 'S-Series',
16609        price: '290000',
16610        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
16611    });
16612    
16613    
16614    
16615    
16616    
16617
16618    
16619    
16620      if (counter === 0) {
16621        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
16622        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
16623      }
16624      counter++;
16625    variants.push({
16626        id: '40944462430302',
16627        name: 'S-Series with Recurve Rails',
16628        price: '320000',
16629        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
16630    });
16631    
16632    
16633    
16634    
16635    
16636
16637    
16638    
16639      if (counter === 0) {
16640        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16640onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
16641        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
16642      }
16643      counter++;
16644    variants.push({
16645        id: '40944462463070',
16646        name: 'S-Series Rally Edition',
16647        price: '325000',
16648        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
16649    });
16650    
16651    
16652    
16653    
16654    
16655
16656    
16657    
16658      if (counter === 0) {
16659        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
16660        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
16661      }
16662      counter++;
16663    variants.push({
16664        id: '41911500406878',
16665        name: 'S-Series Rally XL',
16666        price: '350000',
16667        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
16668    });
16669    
16670    
16671
16672      // EVAN TODO: Update this to "Recurve"
16673      var recurveString = 'Bundle #';
16674    app.bundles[i].products.push({
16675        id: '6845910515806',
16676        name: 'Onewheel GT S-Series',
16677        
16678        variants: variants,
16679        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
16680    });
16681
16682      console.log('app.bundles[i].name', app.bundles[i].name);
16683      console.log('variants', variants);
16684      console.log({
16685        id: '6845910515806',
16686        name: 'Onewheel GT S-Series',
16687        
16688        variants: variants,
16689        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
16690    });
16691
16692  console.log({
16693        id: '6845910515806',
16694        name: 'Onewheel GT S-Series',
16695        
16696        variants: variants,
16697        chosenVariant: variants[0]
16698    });
16699    
16700    var variants = [];
16701    
16702    
16703    
16704    
16705
16706    
16707    
16708      if (counter === 0) {
16709        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
16710        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
16711      }
16712      counter++;
16713    variants.push({
16714        id: '39539189416030',
16715        name: 'Black',
16716        price: '500',
16717        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
16718    });
16719    
16720    
16721    
16722    
16723    
16724
16725    
16726    
16727      if (counter === 0) {
16728        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
16729        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
16730      }
16731      counter++;
16732    variants.push({
16733        id: '39539189448798',
16734        name: 'Navy Blue',
16735        price: '500',
16736        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
16737    });
16738    
16739    
16740    
16741    
16742    
16743
16744    
16745    
16746      if (counter === 0) {
16747        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16747onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
16748        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
16749      }
16750      counter++;
16751    variants.push({
16752        id: '39539189481566',
16753        name: 'Mint',
16754        price: '500',
16755        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
16756    });
16757    
16758    
16759    
16760    
16761    
16762
16763    
16764    
16765      if (counter === 0) {
16766        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
16767        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
16768      }
16769      counter++;
16770    variants.push({
16771        id: '39539189514334',
16772        name: 'White',
16773        price: '500',
16774        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
16775    });
16776    
16777    
16778    
16779    
16780    
16781
16782    
16783    
16784      if (counter === 0) {
16785        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
16786        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
16787      }
16788      counter++;
16789    variants.push({
16790        id: '39539189547102',
16791        name: 'Dark Olive',
16792        price: '500',
16793        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
16794    });
16795    
16796    
16797    
16798    
16799    
16800
16801    
16802    
16803      if (counter === 0) {
16804        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
16805        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
16806      }
16807      counter++;
16808    variants.push({
16809        id: '39539189579870',
16810        name: 'Fluorescent Orange',
16811        price: '500',
16812        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
16813    });
16814    
16815    
16816    
16817    
16818    
16819
16820    
16821    
16822      if (counter === 0) {
16823        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
16824        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
16825      }
16826      counter++;
16827    variants.push({
16828        id: '39539189612638',
16829        name: 'Red',
16830        price: '500',
16831        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
16832    });
16833    
16834    
16835    
16836    
16837    
16838
16839    
16840    
16841      if (counter === 0) {
16842        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
16843        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16843onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
16844      }
16845      counter++;
16846    variants.push({
16847        id: '39539189645406',
16848        name: 'Hot Blue',
16849        price: '500',
16850        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
16851    });
16852    
16853    
16854    
16855    
16856    
16857
16858    
16859    
16860      if (counter === 0) {
16861        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
16862        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
16863      }
16864      counter++;
16865    variants.push({
16866        id: '39539189678174',
16867        name: 'Fluorescent Yellow',
16868        price: '500',
16869        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
16870    });
16871    
16872    
16873    
16874    
16875    
16876
16877    
16878    
16879      if (counter === 0) {
16880        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
16881        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
16882      }
16883      counter++;
16884    variants.push({
16885        id: '39539189710942',
16886        name: 'Fuchsia',
16887        price: '500',
16888        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
16889    });
16890    
16891    
16892    
16893    
16894    
16895
16896    
16897    
16898      if (counter === 0) {
16899        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
16900        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
16901      }
16902      counter++;
16903    variants.push({
16904        id: '39539189743710',
16905        name: 'Lime',
16906        price: '500',
16907        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
16908    });
16909    
16910    
16911    
16912    
16913    
16914
16915    
16916    
16917      if (counter === 0) {
16918        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
16919        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
16920      }
16921      counter++;
16922    variants.push({
16923        id: '39539189776478',
16924        name: 'Purple',
16925        price: '500',
16926        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
16927    });
16928    
16929    
16930    
16931    
16932    
16933
16934    
16935    
16936      if (counter === 0) {
16937        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
16938        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
16939      }
16940      counter++;
16941    variants.push({
16942        id: '39539189809246',
16943        name: 'Jewel Gray',
16944        price: '500',
16945        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
16945onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
16946    });
16947    
16948    
16949    
16950    
16951    
16952
16953    
16954    
16955      if (counter === 0) {
16956        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
16957        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
16958      }
16959      counter++;
16960    variants.push({
16961        id: '39539189842014',
16962        name: 'Spearmint',
16963        price: '500',
16964        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
16965    });
16966    
16967    
16968    
16969    
16970    
16971
16972    
16973    
16974      if (counter === 0) {
16975        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
16976        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
16977      }
16978      counter++;
16979    variants.push({
16980        id: '39539189874782',
16981        name: 'Gold Nugget',
16982        price: '500',
16983        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
16984    });
16985    
16986    
16987    
16988    
16989    
16990
16991    
16992    
16993      if (counter === 0) {
16994        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
16995        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
16996      }
16997      counter++;
16998    variants.push({
16999        id: '39539189907550',
17000        name: 'Mississippi Mud',
17001        price: '500',
17002        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
17003    });
17004    
17005    
17006
17007      // EVAN TODO: Update this to "Recurve"
17008      var recurveString = 'Bundle #';
17009    app.bundles[i].products.push({
17010        id: '6625428373598',
17011        name: 'GT Charger Plug',
17012        
17013        variants: variants,
17014        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17015    });
17016
17017      console.log('app.bundles[i].name', app.bundles[i].name);
17018      console.log('variants', variants);
17019      console.log({
17020        id: '6625428373598',
17021        name: 'GT Charger Plug',
17022        
17023        variants: variants,
17024        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17025    });
17026
17027  console.log({
17028        id: '6625428373598',
17029        name: 'GT Charger Plug',
17030        
17031        variants: variants,
17032        chosenVariant: variants[0]
17033    });
17034    
17035    var variants = [];
17036    
17037    
17038    
17039    
17040
17041    
17042    
17043      if (counter === 0) {
17044        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
17045        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
17046      }
17047      counter++;
17048    variants.push({
17049        id: '41076117307486',
17050        name: 'Black',
17051        price: '10000',
17052        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
17053    });
17054    
17055    
17056    
17057    
17058    
17059
17060    
17061    
17062      if (counter === 0) {
17063        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
17064        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
17065      }
17066      counter++;
17067    variants.push({
17068        id: '41098862166110',
17069        name: 'Navy Blue',
17070        price: '10000',
17071        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
17072    });
17073    
17074    
17075    
17076    
17077    
17078
17079    
17080    
17081      if (counter === 0) {
17082        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
17083        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
17084      }
17085      counter++;
17086    variants.push({
17087        id: '41098862198878',
17088        name: 'White',
17089        price: '10000',
17090        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
17091    });
17092    
17093    
17094    
17095    
17096    
17097
17098    
17099    
17100      if (counter === 0) {
17101        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
17102        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
17103      }
17104      counter++;
17105    variants.push({
17106        id: '41098862231646',
17107        name: 'Dark Olive',
17108        price: '10000',
17109        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
17110    });
17111    
17112    
17113    
17114    
17115    
17116
17117    
17118    
17119      if (counter === 0) {
17120        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
17121        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
17122      }
17123      counter++;
17124    variants.push({
17125        id: '41098862264414',
17126        name: 'Fluorescent Orange',
17127        price: '10000',
17128        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17128onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
17129    });
17130    
17131    
17132    
17133    
17134    
17135
17136    
17137    
17138      if (counter === 0) {
17139        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
17140        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
17141      }
17142      counter++;
17143    variants.push({
17144        id: '41098862297182',
17145        name: 'Red',
17146        price: '10000',
17147        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
17148    });
17149    
17150    
17151    
17152    
17153    
17154
17155    
17156    
17157      if (counter === 0) {
17158        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
17159        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
17160      }
17161      counter++;
17162    variants.push({
17163        id: '41098862329950',
17164        name: 'Hot Blue',
17165        price: '10000',
17166        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
17167    });
17168    
17169    
17170
17171      // EVAN TODO: Update this to "Recurve"
17172      var recurveString = 'Bundle #';
17173    app.bundles[i].products.push({
17174        id: '7172926111838',
17175        name: 'Hybrid Fender',
17176        
17177        variants: variants,
17178        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17179    });
17180
17181      console.log('app.bundles[i].name', app.bundles[i].name);
17182      console.log('variants', variants);
17183      console.log({
17184        id: '7172926111838',
17185        name: 'Hybrid Fender',
17186        
17187        variants: variants,
17188        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17189    });
17190
17191  console.log({
17192        id: '7172926111838',
17193        name: 'Hybrid Fender',
17194        
17195        variants: variants,
17196        chosenVariant: variants[0]
17197    });
17198    
17199    var variants = [];
17200    
17201    
17202    
17203    
17204
17205    
17206    
17207      if (counter === 0) {
17208        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
17209        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
17210      }
17211      counter++;
17212    variants.push({
17213        id: '41076139524190',
17214        name: 'GT Hybrid Fender Delete',
17215        price: '5000',
17216        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
17217    });
17218    
17219    
17220    
17221    
17222    
17223
17224    
17225    
17226      if (counter === 0) {
17227        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
17228        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
17229      }
17230      counter++;
17231    variants.push({
17232        id: '41076139556958',
17233        name: 'GT Recurve Hybrid Fender Delete',
17234        price: '5000',
17235        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
17236    });
17237    
17238    
17239    
17240    
17241    
17242
17243    
17244    
17245      if (counter === 0) {
17246        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17246onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
17247        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
17248      }
17249      counter++;
17250    variants.push({
17251        id: '42659237593182',
17252        name: 'S-Series XL Hybrid Fender Delete',
17253        price: '5000',
17254        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
17255    });
17256    
17257    
17258    
17259    
17260    
17261
17262    
17263    
17264      if (counter === 0) {
17265        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
17266        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
17267      }
17268      counter++;
17269    variants.push({
17270        id: '41260074074206',
17271        name: 'XR Classic Hybrid Fender Delete',
17272        price: '5000',
17273        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
17274    });
17275    
17276    
17277    
17278    
17279    
17280
17281    
17282    
17283      if (counter === 0) {
17284        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
17285        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
17286      }
17287      counter++;
17288    variants.push({
17289        id: '41260074106974',
17290        name: 'XR Classic Recurve Hybrid Fender Delete',
17291        price: '5000',
17292        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
17293    });
17294    
17295    
17296
17297      // EVAN TODO: Update this to "Recurve"
17298      var recurveString = 'Bundle #';
17299    app.bundles[i].products.push({
17300        id: '7172929093726',
17301        name: 'Hybrid Fender Delete',
17302        
17303        variants: variants,
17304        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17305    });
17306
17307      console.log('app.bundles[i].name', app.bundles[i].name);
17308      console.log('variants', variants);
17309      console.log({
17310        id: '7172929093726',
17311        name: 'Hybrid Fender Delete',
17312        
17313        variants: variants,
17314        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17315    });
17316
17317  console.log({
17318        id: '7172929093726',
17319        name: 'Hybrid Fender Delete',
17320        
17321        variants: variants,
17322        chosenVariant: variants[0]
17323    });
17324    
17325
17326    i++;
17327    
17328
17329    app.bundles[i].name = 'Recurve Summit';
17330    
17331    var variants = [];
17332    
17333    
17334    
17335    
17336
17337    
17338    
17339      if (counter === 0) {
17340        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
17341        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
17342      }
17343      counter++;
17344    variants.push({
17345        id: '40944462397534',
17346        name: 'S-Series',
17347        price: '290000',
17348        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
17349    });
17350    
17351    
17352    
17353    
17354    
17355
17356    
17357    
17358      if (counter === 0) {
17359        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17359onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
17360        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
17361      }
17362      counter++;
17363    variants.push({
17364        id: '40944462430302',
17365        name: 'S-Series with Recurve Rails',
17366        price: '320000',
17367        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
17368    });
17369    
17370    
17371    
17372    
17373    
17374
17375    
17376    
17377      if (counter === 0) {
17378        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
17379        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
17380      }
17381      counter++;
17382    variants.push({
17383        id: '40944462463070',
17384        name: 'S-Series Rally Edition',
17385        price: '325000',
17386        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
17387    });
17388    
17389    
17390    
17391    
17392    
17393
17394    
17395    
17396      if (counter === 0) {
17397        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
17398        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
17399      }
17400      counter++;
17401    variants.push({
17402        id: '41911500406878',
17403        name: 'S-Series Rally XL',
17404        price: '350000',
17405        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
17406    });
17407    
17408    
17409
17410      // EVAN TODO: Update this to "Recurve"
17411      var recurveString = 'Bundle #';
17412    app.bundles[i].products.push({
17413        id: '6845910515806',
17414        name: 'Onewheel GT S-Series',
17415        
17416        variants: variants,
17417        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17418    });
17419
17420      console.log('app.bundles[i].name', app.bundles[i].name);
17421      console.log('variants', variants);
17422      console.log({
17423        id: '6845910515806',
17424        name: 'Onewheel GT S-Series',
17425        
17426        variants: variants,
17427        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17428    });
17429
17430  console.log({
17431        id: '6845910515806',
17432        name: 'Onewheel GT S-Series',
17433        
17434        variants: variants,
17435        chosenVariant: variants[0]
17436    });
17437    
17438    var variants = [];
17439    
17440    
17441    
17442    
17443
17444    
17445    
17446      if (counter === 0) {
17447        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
17448        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
17449      }
17450      counter++;
17451    variants.push({
17452        id: '39539189416030',
17453        name: 'Black',
17454        price: '500',
17455        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
17456    });
17457    
17458    
17459    
17460    
17461    
17462
17463    
17464    
17465      if (counter === 0) {
17466        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17466onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
17467        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
17468      }
17469      counter++;
17470    variants.push({
17471        id: '39539189448798',
17472        name: 'Navy Blue',
17473        price: '500',
17474        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
17475    });
17476    
17477    
17478    
17479    
17480    
17481
17482    
17483    
17484      if (counter === 0) {
17485        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
17486        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
17487      }
17488      counter++;
17489    variants.push({
17490        id: '39539189481566',
17491        name: 'Mint',
17492        price: '500',
17493        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
17494    });
17495    
17496    
17497    
17498    
17499    
17500
17501    
17502    
17503      if (counter === 0) {
17504        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
17505        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
17506      }
17507      counter++;
17508    variants.push({
17509        id: '39539189514334',
17510        name: 'White',
17511        price: '500',
17512        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
17513    });
17514    
17515    
17516    
17517    
17518    
17519
17520    
17521    
17522      if (counter === 0) {
17523        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
17524        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
17525      }
17526      counter++;
17527    variants.push({
17528        id: '39539189547102',
17529        name: 'Dark Olive',
17530        price: '500',
17531        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
17532    });
17533    
17534    
17535    
17536    
17537    
17538
17539    
17540    
17541      if (counter === 0) {
17542        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
17543        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
17544      }
17545      counter++;
17546    variants.push({
17547        id: '39539189579870',
17548        name: 'Fluorescent Orange',
17549        price: '500',
17550        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
17551    });
17552    
17553    
17554    
17555    
17556    
17557
17558    
17559    
17560      if (counter === 0) {
17561        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
17562        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17562onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
17563      }
17564      counter++;
17565    variants.push({
17566        id: '39539189612638',
17567        name: 'Red',
17568        price: '500',
17569        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
17570    });
17571    
17572    
17573    
17574    
17575    
17576
17577    
17578    
17579      if (counter === 0) {
17580        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
17581        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
17582      }
17583      counter++;
17584    variants.push({
17585        id: '39539189645406',
17586        name: 'Hot Blue',
17587        price: '500',
17588        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
17589    });
17590    
17591    
17592    
17593    
17594    
17595
17596    
17597    
17598      if (counter === 0) {
17599        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
17600        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
17601      }
17602      counter++;
17603    variants.push({
17604        id: '39539189678174',
17605        name: 'Fluorescent Yellow',
17606        price: '500',
17607        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
17608    });
17609    
17610    
17611    
17612    
17613    
17614
17615    
17616    
17617      if (counter === 0) {
17618        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
17619        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
17620      }
17621      counter++;
17622    variants.push({
17623        id: '39539189710942',
17624        name: 'Fuchsia',
17625        price: '500',
17626        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
17627    });
17628    
17629    
17630    
17631    
17632    
17633
17634    
17635    
17636      if (counter === 0) {
17637        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
17638        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
17639      }
17640      counter++;
17641    variants.push({
17642        id: '39539189743710',
17643        name: 'Lime',
17644        price: '500',
17645        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
17646    });
17647    
17648    
17649    
17650    
17651    
17652
17653    
17654    
17655      if (counter === 0) {
17656        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
17657        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
17658      }
17659      counter++;
17660    variants.push({
17661        id: '39539189776478',
17662        name: 'Purple',
17663        price: '500',
17664        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17664onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
17665    });
17666    
17667    
17668    
17669    
17670    
17671
17672    
17673    
17674      if (counter === 0) {
17675        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
17676        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
17677      }
17678      counter++;
17679    variants.push({
17680        id: '39539189809246',
17681        name: 'Jewel Gray',
17682        price: '500',
17683        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
17684    });
17685    
17686    
17687    
17688    
17689    
17690
17691    
17692    
17693      if (counter === 0) {
17694        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
17695        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
17696      }
17697      counter++;
17698    variants.push({
17699        id: '39539189842014',
17700        name: 'Spearmint',
17701        price: '500',
17702        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
17703    });
17704    
17705    
17706    
17707    
17708    
17709
17710    
17711    
17712      if (counter === 0) {
17713        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
17714        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
17715      }
17716      counter++;
17717    variants.push({
17718        id: '39539189874782',
17719        name: 'Gold Nugget',
17720        price: '500',
17721        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
17722    });
17723    
17724    
17725    
17726    
17727    
17728
17729    
17730    
17731      if (counter === 0) {
17732        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
17733        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
17734      }
17735      counter++;
17736    variants.push({
17737        id: '39539189907550',
17738        name: 'Mississippi Mud',
17739        price: '500',
17740        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
17741    });
17742    
17743    
17744
17745      // EVAN TODO: Update this to "Recurve"
17746      var recurveString = 'Bundle #';
17747    app.bundles[i].products.push({
17748        id: '6625428373598',
17749        name: 'GT Charger Plug',
17750        
17751        variants: variants,
17752        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
17753    });
17754
17755      console.log('app.bundles[i].name', app.bundles[i].name);
17756      console.log('variants', variants);
17757      console.log({
17758        id: '6625428373598',
17759        name: 'GT Charger Plug',
17760        
17761        variants: variants,
17762        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
17763    });
17764
17765  console.log({
17766        id: '6625428373598',
17767        name: 'GT Charger Plug',
17768        
17769        variants: variants,
17770        chosenVariant: variants[0]
17771    });
17772    
17773    var variants = [];
17774    
17775    
17776    
17777    
17778
17779    
17780    
17781      if (counter === 0) {
17782        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569');
17783        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569';
17784      }
17785      counter++;
17786    variants.push({
17787        id: '39539186368606',
17788        name: 'Fluorescent Orange',
17789        price: '5500',
17790        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Orange_500x.png?v=1634926569',
17791    });
17792    
17793    
17794    
17795    
17796    
17797
17798    
17799    
17800      if (counter === 0) {
17801        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519');
17802        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519';
17803      }
17804      counter++;
17805    variants.push({
17806        id: '39539186204766',
17807        name: 'Black',
17808        price: '5500',
17809        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Black_500x.png?v=1634926519',
17810    });
17811    
17812    
17813    
17814    
17815    
17816
17817    
17818    
17819      if (counter === 0) {
17820        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554');
17821        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554';
17822      }
17823      counter++;
17824    variants.push({
17825        id: '39539186237534',
17826        name: 'Navy Blue',
17827        price: '5500',
17828        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Navy_500x.png?v=1634926554',
17829    });
17830    
17831    
17832    
17833    
17834    
17835
17836    
17837    
17838      if (counter === 0) {
17839        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657');
17840        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657';
17841      }
17842      counter++;
17843    variants.push({
17844        id: '39539186270302',
17845        name: 'Mint',
17846        price: '5500',
17847        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mint_f0e108c8-5f5d-4637-adf4-c215364c195c_500x.png?v=1634926657',
17848    });
17849    
17850    
17851    
17852    
17853    
17854
17855    
17856    
17857      if (counter === 0) {
17858        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564');
17859        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564';
17860      }
17861      counter++;
17862    variants.push({
17863        id: '39539186303070',
17864        name: 'White',
17865        price: '5500',
17866        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17866onewheel.com/cdn/shop/products/Bumper-White_500x.png?v=1634926564',
17867    });
17868    
17869    
17870    
17871    
17872    
17873
17874    
17875    
17876      if (counter === 0) {
17877        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649');
17878        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649';
17879      }
17880      counter++;
17881    variants.push({
17882        id: '39539186335838',
17883        name: 'Dark Olive',
17884        price: '5500',
17885        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Dark-Olive_f477bceb-1d2a-4bb0-b4ac-c8b13005c0c1_500x.png?v=1634926649',
17886    });
17887    
17888    
17889    
17890    
17891    
17892
17893    
17894    
17895      if (counter === 0) {
17896        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578');
17897        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578';
17898      }
17899      counter++;
17900    variants.push({
17901        id: '39539186401374',
17902        name: 'Red',
17903        price: '5500',
17904        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Bright-Red_500x.png?v=1634926578',
17905    });
17906    
17907    
17908    
17909    
17910    
17911
17912    
17913    
17914      if (counter === 0) {
17915        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587');
17916        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587';
17917      }
17918      counter++;
17919    variants.push({
17920        id: '39539186434142',
17921        name: 'Hot Blue',
17922        price: '5500',
17923        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Hot-Blue_500x.png?v=1634926587',
17924    });
17925    
17926    
17927    
17928    
17929    
17930
17931    
17932    
17933      if (counter === 0) {
17934        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594');
17935        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594';
17936      }
17937      counter++;
17938    variants.push({
17939        id: '39539186466910',
17940        name: 'Fluorescent Yellow',
17941        price: '5500',
17942        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Flo.-Yellow_500x.png?v=1634926594',
17943    });
17944    
17945    
17946    
17947    
17948    
17949
17950    
17951    
17952      if (counter === 0) {
17953        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599');
17954        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599';
17955      }
17956      counter++;
17957    variants.push({
17958        id: '39539186499678',
17959        name: 'Fuchsia',
17960        price: '5500',
17961        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Fuschia_500x.png?v=1634926599',
17962    });
17963    
17964    
17965    
17966    
17967    
17968
17969    
17970    
17971      if (counter === 0) {
17972        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606');
17973        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
17973onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606';
17974      }
17975      counter++;
17976    variants.push({
17977        id: '39539186532446',
17978        name: 'Lime',
17979        price: '5500',
17980        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Lime_500x.png?v=1634926606',
17981    });
17982    
17983    
17984    
17985    
17986    
17987
17988    
17989    
17990      if (counter === 0) {
17991        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614');
17992        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614';
17993      }
17994      counter++;
17995    variants.push({
17996        id: '39539186565214',
17997        name: 'Purple',
17998        price: '5500',
17999        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Purple_500x.png?v=1634926614',
18000    });
18001    
18002    
18003    
18004    
18005    
18006
18007    
18008    
18009      if (counter === 0) {
18010        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644');
18011        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644';
18012      }
18013      counter++;
18014    variants.push({
18015        id: '39539186597982',
18016        name: 'Jewel Gray',
18017        price: '5500',
18018        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Jewel-Grey_500x.png?v=1634926644',
18019    });
18020    
18021    
18022    
18023    
18024    
18025
18026    
18027    
18028      if (counter === 0) {
18029        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639');
18030        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639';
18031      }
18032      counter++;
18033    variants.push({
18034        id: '39539186630750',
18035        name: 'Spearmint',
18036        price: '5500',
18037        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Spearmint_500x.png?v=1634926639',
18038    });
18039    
18040    
18041    
18042    
18043    
18044
18045    
18046    
18047      if (counter === 0) {
18048        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633');
18049        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633';
18050      }
18051      counter++;
18052    variants.push({
18053        id: '39539186663518',
18054        name: 'Gold Nugget',
18055        price: '5500',
18056        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Gold-Nugget_500x.png?v=1634926633',
18057    });
18058    
18059    
18060    
18061    
18062    
18063
18064    
18065    
18066      if (counter === 0) {
18067        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627');
18068        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627';
18069      }
18070      counter++;
18071    variants.push({
18072        id: '39539186696286',
18073        name: 'Mississippi Mud',
18074        price: '5500',
18075        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Bumper-Mississippi-Mud_500x.png?v=1634926627',
18076    });
18077    
18078    
18079
18080      // EVAN TODO: Update this to "Recurve"
18081      var recurveString = 'Bundle #';
18082    app.bundles[i].products.push({
18083        id: '6625426604126',
18084        name: 'GT Bumpers',
18085        
18086        variants: variants,
18087        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18088    });
18089
18090      console.log('app.bundles[i].name', app.bundles[i].name);
18091      console.log('variants', variants);
18092      console.log({
18093        id: '6625426604126',
18094        name: 'GT Bumpers',
18095        
18096        variants: variants,
18097        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18098    });
18099
18100  console.log({
18101        id: '6625426604126',
18102        name: 'GT Bumpers',
18103        
18104        variants: variants,
18105        chosenVariant: variants[0]
18106    });
18107    
18108    var variants = [];
18109    
18110    
18111    
18112    
18113
18114    
18115    
18116      if (counter === 0) {
18117        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18117onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
18118        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
18119      }
18120      counter++;
18121    variants.push({
18122        id: '40129602191454',
18123        name: 'Default Title',
18124        price: '23000',
18125        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
18126    });
18127    
18128    
18129
18130      // EVAN TODO: Update this to "Recurve"
18131      var recurveString = 'Bundle #';
18132    app.bundles[i].products.push({
18133        id: '6842334806110',
18134        name: 'GT S-Series Hypercharger',
18135        
18136        variants: variants,
18137        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18138    });
18139
18140      console.log('app.bundles[i].name', app.bundles[i].name);
18141      console.log('variants', variants);
18142      console.log({
18143        id: '6842334806110',
18144        name: 'GT S-Series Hypercharger',
18145        
18146        variants: variants,
18147        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18148    });
18149
18150  console.log({
18151        id: '6842334806110',
18152        name: 'GT S-Series Hypercharger',
18153        
18154        variants: variants,
18155        chosenVariant: variants[0]
18156    });
18157    
18158    var variants = [];
18159    
18160    
18161    
18162    
18163
18164    
18165    
18166      if (counter === 0) {
18167        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583');
18168        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583';
18169      }
18170      counter++;
18171    variants.push({
18172        id: '41085300768862',
18173        name: 'S-Series',
18174        price: '5000',
18175        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583',
18176    });
18177    
18178    
18179    
18180    
18181    
18182
18183    
18184    
18185      if (counter === 0) {
18186        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162');
18187        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162';
18188      }
18189      counter++;
18190    variants.push({
18191        id: '41177504153694',
18192        name: 'Woodland Camo',
18193        price: '5000',
18194        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162',
18195    });
18196    
18197    
18198    
18199    
18200    
18201
18202    
18203    
18204      if (counter === 0) {
18205        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168');
18206        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168';
18207      }
18208      counter++;
18209    variants.push({
18210        id: '41177504186462',
18211        name: 'Digi Camo',
18212        price: '5000',
18213        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168',
18214    });
18215    
18216    
18217    
18218    
18219    
18220
18221    
18222    
18223      if (counter === 0) {
18224        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172');
18225        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18225onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172';
18226      }
18227      counter++;
18228    variants.push({
18229        id: '41177504219230',
18230        name: 'Black with Fluorescent Yellow',
18231        price: '5000',
18232        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172',
18233    });
18234    
18235    
18236    
18237    
18238    
18239
18240    
18241    
18242      if (counter === 0) {
18243        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177');
18244        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177';
18245      }
18246      counter++;
18247    variants.push({
18248        id: '41177504251998',
18249        name: 'Black with Fuchsia',
18250        price: '5000',
18251        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177',
18252    });
18253    
18254    
18255    
18256    
18257    
18258
18259    
18260    
18261      if (counter === 0) {
18262        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184');
18263        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184';
18264      }
18265      counter++;
18266    variants.push({
18267        id: '41177504284766',
18268        name: 'Murdered Out',
18269        price: '5000',
18270        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184',
18271    });
18272    
18273    
18274    
18275    
18276    
18277
18278    
18279    
18280      if (counter === 0) {
18281        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653');
18282        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653';
18283      }
18284      counter++;
18285    variants.push({
18286        id: '41085300801630',
18287        name: 'Mississippi Mud',
18288        price: '5000',
18289        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653',
18290    });
18291    
18292    
18293
18294      // EVAN TODO: Update this to "Recurve"
18295      var recurveString = 'Bundle #';
18296    app.bundles[i].products.push({
18297        id: '7137897676894',
18298        name: 'GT S-Series Recurve Rail Guards',
18299        
18300        variants: variants,
18301        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18302    });
18303
18304      console.log('app.bundles[i].name', app.bundles[i].name);
18305      console.log('variants', variants);
18306      console.log({
18307        id: '7137897676894',
18308        name: 'GT S-Series Recurve Rail Guards',
18309        
18310        variants: variants,
18311        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18312    });
18313
18314  console.log({
18315        id: '7137897676894',
18316        name: 'GT S-Series Recurve Rail Guards',
18317        
18318        variants: variants,
18319        chosenVariant: variants[0]
18320    });
18321    
18322    var variants = [];
18323    
18324    
18325    
18326    
18327
18328    
18329    
18330      if (counter === 0) {
18331        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
18332        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
18333      }
18334      counter++;
18335    variants.push({
18336        id: '41076117307486',
18337        name: 'Black',
18338        price: '10000',
18339        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18339onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
18340    });
18341    
18342    
18343    
18344    
18345    
18346
18347    
18348    
18349      if (counter === 0) {
18350        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
18351        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
18352      }
18353      counter++;
18354    variants.push({
18355        id: '41098862166110',
18356        name: 'Navy Blue',
18357        price: '10000',
18358        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
18359    });
18360    
18361    
18362    
18363    
18364    
18365
18366    
18367    
18368      if (counter === 0) {
18369        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
18370        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
18371      }
18372      counter++;
18373    variants.push({
18374        id: '41098862198878',
18375        name: 'White',
18376        price: '10000',
18377        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
18378    });
18379    
18380    
18381    
18382    
18383    
18384
18385    
18386    
18387      if (counter === 0) {
18388        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
18389        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
18390      }
18391      counter++;
18392    variants.push({
18393        id: '41098862231646',
18394        name: 'Dark Olive',
18395        price: '10000',
18396        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
18397    });
18398    
18399    
18400    
18401    
18402    
18403
18404    
18405    
18406      if (counter === 0) {
18407        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
18408        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
18409      }
18410      counter++;
18411    variants.push({
18412        id: '41098862264414',
18413        name: 'Fluorescent Orange',
18414        price: '10000',
18415        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
18416    });
18417    
18418    
18419    
18420    
18421    
18422
18423    
18424    
18425      if (counter === 0) {
18426        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
18427        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
18428      }
18429      counter++;
18430    variants.push({
18431        id: '41098862297182',
18432        name: 'Red',
18433        price: '10000',
18434        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
18435    });
18436    
18437    
18438    
18439    
18440    
18441
18442    
18443    
18444      if (counter === 0) {
18445        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
18446        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
18447      }
18448      counter++;
18449    variants.push({
18450        id: '41098862329950',
18451        name: 'Hot Blue',
18452        price: '10000',
18453        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18453onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
18454    });
18455    
18456    
18457
18458      // EVAN TODO: Update this to "Recurve"
18459      var recurveString = 'Bundle #';
18460    app.bundles[i].products.push({
18461        id: '7172926111838',
18462        name: 'Hybrid Fender',
18463        
18464        variants: variants,
18465        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18466    });
18467
18468      console.log('app.bundles[i].name', app.bundles[i].name);
18469      console.log('variants', variants);
18470      console.log({
18471        id: '7172926111838',
18472        name: 'Hybrid Fender',
18473        
18474        variants: variants,
18475        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18476    });
18477
18478  console.log({
18479        id: '7172926111838',
18480        name: 'Hybrid Fender',
18481        
18482        variants: variants,
18483        chosenVariant: variants[0]
18484    });
18485    
18486    var variants = [];
18487    
18488    
18489    
18490    
18491
18492    
18493    
18494      if (counter === 0) {
18495        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
18496        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
18497      }
18498      counter++;
18499    variants.push({
18500        id: '41076139524190',
18501        name: 'GT Hybrid Fender Delete',
18502        price: '5000',
18503        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
18504    });
18505    
18506    
18507    
18508    
18509    
18510
18511    
18512    
18513      if (counter === 0) {
18514        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
18515        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
18516      }
18517      counter++;
18518    variants.push({
18519        id: '41076139556958',
18520        name: 'GT Recurve Hybrid Fender Delete',
18521        price: '5000',
18522        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
18523    });
18524    
18525    
18526    
18527    
18528    
18529
18530    
18531    
18532      if (counter === 0) {
18533        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
18534        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
18535      }
18536      counter++;
18537    variants.push({
18538        id: '42659237593182',
18539        name: 'S-Series XL Hybrid Fender Delete',
18540        price: '5000',
18541        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
18542    });
18543    
18544    
18545    
18546    
18547    
18548
18549    
18550    
18551      if (counter === 0) {
18552        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
18553        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
18554      }
18555      counter++;
18556    variants.push({
18557        id: '41260074074206',
18558        name: 'XR Classic Hybrid Fender Delete',
18559        price: '5000',
18560        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18560onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
18561    });
18562    
18563    
18564    
18565    
18566    
18567
18568    
18569    
18570      if (counter === 0) {
18571        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
18572        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
18573      }
18574      counter++;
18575    variants.push({
18576        id: '41260074106974',
18577        name: 'XR Classic Recurve Hybrid Fender Delete',
18578        price: '5000',
18579        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
18580    });
18581    
18582    
18583
18584      // EVAN TODO: Update this to "Recurve"
18585      var recurveString = 'Bundle #';
18586    app.bundles[i].products.push({
18587        id: '7172929093726',
18588        name: 'Hybrid Fender Delete',
18589        
18590        variants: variants,
18591        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18592    });
18593
18594      console.log('app.bundles[i].name', app.bundles[i].name);
18595      console.log('variants', variants);
18596      console.log({
18597        id: '7172929093726',
18598        name: 'Hybrid Fender Delete',
18599        
18600        variants: variants,
18601        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18602    });
18603
18604  console.log({
18605        id: '7172929093726',
18606        name: 'Hybrid Fender Delete',
18607        
18608        variants: variants,
18609        chosenVariant: variants[0]
18610    });
18611    
18612
18613    i++;
18614    
18615
18616    app.bundles[i].name = 'Recurve Full Send';
18617    
18618    var variants = [];
18619    
18620    
18621    
18622    
18623
18624    
18625    
18626      if (counter === 0) {
18627        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
18628        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
18629      }
18630      counter++;
18631    variants.push({
18632        id: '40944462397534',
18633        name: 'S-Series',
18634        price: '290000',
18635        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
18636    });
18637    
18638    
18639    
18640    
18641    
18642
18643    
18644    
18645      if (counter === 0) {
18646        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
18647        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
18648      }
18649      counter++;
18650    variants.push({
18651        id: '40944462430302',
18652        name: 'S-Series with Recurve Rails',
18653        price: '320000',
18654        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
18655    });
18656    
18657    
18658    
18659    
18660    
18661
18662    
18663    
18664      if (counter === 0) {
18665        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
18666        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
18667      }
18668      counter++;
18669    variants.push({
18670        id: '40944462463070',
18671        name: 'S-Series Rally Edition',
18672        price: '325000',
18673        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18673onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
18674    });
18675    
18676    
18677    
18678    
18679    
18680
18681    
18682    
18683      if (counter === 0) {
18684        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
18685        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
18686      }
18687      counter++;
18688    variants.push({
18689        id: '41911500406878',
18690        name: 'S-Series Rally XL',
18691        price: '350000',
18692        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
18693    });
18694    
18695    
18696
18697      // EVAN TODO: Update this to "Recurve"
18698      var recurveString = 'Bundle #';
18699    app.bundles[i].products.push({
18700        id: '6845910515806',
18701        name: 'Onewheel GT S-Series',
18702        
18703        variants: variants,
18704        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18705    });
18706
18707      console.log('app.bundles[i].name', app.bundles[i].name);
18708      console.log('variants', variants);
18709      console.log({
18710        id: '6845910515806',
18711        name: 'Onewheel GT S-Series',
18712        
18713        variants: variants,
18714        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18715    });
18716
18717  console.log({
18718        id: '6845910515806',
18719        name: 'Onewheel GT S-Series',
18720        
18721        variants: variants,
18722        chosenVariant: variants[0]
18723    });
18724    
18725    var variants = [];
18726    
18727    
18728    
18729    
18730
18731    
18732    
18733      if (counter === 0) {
18734        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583');
18735        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583';
18736      }
18737      counter++;
18738    variants.push({
18739        id: '41085300768862',
18740        name: 'S-Series',
18741        price: '5000',
18742        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_1_500x.png?v=1722887583',
18743    });
18744    
18745    
18746    
18747    
18748    
18749
18750    
18751    
18752      if (counter === 0) {
18753        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162');
18754        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162';
18755      }
18756      counter++;
18757    variants.push({
18758        id: '41177504153694',
18759        name: 'Woodland Camo',
18760        price: '5000',
18761        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Woodland_500x.png?v=1726796162',
18762    });
18763    
18764    
18765    
18766    
18767    
18768
18769    
18770    
18771      if (counter === 0) {
18772        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168');
18773        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168';
18774      }
18775      counter++;
18776    variants.push({
18777        id: '41177504186462',
18778        name: 'Digi Camo',
18779        price: '5000',
18780        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18780onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_DarkCamo_500x.png?v=1726796168',
18781    });
18782    
18783    
18784    
18785    
18786    
18787
18788    
18789    
18790      if (counter === 0) {
18791        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172');
18792        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172';
18793      }
18794      counter++;
18795    variants.push({
18796        id: '41177504219230',
18797        name: 'Black with Fluorescent Yellow',
18798        price: '5000',
18799        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Neon_500x.png?v=1726796172',
18800    });
18801    
18802    
18803    
18804    
18805    
18806
18807    
18808    
18809      if (counter === 0) {
18810        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177');
18811        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177';
18812      }
18813      counter++;
18814    variants.push({
18815        id: '41177504251998',
18816        name: 'Black with Fuchsia',
18817        price: '5000',
18818        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Fuchsia_500x.png?v=1726796177',
18819    });
18820    
18821    
18822    
18823    
18824    
18825
18826    
18827    
18828      if (counter === 0) {
18829        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184');
18830        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184';
18831      }
18832      counter++;
18833    variants.push({
18834        id: '41177504284766',
18835        name: 'Murdered Out',
18836        price: '5000',
18837        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Recurve_RailGuards_Main_Murder_500x.png?v=1726796184',
18838    });
18839    
18840    
18841    
18842    
18843    
18844
18845    
18846    
18847      if (counter === 0) {
18848        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653');
18849        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653';
18850      }
18851      counter++;
18852    variants.push({
18853        id: '41085300801630',
18854        name: 'Mississippi Mud',
18855        price: '5000',
18856        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Recurve_RailGuards_Main_500x.png?v=1722887653',
18857    });
18858    
18859    
18860
18861      // EVAN TODO: Update this to "Recurve"
18862      var recurveString = 'Bundle #';
18863    app.bundles[i].products.push({
18864        id: '7137897676894',
18865        name: 'GT S-Series Recurve Rail Guards',
18866        
18867        variants: variants,
18868        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
18869    });
18870
18871      console.log('app.bundles[i].name', app.bundles[i].name);
18872      console.log('variants', variants);
18873      console.log({
18874        id: '7137897676894',
18875        name: 'GT S-Series Recurve Rail Guards',
18876        
18877        variants: variants,
18878        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
18879    });
18880
18881  console.log({
18882        id: '7137897676894',
18883        name: 'GT S-Series Recurve Rail Guards',
18884        
18885        variants: variants,
18886        chosenVariant: variants[0]
18887    });
18888    
18889    var variants = [];
18890    
18891    
18892    
18893    
18894
18895    
18896    
18897      if (counter === 0) {
18898        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
18898onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085');
18899        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085';
18900      }
18901      counter++;
18902    variants.push({
18903        id: '41076117307486',
18904        name: 'Black',
18905        price: '10000',
18906        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Black_500x.png?v=1722898085',
18907    });
18908    
18909    
18910    
18911    
18912    
18913
18914    
18915    
18916      if (counter === 0) {
18917        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413');
18918        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413';
18919      }
18920      counter++;
18921    variants.push({
18922        id: '41098862166110',
18923        name: 'Navy Blue',
18924        price: '10000',
18925        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Navy_500x.png?v=1723494413',
18926    });
18927    
18928    
18929    
18930    
18931    
18932
18933    
18934    
18935      if (counter === 0) {
18936        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424');
18937        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424';
18938      }
18939      counter++;
18940    variants.push({
18941        id: '41098862198878',
18942        name: 'White',
18943        price: '10000',
18944        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_White_500x.png?v=1723494424',
18945    });
18946    
18947    
18948    
18949    
18950    
18951
18952    
18953    
18954      if (counter === 0) {
18955        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408');
18956        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408';
18957      }
18958      counter++;
18959    variants.push({
18960        id: '41098862231646',
18961        name: 'Dark Olive',
18962        price: '10000',
18963        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Green_500x.png?v=1723494408',
18964    });
18965    
18966    
18967    
18968    
18969    
18970
18971    
18972    
18973      if (counter === 0) {
18974        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417');
18975        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417';
18976      }
18977      counter++;
18978    variants.push({
18979        id: '41098862264414',
18980        name: 'Fluorescent Orange',
18981        price: '10000',
18982        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Orange_500x.png?v=1723494417',
18983    });
18984    
18985    
18986    
18987    
18988    
18989
18990    
18991    
18992      if (counter === 0) {
18993        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420');
18994        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420';
18995      }
18996      counter++;
18997    variants.push({
18998        id: '41098862297182',
18999        name: 'Red',
19000        price: '10000',
19001        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Red_500x.png?v=1723494420',
19002    });
19003    
19004    
19005    
19006    
19007    
19008
19009    
19010    
19011      if (counter === 0) {
19012        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19012onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403');
19013        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403';
19014      }
19015      counter++;
19016    variants.push({
19017        id: '41098862329950',
19018        name: 'Hot Blue',
19019        price: '10000',
19020        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Dome_Only_Blue_500x.png?v=1723494403',
19021    });
19022    
19023    
19024
19025      // EVAN TODO: Update this to "Recurve"
19026      var recurveString = 'Bundle #';
19027    app.bundles[i].products.push({
19028        id: '7172926111838',
19029        name: 'Hybrid Fender',
19030        
19031        variants: variants,
19032        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19033    });
19034
19035      console.log('app.bundles[i].name', app.bundles[i].name);
19036      console.log('variants', variants);
19037      console.log({
19038        id: '7172926111838',
19039        name: 'Hybrid Fender',
19040        
19041        variants: variants,
19042        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19043    });
19044
19045  console.log({
19046        id: '7172926111838',
19047        name: 'Hybrid Fender',
19048        
19049        variants: variants,
19050        chosenVariant: variants[0]
19051    });
19052    
19053    var variants = [];
19054    
19055    
19056    
19057    
19058
19059    
19060    
19061      if (counter === 0) {
19062        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929');
19063        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929';
19064      }
19065      counter++;
19066    variants.push({
19067        id: '41076139524190',
19068        name: 'GT Hybrid Fender Delete',
19069        price: '5000',
19070        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_Base_014f8077-ba87-4d5d-aeef-3069f3a7c5a3_500x.png?v=1722898929',
19071    });
19072    
19073    
19074    
19075    
19076    
19077
19078    
19079    
19080      if (counter === 0) {
19081        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
19082        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
19083      }
19084      counter++;
19085    variants.push({
19086        id: '41076139556958',
19087        name: 'GT Recurve Hybrid Fender Delete',
19088        price: '5000',
19089        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
19090    });
19091    
19092    
19093    
19094    
19095    
19096
19097    
19098    
19099      if (counter === 0) {
19100        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005');
19101        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005';
19102      }
19103      counter++;
19104    variants.push({
19105        id: '42659237593182',
19106        name: 'S-Series XL Hybrid Fender Delete',
19107        price: '5000',
19108        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Recurve_Base_f341661f-3ab8-4309-b639-bb208326fd75_500x.png?v=1722899005',
19109    });
19110    
19111    
19112    
19113    
19114    
19115
19116    
19117    
19118      if (counter === 0) {
19119        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731');
19120        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19120onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731';
19121      }
19122      counter++;
19123    variants.push({
19124        id: '41260074074206',
19125        name: 'XR Classic Hybrid Fender Delete',
19126        price: '5000',
19127        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_76d98df7-fcbc-4f9e-9c0b-a52a2661f0ae_500x.png?v=1730998731',
19128    });
19129    
19130    
19131    
19132    
19133    
19134
19135    
19136    
19137      if (counter === 0) {
19138        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720');
19139        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720';
19140      }
19141      counter++;
19142    variants.push({
19143        id: '41260074106974',
19144        name: 'XR Classic Recurve Hybrid Fender Delete',
19145        price: '5000',
19146        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/XRClassic_Base_500x.png?v=1730998720',
19147    });
19148    
19149    
19150
19151      // EVAN TODO: Update this to "Recurve"
19152      var recurveString = 'Bundle #';
19153    app.bundles[i].products.push({
19154        id: '7172929093726',
19155        name: 'Hybrid Fender Delete',
19156        
19157        variants: variants,
19158        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19159    });
19160
19161      console.log('app.bundles[i].name', app.bundles[i].name);
19162      console.log('variants', variants);
19163      console.log({
19164        id: '7172929093726',
19165        name: 'Hybrid Fender Delete',
19166        
19167        variants: variants,
19168        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19169    });
19170
19171  console.log({
19172        id: '7172929093726',
19173        name: 'Hybrid Fender Delete',
19174        
19175        variants: variants,
19176        chosenVariant: variants[0]
19177    });
19178    
19179    var variants = [];
19180    
19181    
19182    
19183    
19184
19185    
19186    
19187      if (counter === 0) {
19188        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302');
19189        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302';
19190      }
19191      counter++;
19192    variants.push({
19193        id: '40187173240926',
19194        name: 'Hot Blue',
19195        price: '12500',
19196        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302',
19197    });
19198    
19199    
19200    
19201    
19202    
19203
19204    
19205    
19206      if (counter === 0) {
19207        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302');
19208        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302';
19209      }
19210      counter++;
19211    variants.push({
19212        id: '40187173011550',
19213        name: 'Black',
19214        price: '12500',
19215        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302',
19216    });
19217    
19218    
19219    
19220    
19221    
19222
19223    
19224    
19225      if (counter === 0) {
19226        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199');
19227        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199';
19228      }
19229      counter++;
19230    variants.push({
19231        id: '40187173044318',
19232        name: 'Navy Blue',
19233        price: '12500',
19234        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19234onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199',
19235    });
19236    
19237    
19238    
19239    
19240    
19241
19242    
19243    
19244      if (counter === 0) {
19245        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199');
19246        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199';
19247      }
19248      counter++;
19249    variants.push({
19250        id: '40187173109854',
19251        name: 'White',
19252        price: '12500',
19253        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199',
19254    });
19255    
19256    
19257    
19258    
19259    
19260
19261    
19262    
19263      if (counter === 0) {
19264        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199');
19265        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199';
19266      }
19267      counter++;
19268    variants.push({
19269        id: '40187173142622',
19270        name: 'Dark Olive',
19271        price: '12500',
19272        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199',
19273    });
19274    
19275    
19276    
19277    
19278    
19279
19280    
19281    
19282      if (counter === 0) {
19283        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199');
19284        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199';
19285      }
19286      counter++;
19287    variants.push({
19288        id: '40187173175390',
19289        name: 'Fluorescent Orange',
19290        price: '12500',
19291        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199',
19292    });
19293    
19294    
19295    
19296    
19297    
19298
19299    
19300    
19301      if (counter === 0) {
19302        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199');
19303        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199';
19304      }
19305      counter++;
19306    variants.push({
19307        id: '40187173208158',
19308        name: 'Red',
19309        price: '12500',
19310        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199',
19311    });
19312    
19313    
19314
19315      // EVAN TODO: Update this to "Recurve"
19316      var recurveString = 'Bundle #';
19317    app.bundles[i].products.push({
19318        id: '6864473653342',
19319        name: 'GT Freeride Bumpers',
19320        
19321        variants: variants,
19322        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19323    });
19324
19325      console.log('app.bundles[i].name', app.bundles[i].name);
19326      console.log('variants', variants);
19327      console.log({
19328        id: '6864473653342',
19329        name: 'GT Freeride Bumpers',
19330        
19331        variants: variants,
19332        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19333    });
19334
19335  console.log({
19336        id: '6864473653342',
19337        name: 'GT Freeride Bumpers',
19338        
19339        variants: variants,
19340        chosenVariant: variants[0]
19341    });
19342    
19343    var variants = [];
19344    
19345    
19346    
19347    
19348
19349    
19350    
19351      if (counter === 0) {
19352        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
19353        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19353onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
19354      }
19355      counter++;
19356    variants.push({
19357        id: '40129602191454',
19358        name: 'Default Title',
19359        price: '23000',
19360        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
19361    });
19362    
19363    
19364
19365      // EVAN TODO: Update this to "Recurve"
19366      var recurveString = 'Bundle #';
19367    app.bundles[i].products.push({
19368        id: '6842334806110',
19369        name: 'GT S-Series Hypercharger',
19370        
19371        variants: variants,
19372        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19373    });
19374
19375      console.log('app.bundles[i].name', app.bundles[i].name);
19376      console.log('variants', variants);
19377      console.log({
19378        id: '6842334806110',
19379        name: 'GT S-Series Hypercharger',
19380        
19381        variants: variants,
19382        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19383    });
19384
19385  console.log({
19386        id: '6842334806110',
19387        name: 'GT S-Series Hypercharger',
19388        
19389        variants: variants,
19390        chosenVariant: variants[0]
19391    });
19392    
19393    var variants = [];
19394    
19395    
19396    
19397    
19398
19399    
19400    
19401      if (counter === 0) {
19402        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398');
19403        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398';
19404      }
19405      counter++;
19406    variants.push({
19407        id: '39539191021662',
19408        name: 'Default Title',
19409        price: '9500',
19410        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Stand_500x.png?v=1634927398',
19411    });
19412    
19413    
19414
19415      // EVAN TODO: Update this to "Recurve"
19416      var recurveString = 'Bundle #';
19417    app.bundles[i].products.push({
19418        id: '6625428963422',
19419        name: 'GT Stand',
19420        
19421        variants: variants,
19422        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19423    });
19424
19425      console.log('app.bundles[i].name', app.bundles[i].name);
19426      console.log('variants', variants);
19427      console.log({
19428        id: '6625428963422',
19429        name: 'GT Stand',
19430        
19431        variants: variants,
19432        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19433    });
19434
19435  console.log({
19436        id: '6625428963422',
19437        name: 'GT Stand',
19438        
19439        variants: variants,
19440        chosenVariant: variants[0]
19441    });
19442    
19443    var variants = [];
19444    
19445    
19446    
19447    
19448
19449    
19450    
19451      if (counter === 0) {
19452        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
19453        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
19454      }
19455      counter++;
19456    variants.push({
19457        id: '39539189416030',
19458        name: 'Black',
19459        price: '500',
19460        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
19461    });
19462    
19463    
19464    
19465    
19466    
19467
19468    
19469    
19470      if (counter === 0) {
19471        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
19472        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
19473      }
19474      counter++;
19475    variants.push({
19476        id: '39539189448798',
19477        name: 'Navy Blue',
19478        price: '500',
19479        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19479onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
19480    });
19481    
19482    
19483    
19484    
19485    
19486
19487    
19488    
19489      if (counter === 0) {
19490        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
19491        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
19492      }
19493      counter++;
19494    variants.push({
19495        id: '39539189481566',
19496        name: 'Mint',
19497        price: '500',
19498        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
19499    });
19500    
19501    
19502    
19503    
19504    
19505
19506    
19507    
19508      if (counter === 0) {
19509        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
19510        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
19511      }
19512      counter++;
19513    variants.push({
19514        id: '39539189514334',
19515        name: 'White',
19516        price: '500',
19517        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
19518    });
19519    
19520    
19521    
19522    
19523    
19524
19525    
19526    
19527      if (counter === 0) {
19528        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
19529        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
19530      }
19531      counter++;
19532    variants.push({
19533        id: '39539189547102',
19534        name: 'Dark Olive',
19535        price: '500',
19536        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
19537    });
19538    
19539    
19540    
19541    
19542    
19543
19544    
19545    
19546      if (counter === 0) {
19547        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
19548        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
19549      }
19550      counter++;
19551    variants.push({
19552        id: '39539189579870',
19553        name: 'Fluorescent Orange',
19554        price: '500',
19555        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
19556    });
19557    
19558    
19559    
19560    
19561    
19562
19563    
19564    
19565      if (counter === 0) {
19566        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
19567        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
19568      }
19569      counter++;
19570    variants.push({
19571        id: '39539189612638',
19572        name: 'Red',
19573        price: '500',
19574        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
19575    });
19576    
19577    
19578    
19579    
19580    
19581
19582    
19583    
19584      if (counter === 0) {
19585        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19585onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
19586        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
19587      }
19588      counter++;
19589    variants.push({
19590        id: '39539189645406',
19591        name: 'Hot Blue',
19592        price: '500',
19593        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
19594    });
19595    
19596    
19597    
19598    
19599    
19600
19601    
19602    
19603      if (counter === 0) {
19604        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
19605        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
19606      }
19607      counter++;
19608    variants.push({
19609        id: '39539189678174',
19610        name: 'Fluorescent Yellow',
19611        price: '500',
19612        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
19613    });
19614    
19615    
19616    
19617    
19618    
19619
19620    
19621    
19622      if (counter === 0) {
19623        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
19624        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
19625      }
19626      counter++;
19627    variants.push({
19628        id: '39539189710942',
19629        name: 'Fuchsia',
19630        price: '500',
19631        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
19632    });
19633    
19634    
19635    
19636    
19637    
19638
19639    
19640    
19641      if (counter === 0) {
19642        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
19643        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
19644      }
19645      counter++;
19646    variants.push({
19647        id: '39539189743710',
19648        name: 'Lime',
19649        price: '500',
19650        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
19651    });
19652    
19653    
19654    
19655    
19656    
19657
19658    
19659    
19660      if (counter === 0) {
19661        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
19662        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
19663      }
19664      counter++;
19665    variants.push({
19666        id: '39539189776478',
19667        name: 'Purple',
19668        price: '500',
19669        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
19670    });
19671    
19672    
19673    
19674    
19675    
19676
19677    
19678    
19679      if (counter === 0) {
19680        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
19681        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19681onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
19682      }
19683      counter++;
19684    variants.push({
19685        id: '39539189809246',
19686        name: 'Jewel Gray',
19687        price: '500',
19688        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
19689    });
19690    
19691    
19692    
19693    
19694    
19695
19696    
19697    
19698      if (counter === 0) {
19699        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
19700        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
19701      }
19702      counter++;
19703    variants.push({
19704        id: '39539189842014',
19705        name: 'Spearmint',
19706        price: '500',
19707        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
19708    });
19709    
19710    
19711    
19712    
19713    
19714
19715    
19716    
19717      if (counter === 0) {
19718        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
19719        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
19720      }
19721      counter++;
19722    variants.push({
19723        id: '39539189874782',
19724        name: 'Gold Nugget',
19725        price: '500',
19726        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
19727    });
19728    
19729    
19730    
19731    
19732    
19733
19734    
19735    
19736      if (counter === 0) {
19737        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
19738        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
19739      }
19740      counter++;
19741    variants.push({
19742        id: '39539189907550',
19743        name: 'Mississippi Mud',
19744        price: '500',
19745        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
19746    });
19747    
19748    
19749
19750      // EVAN TODO: Update this to "Recurve"
19751      var recurveString = 'Bundle #';
19752    app.bundles[i].products.push({
19753        id: '6625428373598',
19754        name: 'GT Charger Plug',
19755        
19756        variants: variants,
19757        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19758    });
19759
19760      console.log('app.bundles[i].name', app.bundles[i].name);
19761      console.log('variants', variants);
19762      console.log({
19763        id: '6625428373598',
19764        name: 'GT Charger Plug',
19765        
19766        variants: variants,
19767        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19768    });
19769
19770  console.log({
19771        id: '6625428373598',
19772        name: 'GT Charger Plug',
19773        
19774        variants: variants,
19775        chosenVariant: variants[0]
19776    });
19777    
19778
19779    i++;
19780    
19781
19782    app.bundles[i].name = 'Freeride Bundle';
19783    
19784    var variants = [];
19785    
19786    
19787    
19788    
19789
19790    
19791    
19792      if (counter === 0) {
19793        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
19794        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
19795      }
19796      counter++;
19797    variants.push({
19798        id: '40944462397534',
19799        name: 'S-Series',
19800        price: '290000',
19801        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
19802    });
19803    
19804    
19805    
19806    
19807    
19808
19809    
19810    
19811      if (counter === 0) {
19812        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
19813        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
19814      }
19815      counter++;
19816    variants.push({
19817        id: '40944462430302',
19818        name: 'S-Series with Recurve Rails',
19819        price: '320000',
19820        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
19821    });
19822    
19823    
19824    
19825    
19826    
19827
19828    
19829    
19830      if (counter === 0) {
19831        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
19832        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
19833      }
19834      counter++;
19835    variants.push({
19836        id: '40944462463070',
19837        name: 'S-Series Rally Edition',
19838        price: '325000',
19839        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
19840    });
19841    
19842    
19843    
19844    
19845    
19846
19847    
19848    
19849      if (counter === 0) {
19850        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
19851        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
19852      }
19853      counter++;
19854    variants.push({
19855        id: '41911500406878',
19856        name: 'S-Series Rally XL',
19857        price: '350000',
19858        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
19859    });
19860    
19861    
19862
19863      // EVAN TODO: Update this to "Recurve"
19864      var recurveString = 'Bundle #';
19865    app.bundles[i].products.push({
19866        id: '6845910515806',
19867        name: 'Onewheel GT S-Series',
19868        
19869        variants: variants,
19870        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
19871    });
19872
19873      console.log('app.bundles[i].name', app.bundles[i].name);
19874      console.log('variants', variants);
19875      console.log({
19876        id: '6845910515806',
19877        name: 'Onewheel GT S-Series',
19878        
19879        variants: variants,
19880        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
19881    });
19882
19883  console.log({
19884        id: '6845910515806',
19885        name: 'Onewheel GT S-Series',
19886        
19887        variants: variants,
19888        chosenVariant: variants[0]
19889    });
19890    
19891    var variants = [];
19892    
19893    
19894    
19895    
19896
19897    
19898    
19899      if (counter === 0) {
19900        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19900onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
19901        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
19902      }
19903      counter++;
19904    variants.push({
19905        id: '39539189416030',
19906        name: 'Black',
19907        price: '500',
19908        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
19909    });
19910    
19911    
19912    
19913    
19914    
19915
19916    
19917    
19918      if (counter === 0) {
19919        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
19920        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
19921      }
19922      counter++;
19923    variants.push({
19924        id: '39539189448798',
19925        name: 'Navy Blue',
19926        price: '500',
19927        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
19928    });
19929    
19930    
19931    
19932    
19933    
19934
19935    
19936    
19937      if (counter === 0) {
19938        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
19939        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
19940      }
19941      counter++;
19942    variants.push({
19943        id: '39539189481566',
19944        name: 'Mint',
19945        price: '500',
19946        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
19947    });
19948    
19949    
19950    
19951    
19952    
19953
19954    
19955    
19956      if (counter === 0) {
19957        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
19958        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
19959      }
19960      counter++;
19961    variants.push({
19962        id: '39539189514334',
19963        name: 'White',
19964        price: '500',
19965        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
19966    });
19967    
19968    
19969    
19970    
19971    
19972
19973    
19974    
19975      if (counter === 0) {
19976        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
19977        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
19978      }
19979      counter++;
19980    variants.push({
19981        id: '39539189547102',
19982        name: 'Dark Olive',
19983        price: '500',
19984        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
19985    });
19986    
19987    
19988    
19989    
19990    
19991
19992    
19993    
19994      if (counter === 0) {
19995        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
19996        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
19996onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
19997      }
19998      counter++;
19999    variants.push({
20000        id: '39539189579870',
20001        name: 'Fluorescent Orange',
20002        price: '500',
20003        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
20004    });
20005    
20006    
20007    
20008    
20009    
20010
20011    
20012    
20013      if (counter === 0) {
20014        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
20015        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
20016      }
20017      counter++;
20018    variants.push({
20019        id: '39539189612638',
20020        name: 'Red',
20021        price: '500',
20022        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
20023    });
20024    
20025    
20026    
20027    
20028    
20029
20030    
20031    
20032      if (counter === 0) {
20033        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
20034        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
20035      }
20036      counter++;
20037    variants.push({
20038        id: '39539189645406',
20039        name: 'Hot Blue',
20040        price: '500',
20041        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
20042    });
20043    
20044    
20045    
20046    
20047    
20048
20049    
20050    
20051      if (counter === 0) {
20052        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
20053        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
20054      }
20055      counter++;
20056    variants.push({
20057        id: '39539189678174',
20058        name: 'Fluorescent Yellow',
20059        price: '500',
20060        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
20061    });
20062    
20063    
20064    
20065    
20066    
20067
20068    
20069    
20070      if (counter === 0) {
20071        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
20072        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
20073      }
20074      counter++;
20075    variants.push({
20076        id: '39539189710942',
20077        name: 'Fuchsia',
20078        price: '500',
20079        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
20080    });
20081    
20082    
20083    
20084    
20085    
20086
20087    
20088    
20089      if (counter === 0) {
20090        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
20091        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
20092      }
20093      counter++;
20094    variants.push({
20095        id: '39539189743710',
20096        name: 'Lime',
20097        price: '500',
20098        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20098onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
20099    });
20100    
20101    
20102    
20103    
20104    
20105
20106    
20107    
20108      if (counter === 0) {
20109        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
20110        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
20111      }
20112      counter++;
20113    variants.push({
20114        id: '39539189776478',
20115        name: 'Purple',
20116        price: '500',
20117        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
20118    });
20119    
20120    
20121    
20122    
20123    
20124
20125    
20126    
20127      if (counter === 0) {
20128        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
20129        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
20130      }
20131      counter++;
20132    variants.push({
20133        id: '39539189809246',
20134        name: 'Jewel Gray',
20135        price: '500',
20136        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
20137    });
20138    
20139    
20140    
20141    
20142    
20143
20144    
20145    
20146      if (counter === 0) {
20147        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
20148        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
20149      }
20150      counter++;
20151    variants.push({
20152        id: '39539189842014',
20153        name: 'Spearmint',
20154        price: '500',
20155        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
20156    });
20157    
20158    
20159    
20160    
20161    
20162
20163    
20164    
20165      if (counter === 0) {
20166        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
20167        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
20168      }
20169      counter++;
20170    variants.push({
20171        id: '39539189874782',
20172        name: 'Gold Nugget',
20173        price: '500',
20174        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
20175    });
20176    
20177    
20178    
20179    
20180    
20181
20182    
20183    
20184      if (counter === 0) {
20185        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
20186        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
20187      }
20188      counter++;
20189    variants.push({
20190        id: '39539189907550',
20191        name: 'Mississippi Mud',
20192        price: '500',
20193        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
20194    });
20195    
20196    
20197
20198      // EVAN TODO: Update this to "Recurve"
20199      var recurveString = 'Bundle #';
20200    app.bundles[i].products.push({
20201        id: '6625428373598',
20202        name: 'GT Charger Plug',
20203        
20204        variants: variants,
20205        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20206    });
20207
20208      console.log('app.bundles[i].name', app.bundles[i].name);
20209      console.log('variants', variants);
20210      console.log({
20211        id: '6625428373598',
20212        name: 'GT Charger Plug',
20213        
20214        variants: variants,
20215        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20216    });
20217
20218  console.log({
20219        id: '6625428373598',
20220        name: 'GT Charger Plug',
20221        
20222        variants: variants,
20223        chosenVariant: variants[0]
20224    });
20225    
20226    var variants = [];
20227    
20228    
20229    
20230    
20231
20232    
20233    
20234      if (counter === 0) {
20235        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302');
20236        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302';
20237      }
20238      counter++;
20239    variants.push({
20240        id: '40187173240926',
20241        name: 'Hot Blue',
20242        price: '12500',
20243        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302',
20244    });
20245    
20246    
20247    
20248    
20249    
20250
20251    
20252    
20253      if (counter === 0) {
20254        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302');
20255        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302';
20256      }
20257      counter++;
20258    variants.push({
20259        id: '40187173011550',
20260        name: 'Black',
20261        price: '12500',
20262        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302',
20263    });
20264    
20265    
20266    
20267    
20268    
20269
20270    
20271    
20272      if (counter === 0) {
20273        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199');
20274        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199';
20275      }
20276      counter++;
20277    variants.push({
20278        id: '40187173044318',
20279        name: 'Navy Blue',
20280        price: '12500',
20281        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199',
20282    });
20283    
20284    
20285    
20286    
20287    
20288
20289    
20290    
20291      if (counter === 0) {
20292        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199');
20293        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199';
20294      }
20295      counter++;
20296    variants.push({
20297        id: '40187173109854',
20298        name: 'White',
20299        price: '12500',
20300        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199',
20301    });
20302    
20303    
20304    
20305    
20306    
20307
20308    
20309    
20310      if (counter === 0) {
20311        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199');
20312        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199';
20313      }
20314      counter++;
20315    variants.push({
20316        id: '40187173142622',
20317        name: 'Dark Olive',
20318        price: '12500',
20319        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20319onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199',
20320    });
20321    
20322    
20323    
20324    
20325    
20326
20327    
20328    
20329      if (counter === 0) {
20330        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199');
20331        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199';
20332      }
20333      counter++;
20334    variants.push({
20335        id: '40187173175390',
20336        name: 'Fluorescent Orange',
20337        price: '12500',
20338        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199',
20339    });
20340    
20341    
20342    
20343    
20344    
20345
20346    
20347    
20348      if (counter === 0) {
20349        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199');
20350        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199';
20351      }
20352      counter++;
20353    variants.push({
20354        id: '40187173208158',
20355        name: 'Red',
20356        price: '12500',
20357        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199',
20358    });
20359    
20360    
20361
20362      // EVAN TODO: Update this to "Recurve"
20363      var recurveString = 'Bundle #';
20364    app.bundles[i].products.push({
20365        id: '6864473653342',
20366        name: 'GT Freeride Bumpers',
20367        
20368        variants: variants,
20369        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20370    });
20371
20372      console.log('app.bundles[i].name', app.bundles[i].name);
20373      console.log('variants', variants);
20374      console.log({
20375        id: '6864473653342',
20376        name: 'GT Freeride Bumpers',
20377        
20378        variants: variants,
20379        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20380    });
20381
20382  console.log({
20383        id: '6864473653342',
20384        name: 'GT Freeride Bumpers',
20385        
20386        variants: variants,
20387        chosenVariant: variants[0]
20388    });
20389    
20390
20391    i++;
20392    
20393
20394    app.bundles[i].name = '28 Summit Bundle';
20395    
20396    var variants = [];
20397    
20398    
20399    
20400    
20401
20402    
20403    
20404      if (counter === 0) {
20405        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
20406        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
20407      }
20408      counter++;
20409    variants.push({
20410        id: '40944462397534',
20411        name: 'S-Series',
20412        price: '290000',
20413        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
20414    });
20415    
20416    
20417    
20418    
20419    
20420
20421    
20422    
20423      if (counter === 0) {
20424        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
20425        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
20426      }
20427      counter++;
20428    variants.push({
20429        id: '40944462430302',
20430        name: 'S-Series with Recurve Rails',
20431        price: '320000',
20432        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
20433    });
20434    
20435    
20436    
20437    
20438    
20439
20440    
20441    
20442      if (counter === 0) {
20443        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20443onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
20444        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
20445      }
20446      counter++;
20447    variants.push({
20448        id: '40944462463070',
20449        name: 'S-Series Rally Edition',
20450        price: '325000',
20451        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
20452    });
20453    
20454    
20455    
20456    
20457    
20458
20459    
20460    
20461      if (counter === 0) {
20462        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
20463        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
20464      }
20465      counter++;
20466    variants.push({
20467        id: '41911500406878',
20468        name: 'S-Series Rally XL',
20469        price: '350000',
20470        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
20471    });
20472    
20473    
20474
20475      // EVAN TODO: Update this to "Recurve"
20476      var recurveString = 'Bundle #';
20477    app.bundles[i].products.push({
20478        id: '6845910515806',
20479        name: 'Onewheel GT S-Series',
20480        
20481        variants: variants,
20482        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20483    });
20484
20485      console.log('app.bundles[i].name', app.bundles[i].name);
20486      console.log('variants', variants);
20487      console.log({
20488        id: '6845910515806',
20489        name: 'Onewheel GT S-Series',
20490        
20491        variants: variants,
20492        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20493    });
20494
20495  console.log({
20496        id: '6845910515806',
20497        name: 'Onewheel GT S-Series',
20498        
20499        variants: variants,
20500        chosenVariant: variants[0]
20501    });
20502    
20503    var variants = [];
20504    
20505    
20506    
20507    
20508
20509    
20510    
20511      if (counter === 0) {
20512        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
20513        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
20514      }
20515      counter++;
20516    variants.push({
20517        id: '39539189416030',
20518        name: 'Black',
20519        price: '500',
20520        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
20521    });
20522    
20523    
20524    
20525    
20526    
20527
20528    
20529    
20530      if (counter === 0) {
20531        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
20532        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
20533      }
20534      counter++;
20535    variants.push({
20536        id: '39539189448798',
20537        name: 'Navy Blue',
20538        price: '500',
20539        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
20540    });
20541    
20542    
20543    
20544    
20545    
20546
20547    
20548    
20549      if (counter === 0) {
20550        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20550onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
20551        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
20552      }
20553      counter++;
20554    variants.push({
20555        id: '39539189481566',
20556        name: 'Mint',
20557        price: '500',
20558        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
20559    });
20560    
20561    
20562    
20563    
20564    
20565
20566    
20567    
20568      if (counter === 0) {
20569        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
20570        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
20571      }
20572      counter++;
20573    variants.push({
20574        id: '39539189514334',
20575        name: 'White',
20576        price: '500',
20577        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
20578    });
20579    
20580    
20581    
20582    
20583    
20584
20585    
20586    
20587      if (counter === 0) {
20588        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
20589        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
20590      }
20591      counter++;
20592    variants.push({
20593        id: '39539189547102',
20594        name: 'Dark Olive',
20595        price: '500',
20596        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
20597    });
20598    
20599    
20600    
20601    
20602    
20603
20604    
20605    
20606      if (counter === 0) {
20607        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
20608        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
20609      }
20610      counter++;
20611    variants.push({
20612        id: '39539189579870',
20613        name: 'Fluorescent Orange',
20614        price: '500',
20615        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
20616    });
20617    
20618    
20619    
20620    
20621    
20622
20623    
20624    
20625      if (counter === 0) {
20626        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
20627        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
20628      }
20629      counter++;
20630    variants.push({
20631        id: '39539189612638',
20632        name: 'Red',
20633        price: '500',
20634        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
20635    });
20636    
20637    
20638    
20639    
20640    
20641
20642    
20643    
20644      if (counter === 0) {
20645        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
20646        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20646onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
20647      }
20648      counter++;
20649    variants.push({
20650        id: '39539189645406',
20651        name: 'Hot Blue',
20652        price: '500',
20653        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
20654    });
20655    
20656    
20657    
20658    
20659    
20660
20661    
20662    
20663      if (counter === 0) {
20664        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
20665        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
20666      }
20667      counter++;
20668    variants.push({
20669        id: '39539189678174',
20670        name: 'Fluorescent Yellow',
20671        price: '500',
20672        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
20673    });
20674    
20675    
20676    
20677    
20678    
20679
20680    
20681    
20682      if (counter === 0) {
20683        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
20684        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
20685      }
20686      counter++;
20687    variants.push({
20688        id: '39539189710942',
20689        name: 'Fuchsia',
20690        price: '500',
20691        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
20692    });
20693    
20694    
20695    
20696    
20697    
20698
20699    
20700    
20701      if (counter === 0) {
20702        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
20703        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
20704      }
20705      counter++;
20706    variants.push({
20707        id: '39539189743710',
20708        name: 'Lime',
20709        price: '500',
20710        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
20711    });
20712    
20713    
20714    
20715    
20716    
20717
20718    
20719    
20720      if (counter === 0) {
20721        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
20722        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
20723      }
20724      counter++;
20725    variants.push({
20726        id: '39539189776478',
20727        name: 'Purple',
20728        price: '500',
20729        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
20730    });
20731    
20732    
20733    
20734    
20735    
20736
20737    
20738    
20739      if (counter === 0) {
20740        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
20741        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
20742      }
20743      counter++;
20744    variants.push({
20745        id: '39539189809246',
20746        name: 'Jewel Gray',
20747        price: '500',
20748        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20748onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
20749    });
20750    
20751    
20752    
20753    
20754    
20755
20756    
20757    
20758      if (counter === 0) {
20759        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
20760        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
20761      }
20762      counter++;
20763    variants.push({
20764        id: '39539189842014',
20765        name: 'Spearmint',
20766        price: '500',
20767        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
20768    });
20769    
20770    
20771    
20772    
20773    
20774
20775    
20776    
20777      if (counter === 0) {
20778        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
20779        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
20780      }
20781      counter++;
20782    variants.push({
20783        id: '39539189874782',
20784        name: 'Gold Nugget',
20785        price: '500',
20786        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
20787    });
20788    
20789    
20790    
20791    
20792    
20793
20794    
20795    
20796      if (counter === 0) {
20797        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
20798        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
20799      }
20800      counter++;
20801    variants.push({
20802        id: '39539189907550',
20803        name: 'Mississippi Mud',
20804        price: '500',
20805        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
20806    });
20807    
20808    
20809
20810      // EVAN TODO: Update this to "Recurve"
20811      var recurveString = 'Bundle #';
20812    app.bundles[i].products.push({
20813        id: '6625428373598',
20814        name: 'GT Charger Plug',
20815        
20816        variants: variants,
20817        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20818    });
20819
20820      console.log('app.bundles[i].name', app.bundles[i].name);
20821      console.log('variants', variants);
20822      console.log({
20823        id: '6625428373598',
20824        name: 'GT Charger Plug',
20825        
20826        variants: variants,
20827        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20828    });
20829
20830  console.log({
20831        id: '6625428373598',
20832        name: 'GT Charger Plug',
20833        
20834        variants: variants,
20835        chosenVariant: variants[0]
20836    });
20837    
20838    var variants = [];
20839    
20840    
20841    
20842    
20843
20844    
20845    
20846      if (counter === 0) {
20847        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302');
20848        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302';
20849      }
20850      counter++;
20851    variants.push({
20852        id: '40187173240926',
20853        name: 'Hot Blue',
20854        price: '12500',
20855        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302',
20856    });
20857    
20858    
20859    
20860    
20861    
20862
20863    
20864    
20865      if (counter === 0) {
20866        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302');
20867        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302';
20868      }
20869      counter++;
20870    variants.push({
20871        id: '40187173011550',
20872        name: 'Black',
20873        price: '12500',
20874        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302',
20875    });
20876    
20877    
20878    
20879    
20880    
20881
20882    
20883    
20884      if (counter === 0) {
20885        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199');
20886        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199';
20887      }
20888      counter++;
20889    variants.push({
20890        id: '40187173044318',
20891        name: 'Navy Blue',
20892        price: '12500',
20893        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199',
20894    });
20895    
20896    
20897    
20898    
20899    
20900
20901    
20902    
20903      if (counter === 0) {
20904        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199');
20905        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199';
20906      }
20907      counter++;
20908    variants.push({
20909        id: '40187173109854',
20910        name: 'White',
20911        price: '12500',
20912        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199',
20913    });
20914    
20915    
20916    
20917    
20918    
20919
20920    
20921    
20922      if (counter === 0) {
20923        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199');
20924        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199';
20925      }
20926      counter++;
20927    variants.push({
20928        id: '40187173142622',
20929        name: 'Dark Olive',
20930        price: '12500',
20931        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
20931onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199',
20932    });
20933    
20934    
20935    
20936    
20937    
20938
20939    
20940    
20941      if (counter === 0) {
20942        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199');
20943        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199';
20944      }
20945      counter++;
20946    variants.push({
20947        id: '40187173175390',
20948        name: 'Fluorescent Orange',
20949        price: '12500',
20950        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199',
20951    });
20952    
20953    
20954    
20955    
20956    
20957
20958    
20959    
20960      if (counter === 0) {
20961        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199');
20962        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199';
20963      }
20964      counter++;
20965    variants.push({
20966        id: '40187173208158',
20967        name: 'Red',
20968        price: '12500',
20969        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199',
20970    });
20971    
20972    
20973
20974      // EVAN TODO: Update this to "Recurve"
20975      var recurveString = 'Bundle #';
20976    app.bundles[i].products.push({
20977        id: '6864473653342',
20978        name: 'GT Freeride Bumpers',
20979        
20980        variants: variants,
20981        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
20982    });
20983
20984      console.log('app.bundles[i].name', app.bundles[i].name);
20985      console.log('variants', variants);
20986      console.log({
20987        id: '6864473653342',
20988        name: 'GT Freeride Bumpers',
20989        
20990        variants: variants,
20991        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
20992    });
20993
20994  console.log({
20995        id: '6864473653342',
20996        name: 'GT Freeride Bumpers',
20997        
20998        variants: variants,
20999        chosenVariant: variants[0]
21000    });
21001    
21002    var variants = [];
21003    
21004    
21005    
21006    
21007
21008    
21009    
21010      if (counter === 0) {
21011        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
21012        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
21013      }
21014      counter++;
21015    variants.push({
21016        id: '40129602191454',
21017        name: 'Default Title',
21018        price: '23000',
21019        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
21020    });
21021    
21022    
21023
21024      // EVAN TODO: Update this to "Recurve"
21025      var recurveString = 'Bundle #';
21026    app.bundles[i].products.push({
21027        id: '6842334806110',
21028        name: 'GT S-Series Hypercharger',
21029        
21030        variants: variants,
21031        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21032    });
21033
21034      console.log('app.bundles[i].name', app.bundles[i].name);
21035      console.log('variants', variants);
21036      console.log({
21037        id: '6842334806110',
21038        name: 'GT S-Series Hypercharger',
21039        
21040        variants: variants,
21041        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21042    });
21043
21044  console.log({
21045        id: '6842334806110',
21046        name: 'GT S-Series Hypercharger',
21047        
21048        variants: variants,
21049        chosenVariant: variants[0]
21050    });
21051    
21052
21053    i++;
21054    
21055
21056    app.bundles[i].name = 'Epitome Bundle';
21057    
21058    var variants = [];
21059    
21060    
21061    
21062    
21063
21064    
21065    
21066      if (counter === 0) {
21067        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21067onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504');
21068        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504';
21069      }
21070      counter++;
21071    variants.push({
21072        id: '40944462397534',
21073        name: 'S-Series',
21074        price: '290000',
21075        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_TreadedClipped_4ConfigModal_500x.png?v=1719589504',
21076    });
21077    
21078    
21079    
21080    
21081    
21082
21083    
21084    
21085      if (counter === 0) {
21086        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052');
21087        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052';
21088      }
21089      counter++;
21090    variants.push({
21091        id: '40944462430302',
21092        name: 'S-Series with Recurve Rails',
21093        price: '320000',
21094        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRecurve_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591052',
21095    });
21096    
21097    
21098    
21099    
21100    
21101
21102    
21103    
21104      if (counter === 0) {
21105        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068');
21106        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068';
21107      }
21108      counter++;
21109    variants.push({
21110        id: '40944462463070',
21111        name: 'S-Series Rally Edition',
21112        price: '325000',
21113        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTSRally_Configurator_TransWDropshadow_4Light_V3_500x.png?v=1719591068',
21114    });
21115    
21116    
21117    
21118    
21119    
21120
21121    
21122    
21123      if (counter === 0) {
21124        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763');
21125        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763';
21126      }
21127      counter++;
21128    variants.push({
21129        id: '41911500406878',
21130        name: 'S-Series Rally XL',
21131        price: '350000',
21132        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2_500x.png?v=1755221763',
21133    });
21134    
21135    
21136
21137      // EVAN TODO: Update this to "Recurve"
21138      var recurveString = 'Bundle #';
21139    app.bundles[i].products.push({
21140        id: '6845910515806',
21141        name: 'Onewheel GT S-Series',
21142        
21143        variants: variants,
21144        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21145    });
21146
21147      console.log('app.bundles[i].name', app.bundles[i].name);
21148      console.log('variants', variants);
21149      console.log({
21150        id: '6845910515806',
21151        name: 'Onewheel GT S-Series',
21152        
21153        variants: variants,
21154        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21155    });
21156
21157  console.log({
21158        id: '6845910515806',
21159        name: 'Onewheel GT S-Series',
21160        
21161        variants: variants,
21162        chosenVariant: variants[0]
21163    });
21164    
21165    var variants = [];
21166    
21167    
21168    
21169    
21170
21171    
21172    
21173      if (counter === 0) {
21174        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21174onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766');
21175        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766';
21176      }
21177      counter++;
21178    variants.push({
21179        id: '39539189416030',
21180        name: 'Black',
21181        price: '500',
21182        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Black_87d60888-10a2-465d-b1ce-33f824925ed4_500x.png?v=1634926766',
21183    });
21184    
21185    
21186    
21187    
21188    
21189
21190    
21191    
21192      if (counter === 0) {
21193        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768');
21194        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768';
21195      }
21196      counter++;
21197    variants.push({
21198        id: '39539189448798',
21199        name: 'Navy Blue',
21200        price: '500',
21201        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Navy_500x.png?v=1634926768',
21202    });
21203    
21204    
21205    
21206    
21207    
21208
21209    
21210    
21211      if (counter === 0) {
21212        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830');
21213        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830';
21214      }
21215      counter++;
21216    variants.push({
21217        id: '39539189481566',
21218        name: 'Mint',
21219        price: '500',
21220        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mint_60fbe24f-f701-42be-96e1-3f048d551126_500x.png?v=1634926830',
21221    });
21222    
21223    
21224    
21225    
21226    
21227
21228    
21229    
21230      if (counter === 0) {
21231        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803');
21232        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803';
21233      }
21234      counter++;
21235    variants.push({
21236        id: '39539189514334',
21237        name: 'White',
21238        price: '500',
21239        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-White_500x.png?v=1634926803',
21240    });
21241    
21242    
21243    
21244    
21245    
21246
21247    
21248    
21249      if (counter === 0) {
21250        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902');
21251        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902';
21252      }
21253      counter++;
21254    variants.push({
21255        id: '39539189547102',
21256        name: 'Dark Olive',
21257        price: '500',
21258        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Olive-Green_8f3749b3-fd9e-4ae2-ab47-a7f3bf077101_500x.png?v=1634926902',
21259    });
21260    
21261    
21262    
21263    
21264    
21265
21266    
21267    
21268      if (counter === 0) {
21269        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848');
21270        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21270onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848';
21271      }
21272      counter++;
21273    variants.push({
21274        id: '39539189579870',
21275        name: 'Fluorescent Orange',
21276        price: '500',
21277        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo-Orange_500x.png?v=1634926848',
21278    });
21279    
21280    
21281    
21282    
21283    
21284
21285    
21286    
21287      if (counter === 0) {
21288        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910');
21289        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910';
21290      }
21291      counter++;
21292    variants.push({
21293        id: '39539189612638',
21294        name: 'Red',
21295        price: '500',
21296        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Bright-Red_f49ecfaf-38aa-4d4b-b640-e1df379266ee_500x.png?v=1634926910',
21297    });
21298    
21299    
21300    
21301    
21302    
21303
21304    
21305    
21306      if (counter === 0) {
21307        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852');
21308        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852';
21309      }
21310      counter++;
21311    variants.push({
21312        id: '39539189645406',
21313        name: 'Hot Blue',
21314        price: '500',
21315        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Hot-Blue_500x.png?v=1634926852',
21316    });
21317    
21318    
21319    
21320    
21321    
21322
21323    
21324    
21325      if (counter === 0) {
21326        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962');
21327        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962';
21328      }
21329      counter++;
21330    variants.push({
21331        id: '39539189678174',
21332        name: 'Fluorescent Yellow',
21333        price: '500',
21334        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Flo.-Yellow_fa0e54b4-887a-428e-95d7-79c836f337e4_500x.png?v=1634926962',
21335    });
21336    
21337    
21338    
21339    
21340    
21341
21342    
21343    
21344      if (counter === 0) {
21345        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858');
21346        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858';
21347      }
21348      counter++;
21349    variants.push({
21350        id: '39539189710942',
21351        name: 'Fuchsia',
21352        price: '500',
21353        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Fuschia_500x.png?v=1634926858',
21354    });
21355    
21356    
21357    
21358    
21359    
21360
21361    
21362    
21363      if (counter === 0) {
21364        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965');
21365        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965';
21366      }
21367      counter++;
21368    variants.push({
21369        id: '39539189743710',
21370        name: 'Lime',
21371        price: '500',
21372        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21372onewheel.com/cdn/shop/products/Charging-Cap-Lime_3b3664bf-3015-4326-94d2-b7f6da70a0d7_500x.png?v=1634926965',
21373    });
21374    
21375    
21376    
21377    
21378    
21379
21380    
21381    
21382      if (counter === 0) {
21383        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866');
21384        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866';
21385      }
21386      counter++;
21387    variants.push({
21388        id: '39539189776478',
21389        name: 'Purple',
21390        price: '500',
21391        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Purple_500x.png?v=1634926866',
21392    });
21393    
21394    
21395    
21396    
21397    
21398
21399    
21400    
21401      if (counter === 0) {
21402        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872');
21403        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872';
21404      }
21405      counter++;
21406    variants.push({
21407        id: '39539189809246',
21408        name: 'Jewel Gray',
21409        price: '500',
21410        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Jewel_500x.png?v=1634926872',
21411    });
21412    
21413    
21414    
21415    
21416    
21417
21418    
21419    
21420      if (counter === 0) {
21421        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876');
21422        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876';
21423      }
21424      counter++;
21425    variants.push({
21426        id: '39539189842014',
21427        name: 'Spearmint',
21428        price: '500',
21429        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Spearmint_500x.png?v=1634926876',
21430    });
21431    
21432    
21433    
21434    
21435    
21436
21437    
21438    
21439      if (counter === 0) {
21440        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971');
21441        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971';
21442      }
21443      counter++;
21444    variants.push({
21445        id: '39539189874782',
21446        name: 'Gold Nugget',
21447        price: '500',
21448        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Gold-Nugget_bc308357-c474-4055-86fb-df414711b389_500x.png?v=1634926971',
21449    });
21450    
21451    
21452    
21453    
21454    
21455
21456    
21457    
21458      if (counter === 0) {
21459        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882');
21460        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882';
21461      }
21462      counter++;
21463    variants.push({
21464        id: '39539189907550',
21465        name: 'Mississippi Mud',
21466        price: '500',
21467        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/products/Charging-Cap-Mississippi-Mudd_500x.png?v=1634926882',
21468    });
21469    
21470    
21471
21472      // EVAN TODO: Update this to "Recurve"
21473      var recurveString = 'Bundle #';
21474    app.bundles[i].products.push({
21475        id: '6625428373598',
21476        name: 'GT Charger Plug',
21477        
21478        variants: variants,
21479        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21480    });
21481
21482      console.log('app.bundles[i].name', app.bundles[i].name);
21483      console.log('variants', variants);
21484      console.log({
21485        id: '6625428373598',
21486        name: 'GT Charger Plug',
21487        
21488        variants: variants,
21489        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21490    });
21491
21492  console.log({
21493        id: '6625428373598',
21494        name: 'GT Charger Plug',
21495        
21496        variants: variants,
21497        chosenVariant: variants[0]
21498    });
21499    
21500    var variants = [];
21501    
21502    
21503    
21504    
21505
21506    
21507    
21508      if (counter === 0) {
21509        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302');
21510        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302';
21511      }
21512      counter++;
21513    variants.push({
21514        id: '40187173240926',
21515        name: 'Hot Blue',
21516        price: '12500',
21517        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Blue_500x.png?v=1715469302',
21518    });
21519    
21520    
21521    
21522    
21523    
21524
21525    
21526    
21527      if (counter === 0) {
21528        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302');
21529        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302';
21530      }
21531      counter++;
21532    variants.push({
21533        id: '40187173011550',
21534        name: 'Black',
21535        price: '12500',
21536        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Black_500x.png?v=1715469302',
21537    });
21538    
21539    
21540    
21541    
21542    
21543
21544    
21545    
21546      if (counter === 0) {
21547        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199');
21548        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199';
21549      }
21550      counter++;
21551    variants.push({
21552        id: '40187173044318',
21553        name: 'Navy Blue',
21554        price: '12500',
21555        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Navy_500x.png?v=1700173199',
21556    });
21557    
21558    
21559    
21560    
21561    
21562
21563    
21564    
21565      if (counter === 0) {
21566        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199');
21567        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199';
21568      }
21569      counter++;
21570    variants.push({
21571        id: '40187173109854',
21572        name: 'White',
21573        price: '12500',
21574        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_White_500x.png?v=1700173199',
21575    });
21576    
21577    
21578    
21579    
21580    
21581
21582    
21583    
21584      if (counter === 0) {
21585        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199');
21586        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199';
21587      }
21588      counter++;
21589    variants.push({
21590        id: '40187173142622',
21591        name: 'Dark Olive',
21592        price: '12500',
21593        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21593onewheel.com/cdn/shop/files/Freeride_Bumper_Green_500x.png?v=1700173199',
21594    });
21595    
21596    
21597    
21598    
21599    
21600
21601    
21602    
21603      if (counter === 0) {
21604        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199');
21605        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199';
21606      }
21607      counter++;
21608    variants.push({
21609        id: '40187173175390',
21610        name: 'Fluorescent Orange',
21611        price: '12500',
21612        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_FluOrange_500x.png?v=1700173199',
21613    });
21614    
21615    
21616    
21617    
21618    
21619
21620    
21621    
21622      if (counter === 0) {
21623        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199');
21624        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199';
21625      }
21626      counter++;
21627    variants.push({
21628        id: '40187173208158',
21629        name: 'Red',
21630        price: '12500',
21631        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/Freeride_Bumper_Red_500x.png?v=1700173199',
21632    });
21633    
21634    
21635
21636      // EVAN TODO: Update this to "Recurve"
21637      var recurveString = 'Bundle #';
21638    app.bundles[i].products.push({
21639        id: '6864473653342',
21640        name: 'GT Freeride Bumpers',
21641        
21642        variants: variants,
21643        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21644    });
21645
21646      console.log('app.bundles[i].name', app.bundles[i].name);
21647      console.log('variants', variants);
21648      console.log({
21649        id: '6864473653342',
21650        name: 'GT Freeride Bumpers',
21651        
21652        variants: variants,
21653        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21654    });
21655
21656  console.log({
21657        id: '6864473653342',
21658        name: 'GT Freeride Bumpers',
21659        
21660        variants: variants,
21661        chosenVariant: variants[0]
21662    });
21663    
21664    var variants = [];
21665    
21666    
21667    
21668    
21669
21670    
21671    
21672      if (counter === 0) {
21673        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542');
21674        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542';
21675      }
21676      counter++;
21677    variants.push({
21678        id: '40129602191454',
21679        name: 'Default Title',
21680        price: '23000',
21681        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GTS_Hyper_Charger_Web_Main_500x.png?v=1698373542',
21682    });
21683    
21684    
21685
21686      // EVAN TODO: Update this to "Recurve"
21687      var recurveString = 'Bundle #';
21688    app.bundles[i].products.push({
21689        id: '6842334806110',
21690        name: 'GT S-Series Hypercharger',
21691        
21692        variants: variants,
21693        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21694    });
21695
21696      console.log('app.bundles[i].name', app.bundles[i].name);
21697      console.log('variants', variants);
21698      console.log({
21699        id: '6842334806110',
21700        name: 'GT S-Series Hypercharger',
21701        
21702        variants: variants,
21703        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21704    });
21705
21706  console.log({
21707        id: '6842334806110',
21708        name: 'GT S-Series Hypercharger',
21709        
21710        variants: variants,
21711        chosenVariant: variants[0]
21712    });
21713    
21714    var variants = [];
21715    
21716    
21717    
21718    
21719
21720    
21721    
21722      if (counter === 0) {
21723        console.log('https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
21723onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384');
21724        document.querySelector('#preloadImageConfig').src = 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384';
21725      }
21726      counter++;
21727    variants.push({
21728        id: '41013774647390',
21729        name: 'Default Title',
21730        price: '30000',
21731        image: 'https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/FST_BaseKit_Alt_500x.png?v=1720123384',
21732    });
21733    
21734    
21735
21736      // EVAN TODO: Update this to "Recurve"
21737      var recurveString = 'Bundle #';
21738    app.bundles[i].products.push({
21739        id: '7151761686622',
21740        name: 'FST System Base Kit',
21741        
21742        variants: variants,
21743        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 || app.bundles[i].products.length > 0 ? variants[0] : variants[0]
21744    });
21745
21746      console.log('app.bundles[i].name', app.bundles[i].name);
21747      console.log('variants', variants);
21748      console.log({
21749        id: '7151761686622',
21750        name: 'FST System Base Kit',
21751        
21752        variants: variants,
21753        chosenVariant: app.bundles[i].name.indexOf(recurveString) < 0 ? variants[0] : variants[0]
21754    });
21755
21756  console.log({
21757        id: '7151761686622',
21758        name: 'FST System Base Kit',
21759        
21760        variants: variants,
21761        chosenVariant: variants[0]
21762    });
21763    
21764
21765    i++;
21766    
21767
21768    window.config = new Vue({
21769        el: '#config-view',
21770        delimiters: ['${', '}'],
21771        data: {
21772            bundleName: '',
21773            bundle: {}
21774        },
21775        methods: {
21776            moneyFormat(n) {
21777                var c = isNaN(c = Math.abs(c)) ? 2 : c,
21778                    d = d == undefined ? "." : d,
21779                    t = t == undefined ? "," : t,
21780                    s = n < 0 ? "-" : "",
21781                    i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))),
21782                    j = (j = i.length) > 3 ? j % 3 : 0;
21783
21784                return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
21785            },
21786            optionChanged: function (product, variant) {
21787                product.chosenVariant = variant;
21788
21789                this.bundle.price = 0;
21790                for (var i = 0; i < this.bundle.products.length; i++) {
21791                    this.bundle.price += parseInt(this.bundle.products[i].chosenVariant.price) / 100;
21792                }
21793                this.bundle.price -= this.bundle.discount;
21794            },
21795            getImage(product, index) {
21796              console.log('getting image');
21797              console.log(product);
21798              console.log(index);
21799                let initial = '';
21800                // if(index === 0)
21801                    // return product.chosenVariant.image
21802                //     initial = '_Rail'
21803
21804                let url = 'https://cdn.shopify.com/s/files/1/0696/2011/files/';
21805                // For canvas rendering, use board product if available, otherwise use activeProduct
21806                let boardProduct = this.bundle.products && this.bundle.products.find(p => p.isBoard || p.hidden);
21807                let productForCanvas = boardProduct || this.bundle.activeProduct;
21808                let bundleName = productForCanvas.name
21809                
21810                // If we have a board product with a chosenVariant and railParam, use board variant for base image
21811                // BUT only apply this to the board product itself, not to accessories
21812                let variantForCanvas = product.chosenVariant;
21813                let useBoardVariantForBase = false;
21814                var isGtBoardCanvas = boardProduct && boardProduct.name && boardProduct.name.toLowerCase().indexOf('onewheel gt') !== -1 && boardProduct.name.toLowerCase().indexOf('s-series') === -1;
21815                var useTireForGtBase = isGtBoardCanvas && this.bundle.tireParam && (product.isBoard || product.hidden);
21816                // Rail param (XR/GT rails) or GT ?tire= for correct stock board layer
21817                if (boardProduct && boardProduct.chosenVariant && (product.isBoard || product.hidden) && (this.bundle.railParam || useTireForGtBase)) {
21818                  variantForCanvas = boardProduct.chosenVariant;
21819                  useBoardVariantForBase = true;
21820                  console.log('Using board variant for canvas:', boardProduct.chosenVariant.name, 'rail:', this.bundle.railParam, 'tire:', this.bundle.tireParam);
21821                }
21822                if (bundleName == "Onewheel Pint") {
21823                    bundleName = "Pint"
21824                }
21825                if (bundleName == "Onewheel Pint X") {
21826                    bundleName = "PintX"
21827                }
21828                if (bundleName == "Fender Pint") {
21829                    bundleName = "PintX"
21830                }
21831                if (bundleName == "Pint X Rail Guards") {
21832                    bundleName = "PintX"
21833                }
21834                if (bundleName == "Onewheel Pint S") {
21835                    bundleName = "PintS"
21836                }
21837                if (bundleName == "Product1") {
21838                    bundleName = "PintS"
21839                }
21840                if (bundleName == "Onewheel+ XR") {
21841                    bundleName = "XR"
21842                }
21843                if (bundleName == "Onewheel GT") {
21844                    bundleName = "GT"
21845                }
21846                if (bundleName == "GT Charger Plug") {
21847                    bundleName = "GT"
21848                } 
21849                if (bundleName == "GT Rail Guards") {
21850                    bundleName = "GT"
21851                } 
21852                if (bundleName == "Onewheel GT S-Series") {
21853                    bundleName = "GT"
21854                }
21855
21856                
21857                let activeBundleName = this.bundle.name
21858              
21859                if (activeBundleName == "Recurve Hybrid Bundle") {
21860                    bundleName = "GTS"
21861                }
21862                if (activeBundleName == "Recurve Summit Bundle") {
21863                    bundleName = "GTS"
21864                }
21865                if (activeBundleName == "Recurve Full Send Bundle") {
21866                    bundleName = "GTS"
21867                }
21868
21869                if (activeBundleName == "Rally Hybrid") {
21870                    bundleName = "GTS"
21871                }
21872                if (activeBundleName == "Rally Summit") {
21873                    bundleName = "GTS"
21874                }
21875                if (activeBundleName == "Rally Full Send") {
21876                    bundleName = "GTS"
21877                }
21878
21879                if (activeBundleName == "Rally XL Freeride") {
21880                    bundleName = "GTS_XL"
21881                }
21882                if (activeBundleName == "Rally XL Summit") {
21883                    bundleName = "GTS_XL"
21884                }
21885                if (activeBundleName == "Rally XL Epitome") {
21886                    bundleName = "GTS_XL"
21887                }
21888
21889                
21890                this.bundleName = bundleName
21891
21892                let productName = product.name.replaceAll('Onewheel', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' X ', '').replaceAll('Pint', '').replaceAll('GT', '').replaceAll(' ', '');
21893                // Use variantForCanvas if set (for board product with rail parameter), otherwise use product's chosenVariant
21894                let variantName = (variantForCanvas ? variantForCanvas.name : product.chosenVariant.name).replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', '');
21895                
21896                // If using board variant for base, construct image URL with board variant name
21897                // The base image should show the board with the correct rail color
21898                // Only apply this logic to the board product itself, not accessories
21899                if (useBoardVariantForBase && boardProduct && (product.isBoard || product.hidden)) {
21900                  // For the base canvas image, use the board product's variant name
21901                  let boardVariantName = boardProduct.chosenVariant.name.replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', '');
21902                  // Build image URL using board variant for the base
21903                  let baseImage = url + bundleName + '_' + productName + '_' + boardVariantName + '_1400x.png';
21904                  // Apply the same replacements
21905                  let image = baseImage.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png");
21906                  // Continue with other replacements...
21907                  image = image.replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("Onewheel%20XR%20Classic_","Classic_Straight_").replaceAll("Onewheel XR Classic_","Classic_Straight_").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Classic_Straight_ClassicFreerideBumpers_","Classic_Straight_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender").replace(/(^https?:\/\/[^?]*\/files\/)Rail(?:%20| |_)?Guards(?:%20| |_)?(?=(Pint|GT|GTS|XR|Classic))/,'$1');
21908                  console.log('Canvas image with board variant:', image);
21909                  return image;
21910                }
21911                
21912                let image = url + bundleName + '_' + productName + '_' + variantName + '_1400x.png';
21913                image = image.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png").replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("ClassicwithRecurveRails","Recurve").replaceAll("Onewheel%20XR%20Classic_","Classic_Straight_").replaceAll("Onewheel XR Classic_","Classic_Straight_").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Classic_Straight_ClassicFreerideBumpers_","Classic_Straight_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender").replace(/(^https?:\/\/[^?]*\/files\/)Rail(?:%20| |_)?Guards(?:%20| |_)?(?=(Pint|GT|GTS|XR|Classic))/,'$1');
21914                
21915                return image;
21916                return product.chosenVariant.image
21917            },
21918            getImageAlt(product, index) {
21919              console.log('getting image');
21920              console.log(product);
21921              console.log(index);
21922                let initial = '';
21923                // if(index === 0)
21924                    // return product.chosenVariant.image
21925                //     initial = '_Rail'
21926
21927                let url = 'https://cdn.shopify.com/s/files/1/0696/2011/files/';
21928                // For canvas rendering, use board product if available, otherwise use activeProduct
21929                let boardProduct = this.bundle.products && this.bundle.products.find(p => p.isBoard || p.hidden);
21930                let productForCanvas = boardProduct || this.bundle.activeProduct;
21931                let bundleName = productForCanvas.name
21932                if (bundleName == "Onewheel Pint") {
21933                    bundleName = "Pint"
21934                }
21935                if (bundleName == "Onewheel Pint X") {
21936                    bundleName = "PintX"
21937                }
21938                if (bundleName == "Fender Pint") {
21939                    bundleName = "PintX"
21940                }
21941                if (bundleName == "Pint X Rail Guards") {
21942                    bundleName = "PintX"
21943                }
21944                if (bundleName == "Onewheel Pint X") {
21945                    bundleName = "PintX"
21946                }
21947                if (bundleName == "Product1") {
21948                    bundleName = "PintS"
21949                }
21950                if (bundleName == "Onewheel+ XR") {
21951                    bundleName = "XR"
21952                }
21953                if (bundleName == "Onewheel GT") {
21954                    bundleName = "GT"
21955                }
21956                if (bundleName == "GT Charger Plug") {
21957                    bundleName = "GT"
21958                } 
21959                if (bundleName == "GT Rail Guards") {
21960                    bundleName = "GT"
21961                } 
21962                if (bundleName == "Onewheel GT S-Series") {
21963                    bundleName = "GT"
21964                }
21965
21966                
21967                let activeBundleName = this.bundle.name
21968              
21969                if (activeBundleName == "Recurve Hybrid Bundle") {
21970                    bundleName = "GTS"
21971                }
21972                if (activeBundleName == "Recurve Summit Bundle") {
21973                    bundleName = "GTS"
21974                }
21975                if (activeBundleName == "Recurve Full Send Bundle") {
21976                    bundleName = "GTS"
21977                }
21978                
21979                this.bundleName = bundleName
21980
21981                let productName = product.name.replaceAll('Onewheel', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' X ', '').replaceAll('Pint', '').replaceAll('GT', '').replaceAll(' ', '');
21982                let variantName = product.chosenVariant.name.replaceAll('Pint', '').replaceAll('XR', '').replaceAll('xr', '').replaceAll(' ', '');
21983                
21984                let imageAlt = url + bundleName + '_' + productName + '_' + variantName + '_1400x.png';
21985                imageAlt = imageAlt.replaceAll("__", "_").replaceAll("GT_Fender_BlackCarbon", "GT_Fender_BC").replaceAll("GT_RailGuards", "GT_RailGuard").replaceAll("PintX_Bumper", "PintX_Bumpers").replaceAll("PintX_ChargerPlugs", "PintX_ChargerPlug").replaceAll("Pint_ChargerPlugs", "Pint_ChargerPlug").replaceAll("Charging-Cap-", "GT_ChargerPlug_").replaceAll("Pint_Slate_1400x.png", "Pint_Slate.png").replaceAll("Pint_Sand_1400x.png", "Pint_Sand.png").replaceAll("GTS_Bumpers_", "GTSRecurve_Bumpers_").replaceAll("GTS_FreerideBumpers_", "GTSRecurve_BumpersFR_").replaceAll("GTS_ChargerPlug", "GTSRecurve_ChargeCap").replaceAll("Darkgrey", "DarkGrey").replaceAll("PintX_", "PintS_").replaceAll("PintS_ChargerPlug_", "PintS_ChargerPlugs_").replaceAll("PintS_Bumpers_", "PintS_Bumper_").replaceAll("PintS_MaghandlePro_","PintX_MaghandlePro_").replaceAll("Pint_RailGuards","Pint_RailGuards_2024").replaceAll("Pint_Bumpers_","Pint_Bumpers_2024_").replaceAll("Pint_Fender_","Pint_Fender_2024_").replaceAll("Pint_ChargerPlug_","PintX_ChargerPlug_2024_").replaceAll("Pint_MaghandlePro_","PintX_MaghandlePro_2024_").replaceAll("Pint_Slate.png","Pint_RailGuards_2024_Slate.png").replaceAll("Pint_Sand.png","Pint_RailGuards_2024_Sand.png").replaceAll("2024_Jack-Glow-Lantern","Jack-Glow-Lantern").replaceAll("2024_Glowhst","Glowhst").replaceAll("2024_Glow_Ghost","Glow_Ghost").replaceAll("_2024_Transparent","_Transparent").replaceAll("h9_h9_1","XRClassic_Straight_Featured").replaceAll("h9_h9_2","XRClassic_Recurve_Featured").replaceAll("h9_","Classic_Straight_").replaceAll("Classic_Straight_Charger","Classic_Straight_Charging").replaceAll("Classic_Recurve_Charger","Classic_Recurve_Charging").replaceAll("Classic_Straight_27b","Classic_Straight_STDBumper").replaceAll("Classic_Straight_27fb","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_27b","Classic_Recurve_STDBumper").replaceAll("Classic_Recurve_27fb","Classic_Recurve_FreerideBumper").replaceAll("Straight","Recurve").replaceAll("Classic_Straight_ClassicFreerideBumpers","Classic_Straight_FreerideBumper").replaceAll("Classic_Recurve_ClassicFreerideBumpers","Classic_Recurve_FreerideBumper").replaceAll("Classic_Straight_ClassicBumpers_","Classic_Straight_STDBumper_").replaceAll("Classic_Straight_ChargerPlug_","Classic_Straight_ChargingPlug_").replaceAll("Classic_Straight_Classic_Classic_","FinalStraight2024_").replaceAll("Onewheel XR Classic_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("GTS_Classic_ClassicwithRecurveRails_","FinalRecurve2024_").replaceAll("Onewheel XR Classic_HybridFender_","Classic_Recurve_HybridFender_").replaceAll("Onewheel XR Classic_HybridFenderDelete_ClassicRecurveHybridFenderDelete","Classic_Straight_HybridFenderDelete_ClassicHybridFenderDelete").replaceAll("Onewheel XR Classic_HybridFenderDelete_ClassicRecurveHybridFenderDelete","Classic_Straight_HybridFenderDelete_ClassicHybridFenderDelete").replaceAll("GTS_HybridFender_","Classic_Recurve_HybridFender_").replaceAll("GTSRecurve_ChargeCap_","Classic_Recurve_ChargingPlug_").replaceAll("Onewheel XR Classic_ChargerPlug_","Classic_Recurve_ChargingPlug_").replaceAll("Onewheel XR Classic_ClassicBumpers_","Classic_Recurve_STDBumper_").replaceAll("Onewheel XR Classic_ClassicFreerideBumpers_","Classic_Recurve_FreerideBumper_").replaceAll("Onewheel XR Classic_ClassicRecurveRailGuards_","Classic_ClassicRecurveRailGuards_").replaceAll("GT%20Fender_Fender", "GT_Fender");
21986                
21987                return imageAlt;
21988                return product.chosenVariant.imageAlt
21989            },
21990            expand(product) {
21991              for(var i = 0; i < this.bundle.products.length; i++) {
21992                this.bundle.products[i].expanded = false;
21993              }
21994              product.expanded = true;
21995              this.$forceUpdate();
21996            },
21997            isSwatch(product) {
21998                let variant = product.variants[0]
21999                let colors = ['White',
22000                    'Saffron',
22001                    'Red',
22002                    'FluorescentOrange',
22003                    'NavyBlue',
22004                    'Mint',
22005                    'LightGray',
22006                    'LightGrey',
22007                    'HotBlue',
22008                    'Fuchsia',
22009                    'FluorescentYellow',
22010                    'DarkOlive',
22011                    'Coral',
22012                    'Clear',
22013                    'Carbon',
22014                    'Black',
22015                    'Leather',
22016                    'Dijon',
22017                    'RonBurgundy',
22018                    'DarkGray',
22019                    'DarkGrey',
22020                    'DarkBlueGreen',
22021                    'Sand',
22022                    'Slate',
22023                    'XRBlue',
22024                    'BlackCarbon',
22025                    'WhiteCarbon',
22026                    'Lime',
22027                    'Purple',
22028                    'MississippiMud',
22029                    'GoldNugget',
22030                    'JewelGray',
22031                    'Spearmint',
22032                    'PowderBlue',
22033                    'NeonYellow',
22034                    'Transparent',
22035                    'BlackwithFluorscentYellow',
22036                    'BlackwithFluorescentYellow',
22037                    'Bananas',
22038                    'Cacti',
22039                    'Track',
22040                    'Sunfade',
22041                    'Doodle',
22042                    'Black with Fluorescent Yellow',
22043                    'Rally',
22044                    'Pint S',
22045                    'S-Series',
22046                    'Black with Fuchsia',
22047                    'Woodland Camo',
22048                    'Digi Camo',
22049                    'Digital Camo',
22050                    'Murdered Out',
22051                    'Jack-Glow-Lantern',
22052                    'Glowhst',
22053                    'Classic Blue',
22054                    'Classic Black',
22055                    'Forest Green'];
22056
22057
22058                if (colors.indexOf(variant.name.replaceAll(" ", "")) > -1) {
22059                    return true;
22060                }
22061
22062                return false;
22063            },
22064            getHexCode: function (color) {
22065
22066                if (!color) return '';
22067
22068                color = color.replace(/ /g, '');
22069
22070                if (color == 'Clear') return '#ffffff';
22071
22072                var hex = [];
22073                hex['White'] = '#f3f3f3';
22074                hex['Saffron'] = '#f2cf5d';
22075                hex['Red'] = '#e62c45';
22076                hex['FluorescentOrange'] = '#f77224';
22077                hex['NavyBlue'] = '#253a57';
22078                hex['Mint'] = '#a3e3e5';
22079                hex['LightGray'] = '#b2b6b8';
22080                hex['LightGrey'] = '#b2b6b8';
22081                hex['HotBlue'] = '#2ac1e4';
22082                hex['Fuchsia'] = '#f12a92';
22083                hex['FluorescentYellow'] = '#ebe005';
22084                hex['DarkOlive'] = '#718058';
22085                hex['Coral'] = '#ee8c80';
22086                hex['Clear'] = '#ffffff';
22087                hex['Carbon'] = '#454545';
22088                hex['Black'] = '#141414';
22089                hex['Leather'] = '#8d432a';
22090                hex['Dijon'] = '#cfb749';
22091                hex['RonBurgundy'] = '#8f1334';
22092                hex['DarkGray'] = '#5c5956';
22093                hex['DarkGrey'] = '#5c5956';
22094                hex['DarkBlueGreen'] = '#305256';
22095                hex['Sand'] = '#bda980';
22096                hex['Slate'] = '#595658';
22097                hex['XRBlue'] = '#1b6ad8';
22098                hex['BlackCarbon'] = '#141414';
22099                hex['WhiteCarbon'] = '#f3f3f3';
22100                hex['Lime'] = '#10bf43';
22101                hex['Purple'] = '#5b1ca3';
22102                hex['MississippiMud'] = '#646462';
22103                hex['GoldNugget'] = '#c2920c';
22104                hex['JewelGray'] = '#646464';
22105                hex['Spearmint'] = '#28aaaa';
22106                hex['PowderBlue'] = '#449bf5';
22107                hex['NeonYellow'] = '#e2e41a';
22108              	hex['BlackwithFluorscentYellow'] = '#e2e41a';
22109              	hex['BlackwithFluorescentYellow'] = '#e2e41a';
22110              	hex['Black with Fluorescent Yellow'] = '#e2e41a';
22111              	hex['GalaxyCarbon'] = '#423295';
22112              	hex['MurderedOut'] = '#141414';
22113              	hex['ClassicBlue'] = '#0B568E';
22114              	hex['ClassicBlack'] = '#111921';
22115              	hex['ForestGreen'] = '#064E46'
22116
22117                return hex[color] ? hex[color] : '';
22118            },
22119        }
22120    });
22121
22122  console.log("LOADINg")
22123
22124    $('body').on('click', '.open-configView', function () {
22125        console.log('click2');
22126        config.bundle = app.bundles[$(this).attr('data-bundle')];
22127        config.bundle.activeProduct = config.bundle.products[0];
22128        config.bundle.activeProduct.expanded = true;
22129
22130        // S-Series & XR Classic (and any Step-1 board): mark board product so add-bundle-to-cart adds only bundle items (board already in cart from Step 1)
22131        if (config.bundle && config.bundle.products && config.bundle.products.length) {
22132          function isBoardProductName(p) {
22133            var n = (p && p.name && p.name.toLowerCase()) || '';
22134            return n.indexOf('onewheel gt s-series') !== -1 || n.indexOf('onewheel xr classic') !== -1 || n.indexOf('onewheel pint x') !== -1 || n === 'onewheel pint' || (n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1);
22135          }
22136          const boardProduct = config.bundle.products.find(function(p) {
22137            return p && p.name && isBoardProductName(p);
22138          });
22139          if (boardProduct) {
22140            if (config.$set) {
22141              config.$set(boardProduct, 'isBoard', true);
22142              config.$set(boardProduct, 'hidden', true);
22143            } else {
22144              boardProduct.isBoard = true;
22145              boardProduct.hidden = true;
22146            }
22147            // Set activeProduct to first non-board for selection
22148            const firstAccessory = config.bundle.products.find(function(p) { return !p.isBoard && !p.hidden; });
22149            if (firstAccessory && config.bundle.activeProduct === boardProduct) {
22150              config.bundle.activeProduct = firstAccessory;
22151              if (config.$set) config.$set(config.bundle, 'activeProduct', firstAccessory);
22152            }
22153          }
22154        }
22155        
22156        // Read rail parameter from URL and store it in bundle for Vue to access
22157        const urlParams = new URLSearchParams(window.location.search);
22158        const railParam = urlParams.get('rail');
22159        const tireParam = urlParams.get('tire');
22160        // Use Vue.set to make railParam reactive
22161        if (config.$set) {
22162          config.$set(config.bundle, 'railParam', railParam || null);
22163          config.$set(config.bundle, 'tireParam', tireParam || null);
22164        } else {
22165          config.bundle.railParam = railParam || null;
22166          config.bundle.tireParam = tireParam || null;
22167        }
22168
22169       $('.thumbnails.s-series-swatches li').each(function() {
22170          const index = $(this).index();
22171          if($(this).hasClass('strong') && index > 0) {
22172            config.bundle.activeProduct.chosenVariant = config.bundle.activeProduct.variants[index];
22173            config.bundle.products.forEach(p => {
22174              if(p.name == 'Hybrid Fender Delete' && p.variants.length > 1) {
22175                p.chosenVariant = p.variants[1];
22176              }
22177            })
22178          }
22179        });
22180
22181        // Onewheel GT (non S-Series): match board canvas to ?tire=slick-tire|performance-treaded-tire
22182        if (tireParam) {
22183          (function applyGtTireVariant() {
22184            function setGtTireVariant() {
22185              if (!config.bundle || !config.bundle.products || !config.bundle.products.length) return false;
22186              var boardProduct = config.bundle.products.find(function (p) {
22187                if (!p || !p.name) return false;
22188                var n = p.name.toLowerCase();
22189                return n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1;
22190              });
22191              if (!boardProduct || !boardProduct.variants || !boardProduct.variants.length) return false;
22192              var tl = tireParam.toLowerCase();
22193              var match = boardProduct.variants.find(function (v) {
22194                var vn = (v.name || '').toLowerCase();
22195                if (tl.indexOf('performance') !== -1 || tl.indexOf('tread') !== -1) {
22196                  return vn.indexOf('performance') !== -1 && vn.indexOf('tread') !== -1;
22197                }
22198                if (tl.indexOf('slick') !== -1 || tl === 'slick-tire') return vn.indexOf('slick') !== -1;
22199                return false;
22200              });
22201              if (match) {
22202                if (window.config && window.config.$set) {
22203                  window.config.$set(boardProduct, 'chosenVariant', match);
22204                } else {
22205                  boardProduct.chosenVariant = match;
22206                }
22207                console.log('✓ GT board variant from tire param:', match.name);
22208                window.app.$forceUpdate();
22209                return true;
22210              }
22211              return false;
22212            }
22213            if (!setGtTireVariant()) {
22214              setTimeout(function () {
22215                if (!setGtTireVariant()) setTimeout(setGtTireVariant, 200);
22216              }, 80);
22217            }
22218          })();
22219        }
22220
22221        // Set Rail Guards variant and board product variant based on URL parameter
22222        if (railParam) {
22223          const railLower = railParam.toLowerCase();
22224          // Function to set rail variant for both Rail Guards and board product
22225          function setRailVariant() {
22226            if (!config.bundle || !config.bundle.products || config.bundle.products.length === 0) {
22227              return false; // Bundle not ready yet
22228            }
22229            let found = false;
22230            let boardVariant = null;
22231            
22232            // First, find the board product and set its variant for canvas rendering
22233            const boardProduct = config.bundle.products.find(function(p) {
22234              return p && (p.isBoard || p.hidden || (p.name && (p.name.toLowerCase().includes('onewheel pint') || p.name.toLowerCase().includes('onewheel pint x') || p.name.toLowerCase().includes('onewheel gt') || p.name.toLowerCase().includes('onewheel xr classic'))));
22235            });
22236            
22237            if (boardProduct && boardProduct.variants && boardProduct.variants.length > 0) {
22238              // Find board variant matching the rail parameter
22239              boardVariant = boardProduct.variants.find(function(v) {
22240                const variantName = (v.name || '').toLowerCase();
22241                if (railLower === 'sand' && (variantName.includes('sand') || variantName === 'sand')) return true;
22242                if (railLower === 'slate' && (variantName.includes('slate') || variantName === 'slate')) return true;
22243                if (railLower === 'powder-blue' && (variantName.includes('powder') || variantName.includes('powder-blue'))) return true;
22244                if (railLower === 'straight' && variantName.includes('straight')) return true;
22245                if (railLower === 'recurve' && variantName.includes('recurve')) return true;
22246                if (railLower === 's-series' && variantName.includes('s-series') && !variantName.includes('rally')) return true;
22247                if (railLower === 'rally' && variantName.includes('rally') && !variantName.includes('xl')) return true;
22248                if (railLower === 'rally-xl' && variantName.includes('rally xl')) return true;
22249                return false;
22250              });
22251              
22252              // Fallback matching
22253              if (!boardVariant && railLower === 'sand') {
22254                boardVariant = boardProduct.variants.find(function(v) {
22255                  const variantName = (v.name || '').toLowerCase();
22256                  return variantName.startsWith('sand') || variantName.endsWith('sand');
22257                });
22258              }
22259              if (!boardVariant && railLower === 'slate') {
22260                boardVariant = boardProduct.variants.find(function(v) {
22261                  const variantName = (v.name || '').toLowerCase();
22262                  return variantName.startsWith('slate') || variantName.endsWith('slate');
22263                });
22264              }
22265              
22266              if (boardVariant) {
22267                // Set board variant for canvas rendering (but it won't be added to cart due to isBoard/hidden flags)
22268                if (window.config && window.config.$set) {
22269                  window.config.$set(boardProduct, 'chosenVariant', boardVariant);
22270                } else {
22271                  boardProduct.chosenVariant = boardVariant;
22272                }
22273                console.log('✓ Set board variant to:', boardVariant.name, 'for rail param:', railParam, 'in product:', boardProduct.name);
22274              }
22275            }
22276            
22277            // GT S-Series Step 2: ?rail= is board rail type (s-series / rally / rally-xl), not Rail Guards color.
22278            // Keep using it for board variant + canvas above; do not force Rail Guards SKU to match.
22279            var skipRailGuardsFromRailParam = config.bundle.products.some(function(p) {
22280              if (!p || !p.name) return false;
22281              var bn = p.name.toLowerCase();
22282              return bn.indexOf('onewheel gt s-series') !== -1 && (p.isBoard || p.hidden);
22283            });
22284
22285            // GT S-Series Step 2: cart uses each product's chosenVariant — match Hybrid Fender Delete to rail type.
22286            if (skipRailGuardsFromRailParam) {
22287              config.bundle.products.forEach(function(product) {
22288                if (!product || !product.variants || !product.variants.length) return;
22289                if (product.name !== 'Hybrid Fender Delete') return;
22290                var targetName = null;
22291                if (railLower === 's-series') {
22292                  targetName = 'GT Hybrid Fender Delete';
22293                } else if (railLower === 'rally' || railLower === 'recurve' || railLower === 'rally-xl') {
22294                  targetName = 'GT Recurve Hybrid Fender Delete';
22295                }
22296                if (!targetName) return;
22297                var match = product.variants.find(function(v) { return v.name === targetName; });
22298                if (match) {
22299                  if (window.config && window.config.$set) {
22300                    window.config.$set(product, 'chosenVariant', match);
22301                  } else {
22302                    product.chosenVariant = match;
22303                  }
22304                  console.log('✓ Set Hybrid Fender Delete to:', match.name, 'for rail param:', railParam);
22305                  found = true;
22306                }
22307              });
22308            }
22309
22310            // Find Rail Guards product in bundle and set variant based on URL parameter (non–S-Series boards only)
22311            if (!skipRailGuardsFromRailParam) config.bundle.products.forEach(function(product) {
22312              if (product && product.variants && product.variants.length > 0 && !product.isBoard && !product.hidden) {
22313                // Check if this is a Rail Guards product
22314                const productName = (product.name || '').toLowerCase();
22315                if (productName.includes('rail guard') || productName.includes('railguards')) {
22316                  // Find variant matching the rail parameter - try multiple matching strategies
22317                  let matchingVariant = product.variants.find(function(v) {
22318                    const variantName = (v.name || '').toLowerCase();
22319                    // Direct matches
22320                    if (railLower === 'sand' && (variantName.includes('sand') || variantName === 'sand')) return true;
22321                    if (railLower === 'slate' && (variantName.includes('slate') || variantName === 'slate')) return true;
22322                    if (railLower === 'powder-blue' && (variantName.includes('powder') || variantName.includes('powder-blue'))) return true;
22323                    if (railLower === 'straight' && variantName.includes('straight')) return true;
22324                    if (railLower === 'recurve' && variantName.includes('recurve')) return true;
22325                    if (railLower === 's-series' && variantName.includes('s-series') && !variantName.includes('rally')) return true;
22326                    if (railLower === 'rally' && variantName.includes('rally') && !variantName.includes('xl')) return true;
22327                    if (railLower === 'rally-xl' && variantName.includes('rally xl')) return true;
22328                    return false;
22329                  });
22330                  
22331                  // If no match found, try to match by first word or partial match
22332                  if (!matchingVariant && railLower === 'sand') {
22333                    matchingVariant = product.variants.find(function(v) {
22334                      const variantName = (v.name || '').toLowerCase();
22335                      return variantName.startsWith('sand') || variantName.endsWith('sand');
22336                    });
22337                  }
22338                  if (!matchingVariant && railLower === 'slate') {
22339                    matchingVariant = product.variants.find(function(v) {
22340                      const variantName = (v.name || '').toLowerCase();
22341                      return variantName.startsWith('slate') || variantName.endsWith('slate');
22342                    });
22343                  }
22344                  
22345                  if (matchingVariant) {
22346                    // Use Vue.set if available to ensure reactivity
22347                    if (window.config && window.config.$set) {
22348                      window.config.$set(product, 'chosenVariant', matchingVariant);
22349                    } else {
22350                      product.chosenVariant = matchingVariant;
22351                    }
22352                    found = true;
22353                    console.log('✓ Set Rail Guards variant to:', matchingVariant.name, 'for rail param:', railParam, 'in product:', product.name);
22354                  } else {
22355                    console.warn('✗ Could not find matching variant for rail param:', railParam, 'in product:', product.name);
22356                    console.warn('Available variants:', product.variants.map(v => v.name));
22357                  }
22358                }
22359              }
22360            });
22361            if (found || boardVariant) {
22362              window.app.$forceUpdate();
22363            }
22364            return found || !!boardVariant;
22365          }
22366          
22367          // Try immediately, then retry with delays if needed
22368          // Also set up a watcher to re-apply if sanitization clears it
22369          function applyRailVariantWithRetry() {
22370            if (!setRailVariant()) {
22371              setTimeout(function() {
22372                if (!setRailVariant()) {
22373                  setTimeout(function() {
22374                    if (!setRailVariant()) {
22375                      setTimeout(setRailVariant, 300);
22376                    }
22377                  }, 200);
22378                }
22379              }, 100);
22380            }
22381          }
22382          
22383          applyRailVariantWithRetry();
22384          
22385          // Watch for bundle changes and re-apply rail variant if needed
22386          if (window.config && window.config.$watch) {
22387            window.config.$watch(function() {
22388              return window.config.bundle && window.config.bundle.products;
22389            }, function() {
22390              // Re-apply rail variant after bundle changes (e.g., after sanitization)
22391              setTimeout(applyRailVariantWithRetry, 50);
22392            }, { deep: true });
22393          }
22394        }
22395
22396        if(config.bundle.name == "Pint S Essentials Bundle" || config.bundle.name == "Pint S Pinnacle Bundle") {
22397          setTimeout(() => {
22398            findAndSetColor(config.bundle.name, 'Pint X Rail Guards', 'Pint S');
22399          });
22400        }
22401
22402        if(config.bundle.name == "Rally XL Freeride" || config.bundle.name == "Rally XL Summit" || config.bundle.name == "Rally XL Epitome" ) {
22403          setTimeout(() => {
22404            findAndSetColor(config.bundle.name, 'Onewheel GT S-Series', 'S-Series Rally XL');
22405          });
22406        }
22407        if(config.bundle.name == "Rally Hybrid" || config.bundle.name == "Rally Summit" || config.bundle.name == "Rally Full Send" ) {
22408          setTimeout(() => {
22409            findAndSetColor(config.bundle.name, 'Onewheel GT S-Series', 'S-Series Rally Edition');
22410            findAndSetColor(config.bundle.name, 'Hybrid Fender Delete', 'GT Recurve Hybrid Fender Delete');
22411          });
22412        }
22413      
22414        window.app.$forceUpdate();
22415    });
22416
22417    $('body').on('click', '.close-configView', function (e) {
22418        e.preventDefault();
22419        $('.product-configView').removeClass('active');
22420        $('body').removeClass('no-scroll');
22421    });
22422
22423    $('body').on('click', function (e) {
22424           if([...e.target.classList].indexOf('product-configView') !== -1) {
22425          document.querySelector('.product-configView').classList.remove("active");
22426          document.querySelector('.template-product').classList.remove("no-scroll");
22427          }
22428      });
22429
22430
22431  
22432
22433//     $('body').on('click', '#config-view .images .image', function (e) {
22434//         var productId = $(this).attr('product');
22435//         for (var i in config.bundle.products) {
22436//             if (config.bundle.products[i].id == productId) {
22437//                 config.bundle.activeProduct = config.bundle.products[i];
22438//                 window.config.$forceUpdate();
22439//             }
22440//         }
22441//     });
22442
22443
22444    $('body').on('click', '.add-bundle-to-cart', function (e) {
22445        var skipUpsell = false;
22446
22447        if ($(this).hasClass('skip-upsell') || window.skipUpsell) {
22448            skipUpsell = true;
22449        }
22450
22451        // Filter out board products (marked as isBoard or hidden) before adding to cart.
22452        // Board is already in cart from Step 1; only add bundle items (accessories).
22453        function isBoardByName(product) {
22454            var n = (product && product.name && product.name.toLowerCase()) || '';
22455            return n.indexOf('onewheel gt s-series') !== -1 || n.indexOf('onewheel xr classic') !== -1 || n.indexOf('onewheel pint x') !== -1 || n === 'onewheel pint' || (n.indexOf('onewheel gt') !== -1 && n.indexOf('s-series') === -1);
22456        }
22457        var productsToAdd = config.bundle.products.filter(function(product) {
22458            if (!product || product.isBoard || product.hidden) return false;
22459            if (isBoardByName(product)) return false;
22460            return true;
22461        });
22462
22463        addToCart(productsToAdd, 0, skipUpsell);
22464    });
22465
22466    function addToCart(products, index, skipUpsell) {
22467        if (index >= products.length) {
22468            if (skipUpsell) {
22469                window.location = '/cart';
22470            } else if (window.whichProduct == 'pint') {
22471                window.location = '/cart';
22472            } else if (window.whichProduct == 'xr') {
22473                window.location = '/cart';
22474            } else {
22475                window.location = '/cart';
22476            }
22477            return;
22478        }
22479
22480        // Safety check: skip board products even if they somehow made it through
22481        var product = products[index];
22482        var name = (product && product.name && product.name.toLowerCase()) || '';
22483        var isBoard = product && (product.isBoard || product.hidden || name.indexOf('onewheel gt s-series') !== -1 || name.indexOf('onewheel xr classic') !== -1 || name.indexOf('onewheel pint x') !== -1 || name === 'onewheel pint' || (name.indexOf('onewheel gt') !== -1 && name.indexOf('s-series') === -1));
22484        if (isBoard) {
22485            addToCart(products, index + 1, skipUpsell);
22486            return;
22487        }
22488
22489        $.post('/cart/add.js', {quantity: 1, id: products[index].chosenVariant.id}, function (response) {
22490            addToCart(products, index + 1, skipUpsell);
22491        }, 'json');
22492    }
22493
22494    $('.open-purchaseView').on('click', function () {
22495        window.scrollTo(0, 0);
22496    });
22497
22498    function printAllOptions() {
22499        app.bundles.map((bundle) => {	
22500            console.log("bundle: " + bundle.name);
22501            bundle.products.map((product) => {
22502                console.log("   - product: " + product.name);	
22503                product.variants.map((variant) => {
22504                    console.log('        -- variant: ', variant.name)
22505        
22506                })
22507            })
22508        })
22509        
22510    }
22511    
22512    function findAndSetColor(bundleName, itemName, color) {
22513        let bundle, product, variant;
22514        
22515        bundle = _.find(app.bundles, (n) => n.name === bundleName);
22516        if (bundle) product = _.find(bundle.products, (n) => n.name === itemName);
22517        if (product) variant = _.find(product.variants, (n) => n.name === color);
22518        if (variant) {
22519            console.log(bundle.name);
22520            console.log(product.name);
22521            console.log(variant.name);
22522            product.chosenVariant = variant;
22523        } else {
22524            console.warn('Not Found');
22525        }
22526    }
22527    
22528    
22529    printAllOptions();
22530    findAndSetColor("Ride More Bundle", "Rail Guards Pint", "Transparent");
22531    findAndSetColor("Ultimate Bundle", "Rail Guards Pint", "Transparent");
22532    findAndSetColor("Pint X Essentials Bundle", "Pint X Rail Guards", "Transparent");
22533    findAndSetColor("Pint X Pro Bundle", "Pint X Rail Guards", "Transparent");
22534    findAndSetColor("Pint S Essentials Bundle", "Pint X Rail Guards", "Transparent");
22535    
22536    findAndSetColor("Ride More Bundle", "Rail Guards Pint", "Navy Blue");
22537    findAndSetColor("Ride More Bundle", "Bumpers Pint", "Dark Olive");
22538    findAndSetColor("Ride More Bundle", "Fender Pint", "Dark Olive");
22539    findAndSetColor("Ultimate Bundle", "Rail Guards Pint", "Navy Blue");
22540    findAndSetColor("Ultimate Bundle", "Bumpers Pint", "Dark Olive");
22541    findAndSetColor("Ultimate Bundle", "Fender Pint", "Dark Olive");
22542    findAndSetColor("Ultimate Bundle", "Maghandle Pro", "Mississippi Mud");
22543
22544
22545    findAndSetColor("Ultimate Carbon Bundle", "Rail Guards Pint", "Navy Blue");
22546    findAndSetColor("Ultimate Carbon Bundle", "Bumpers Pint", "Dark Olive");
22547    findAndSetColor("Ultimate Carbon Bundle", "Maghandle Pro", "White");
22548    findAndSetColor("Ultimate Carbon Bundle", "Pint Charger Plugs", "White");
22549    
22550  
22551    findAndSetColor("Pint X Essentials Bundle", "Pint X Rail Guards", "Navy Blue");
22552    findAndSetColor("Pint X Essentials Bundle", "Pint X Bumper", "Dark Olive");
22553    findAndSetColor("Pint X Essentials Bundle", "Fender Pint", "Dark Olive");
22554    findAndSetColor("Pint X Pro Bundle", "Pint X Rail Guards", "Navy Blue");
22555    findAndSetColor("Pint X Pro Bundle", "Pint X Bumper", "Dark Olive");
22556    findAndSetColor("Pint X Pro Bundle", "Maghandle Pro", "Mississippi Mud");
22557
22558    findAndSetColor("Pint S Essentials", "Pint X Rail Guards", "Navy Blue");
22559    findAndSetColor("Pint S Essentials", "Pint X Bumper", "Dark Olive");
22560    findAndSetColor("Pint S Essentials", "Fender Pint", "Dark Olive");
22561    findAndSetColor("Pint S Pinnacle", "Pint X Rail Guards", "Navy Blue");
22562    findAndSetColor("Pint S Pinnacle", "Pint X Freeride Bumpers", "Hot Blue");
22563
22564    findAndSetColor("c27s1", "Onewheel XR Classic", "XR Classic");
22565    findAndSetColor("c27s1", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete");
22566    findAndSetColor("c27s2", "Onewheel XR Classic", "XR Classic");
22567    findAndSetColor("c27s2", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete");
22568    findAndSetColor("c27s2", "XR Classic Bumpers", "White");
22569    findAndSetColor("c27s2", "Hybrid Fender", "Navy Blue");
22570    findAndSetColor("c27s3", "Onewheel XR Classic", "XR Classic");
22571    findAndSetColor("c27s3", "Hybrid Fender Delete", "XR Classic Hybrid Fender Delete");
22572    findAndSetColor("c27s3", "XR Classic Freeride Bumpers", "Red");
22573    findAndSetColor("c27s3", "Hybrid Fender", "Navy Blue");
22574  
22575    findAndSetColor("c27r1", "Onewheel XR Classic", "XR Classic with Recurve Rails");
22576    findAndSetColor("c27r1", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete");
22577    findAndSetColor("c27r2", "Onewheel XR Classic", "XR Classic with Recurve Rails");
22578    findAndSetColor("c27r2", "XR Classic Bumpers", "White");
22579    findAndSetColor("c27r2", "Hybrid Fender", "Navy Blue");
22580    findAndSetColor("c27r2", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete");
22581    findAndSetColor("c27r3", "Onewheel XR Classic", "XR Classic with Recurve Rails");
22582    findAndSetColor("c27r3", "Hybrid Fender Delete", "XR Classic Recurve Hybrid Fender Delete");
22583    findAndSetColor("c27r3", "XR Classic Freeride Bumpers", "Red");
22584    findAndSetColor("c27r3", "Hybrid Fender", "Navy Blue");
22585
22586
22587    // This is the GT S-Series Group
22588    findAndSetColor("Summit Bundle", "GT Bumpers", "Hot Blue");
22589    findAndSetColor("Full Send Bundle", "GT Bumpers", "Hot Blue");
22590
22591    // This is the GT Group
22592    findAndSetColor("GT Elite Bundle", "GT Bumpers", "Hot Blue");
22593    findAndSetColor("GT Freeride Bundle", "GT Bumpers", "Dark Olive");
22594  
22595  
22596</script>
22596
22597
22598
22599 
22600
22601
22602  
22602<script>
22603
22604    app.bundles[0].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_HybridFender.png";
22605    app.bundles[0].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Hybrid_Bundle_Refresh_Final.png";
22606    app.bundles[0].key = 'bundle1';
22607    app.bundles[0].stock = 'stock';
22608    app.bundles[0].name = 'Hybrid Bundle';
22609    app.bundles[0].hideAlt = 'yes';
22610    app.bundles[0].nameShort = 'Hybrid';
22611    app.bundles[0].group = 'gt-1';
22612    app.bundles[0].price = 3145;
22613    app.bundles[0].compareAt = 3205;
22614    app.bundles[0].priceAccs = 95;
22615    app.bundles[0].compareAtAccs = 155;
22616    app.bundles[0].discount = 60;
22617    app.bundles[0].save = '$60';
22618    app.bundles[0].saveAccs = '$60';
22619    app.bundles[0].lowAs = '$110';
22620    app.bundles[0].lowAsAccs = '$4';
22621    app.bundles[0].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Hybrid Fender ($150 value)'];
22622  
22623    app.bundles[1].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_Summit.png";
22624    app.bundles[1].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Configurator__Summit_edit.png";
22625    app.bundles[1].key = 'bundle2';
22626    app.bundles[1].stock = 'stock';
22627    app.bundles[1].name = 'Summit Bundle';
22628    app.bundles[1].hideAlt = 'yes';
22629    app.bundles[1].nameShort = 'Summit';
22630    app.bundles[1].group = 'gt-2';
22631    app.bundles[1].price = 3430;
22632    app.bundles[1].compareAt = 3525;
22633    app.bundles[1].priceAccs = 380;
22634    app.bundles[1].compareAtAccs = 475;
22635    app.bundles[1].discount = 95;
22636    app.bundles[1].save = '$95';
22637    app.bundles[1].saveAccs = '$95';
22638    app.bundles[1].lowAs = '$119';
22639    app.bundles[1].lowAsAccs = '$13';
22640    app.bundles[1].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Hybrid Fender ($150 value)', 'Bumpers ($55 value)', 'Rail Guards ($35 value)', 'GT S-Series Hypercharger ($230 value)'];
22641
22642    app.bundles[2].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Bundle_GTS_Full_Send.png";
22643    app.bundles[2].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Configurator_FullSend.png";
22644    app.bundles[2].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png";
22645    app.bundles[2].key = 'bundle3';
22646    app.bundles[2].stock = 'stock';
22647    app.bundles[2].name = 'Full Send Bundle';
22648    app.bundles[2].hideAlt = 'yes';
22649    app.bundles[2].nameShort = 'Full Send';
22650    app.bundles[2].group = 'gt-3';
22651    app.bundles[2].price = 3470;
22652    app.bundles[2].compareAt = 3645;
22653    app.bundles[2].priceAccs = 420;
22654    app.bundles[2].compareAtAccs = 595;
22655    app.bundles[2].discount = 175;
22656    app.bundles[2].save = '$175';
22657    app.bundles[2].saveAccs = '$175';
22658    app.bundles[2].lowAs = '$121';
22659    app.bundles[2].lowAsAccs = '$15';
22660    app.bundles[2].includes = ['GT S-Series', 'Charger Plug ($5 value)', 'Carbon Fiber Fender ($175 value)', 'Bumpers ($55 value)', 'Rail Guards ($35 value)', 'GT S-Series Hypercharger ($230 value)', 'GT Stand ($95 value)'];
22661
22662    app.bundles[3].image = "";
22663    app.bundles[3].key = 'solo';
22664    app.bundles[3].stock = 'alt';
22665    app.bundles[3].hideAlt = 'yes';
22666    app.bundles[3].price = 2900;
22667    app.bundles[3].discount = 0;
22668    app.bundles[3].save = '';
22669    app.bundles[3].lowAs = '$86';
22670    app.bundles[3].includes = [];
22671
22672    app.bundles[4].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Hybrid.png";
22673    app.bundles[4].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_Hybrid_Bundle_Final.png";
22674    app.bundles[4].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_Hybrid_Bundle_Final.png";
22675    app.bundles[4].key = 'bundle4';
22676    app.bundles[4].stock = 'rally';
22677    app.bundles[4].name = 'Rally Hybrid';
22678    app.bundles[4].nameShort = 'Rally Hybrid';
22679    app.bundles[4].group = 'gt-1';
22680    app.bundles[4].price = 3345;
22681    app.bundles[4].compareAt = 3405;
22682    app.bundles[4].priceAccs = 145;
22683    app.bundles[4].compareAtAccs = 205;
22684    app.bundles[4].discount = 60;
22685    app.bundles[4].save = '$60';
22686    app.bundles[4].saveAccs = '$60';
22687    app.bundles[4].lowAs = '$116';
22688    app.bundles[4].lowAsAccs = '$5';
22689    app.bundles[4].prefix = 'from';
22690    app.bundles[4].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Charger Plug ($5 value)'];
22691	app.bundles[4].disclaimer = '';
22692
22693    app.bundles[5].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Summit.png";
22694    app.bundles[5].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_Summit_Bundle_Final.png";
22695    app.bundles[5].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_Summit_Bundle_Final.png";
22696    app.bundles[5].key = 'bundle5';
22697    app.bundles[5].stock = 'rally';
22698    app.bundles[5].name = 'Rally Summit';
22699    app.bundles[5].nameShort = 'Rally Summit';
22700    app.bundles[5].group = 'gt-2';
22701    app.bundles[5].price = 3620;
22702    app.bundles[5].compareAt = 3740;
22703    app.bundles[5].priceAccs = 420;
22704    app.bundles[5].compareAtAccs = 540;
22705    app.bundles[5].discount = 120;
22706    app.bundles[5].save = '$120';
22707    app.bundles[5].saveAccs = '$120';
22708    app.bundles[5].lowAs = '$125';
22709    app.bundles[5].lowAsAccs = '$15';
22710    app.bundles[5].prefix = 'from';
22711    app.bundles[5].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Bumpers ($55 value)', 'Recurve Railguards ($50 value)*', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)'];
22712	  app.bundles[5].disclaimer = '';
22713
22714    app.bundles[6].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Full_Send.png";
22715    app.bundles[6].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Recurve_FullSend_Bundle_Final.png";
22716    app.bundles[6].soloImageAlt = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTS_Rally_FullSend_Bundle_Final.png";
22717    app.bundles[6].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png";
22718    app.bundles[6].key = 'bundle6';
22719    app.bundles[6].stock = 'rally';
22720    app.bundles[6].name = 'Rally Full Send';
22721    app.bundles[6].nameShort = 'Rally Full Send';
22722    app.bundles[6].group = 'gt-3';
22723    app.bundles[6].price = 3700;
22724    app.bundles[6].compareAt = 3905;
22725    app.bundles[6].priceAccs = 500;
22726    app.bundles[6].compareAtAccs = 705;
22727    app.bundles[6].discount = 205;
22728    app.bundles[6].save = '$205';
22729    app.bundles[6].saveAccs = '$205';
22730    app.bundles[6].lowAs = '$128';
22731    app.bundles[6].lowAsAccs = '$20';
22732    app.bundles[6].prefix = 'from';
22733    app.bundles[6].disclaimer = '';
22734    app.bundles[6].includes = ['GT S-Series', 'Recurve Hybrid Fender ($150 value)', 'Freeride Bumpers ($125 value)', 'Recurve Railguards ($50 value)*', 'GT S-Series Hypercharger ($230 value)', 'GT Stand ($95 value)', 'Charger Plug ($5 value)'];
22735
22736    app.bundles[7].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Hybrid.png";
22737    app.bundles[7].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_FreeSummit_Bundle_V2_1.png";
22738    app.bundles[7].key = 'bundle7';
22739    app.bundles[7].stock = 'xl';
22740    app.bundles[7].name = 'Rally XL Freeride';
22741    app.bundles[7].nameShort = 'XL Freeride';
22742    app.bundles[7].group = 'gt-1';
22743    app.bundles[7].price = 3580;
22744    app.bundles[7].compareAt = 3630;
22745    app.bundles[7].priceAccs = 80;
22746    app.bundles[7].compareAtAccs = 130;
22747    app.bundles[7].discount = 50;
22748    app.bundles[7].save = '$50';
22749    app.bundles[7].saveAccs = '$50';
22750    app.bundles[7].lowAs = '$124';
22751    app.bundles[7].lowAsAccs = '$3';
22752    app.bundles[7].prefix = 'from';
22753    app.bundles[7].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'Charger Plug ($5 value)'];
22754	  app.bundles[7].disclaimer = '';
22755
22756    app.bundles[8].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Summit.png";
22757    app.bundles[8].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_FreeSummit_Bundle_V2_1.png";
22758    app.bundles[8].key = 'bundle8';
22759    app.bundles[8].stock = 'xl';
22760    app.bundles[8].name = 'Rally XL Summit';
22761    app.bundles[8].nameShort = 'XL Summit';
22762    app.bundles[8].group = 'gt-2';
22763    app.bundles[8].price = 3740;
22764    app.bundles[8].compareAt = 3860;
22765    app.bundles[8].priceAccs = 240;
22766    app.bundles[8].compareAtAccs = 360;
22767    app.bundles[8].discount = 120;
22768    app.bundles[8].save = '$120';
22769    app.bundles[8].saveAccs = '$120';
22770    app.bundles[8].lowAs = '$129';
22771    app.bundles[8].lowAsAccs = '$9';
22772    app.bundles[8].prefix = 'from';
22773    app.bundles[8].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)'];
22774	app.bundles[8].disclaimer = '';
22775
22776    app.bundles[9].image = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/GTSRecurve_Bundle_Full_Send.png";
22777    app.bundles[9].soloImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/Onewheel_GTS_Rally_XL_Epitome_Bundle_V2_1.png";
22778    app.bundles[9].hexImage = "https://sfycdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://cdn.shopify.com/s/files/1/0696/2011/files/best-value.png";
22779    app.bundles[9].key = 'bundle9';
22780    app.bundles[9].stock = 'xl';
22781    app.bundles[9].name = 'Rally XL Epitome';
22782    app.bundles[9].nameShort = 'XL Epitome';
22783    app.bundles[9].group = 'gt-3';
22784    app.bundles[9].price = 3950;
22785    app.bundles[9].compareAt = 4160;
22786    app.bundles[9].priceAccs = 450;
22787    app.bundles[9].compareAtAccs = 660;
22788    app.bundles[9].discount = 210;
22789    app.bundles[9].save = '$210';
22790    app.bundles[9].saveAccs = '$210';
22791    app.bundles[9].lowAs = '$137';
22792    app.bundles[9].lowAsAccs = '$16';
22793    app.bundles[9].prefix = 'from';
22794    app.bundles[9].disclaimer = '';
22795    app.bundles[9].includes = ['GT S-Series Rally XL', 'Freeride Bumpers ($125 value)', 'GT S-Series Hypercharger ($230 value)', 'Charger Plug ($5 value)'];	
22796  </script>
22796
22797  
22798
22799
22800
22801
22802
22803
22804
22805
22806
22807
22808
22809</div>
22810      </section>
22811
22812    
22813
22814    
22815   
22816
22817
22818    <div class="klarna--global js-klarna-global hide"> 
22819      <div id="klarna3">
22820        <a id="klarna-upstream-product3" class="klarna-upstream" href="#" data-merchant-id="N100204" data-snippet="StandardMonthlyPrice" data-amount="162400"></a>
22821      </div>
22822    </div>
22823    
22824  </main>
22825
22826  <div id="shopify-section-footer" class="shopify-section">
22827<footer class="footer hide-small"> 
22828  <div class="container">
22829    <div class="row row-bottom">
22830      <div class="col col-3 text-center">
22831        <svg width="58" height="30" xmlns="http://www.w3.org/2000/svg">
22832  <g fill="none" fill-rule="evenodd">
22833    <path fill="#FFF" d="M0 30h57.665V.062H0z"/>
22834    <path fill="#212121" d="M0 2.366h57.665V.063H0zM0 6.971h57.665V4.67H0zM0 11.577h57.665V9.274H0zM0 16.183h57.665V13.88H0zM0 20.788h57.665v-2.303H0zM0 25.394h57.665V23.09H0zM0 30h57.665v-2.304H0z"/>
22835    <path fill="#212121" d="M0 16.183h23.066V.063H0z"/>
22836    <path fill="#FFF" d="M2.218 1.833l-.795.57.304-.922z"/>
22837    <path fill="#FFF" d="M1.879 1.942l-.795-.57h.983z"/>
22838    <path fill="#FFF" d="M1.669 1.657l.304-.922.303.922z"/>
22839    <path fill="#FFF" d="M1.879 1.372h.983l-.795.57z"/>
22840    <path fill="#FFF" d="M2.218 1.48l.304.923-.795-.57zM6.043 1.833l-.796.57.304-.922z"/>
22841    <path fill="#FFF" d="M5.703 1.942l-.795-.57h.983z"/>
22842    <path fill="#FFF" d="M5.493 1.657l.304-.922.304.922z"/>
22843    <path fill="#FFF" d="M5.703 1.372h.983l-.795.57z"/>
22844    <path fill="#FFF" d="M6.043 1.48l.303.923-.795-.57zM9.867 1.833l-.795.57.303-.922z"/>
22845    <path fill="#FFF" d="M9.527 1.942l-.795-.57h.983z"/>
22846    <path fill="#FFF" d="M9.317 1.657l.304-.922.304.922z"/>
22847    <path fill="#FFF" d="M9.527 1.372h.983l-.795.57z"/>
22848    <path fill="#FFF" d="M9.867 1.48l.303.923-.795-.57zM13.69 1.833l-.794.57.303-.922z"/>
22849    <path fill="#FFF" d="M13.351 1.942l-.795-.57h.983z"/>
22850    <path fill="#FFF" d="M13.141 1.657l.304-.922.304.922z"/>
22851    <path fill="#FFF" d="M13.351 1.372h.983l-.795.57z"/>
22852    <path fill="#FFF" d="M13.69 1.48l.305.923-.796-.57zM17.515 1.833l-.795.57.303-.922z"/>
22853    <path fill="#FFF" d="M17.175 1.942l-.795-.57h.983z"/>
22854    <path fill="#FFF" d="M16.965 1.657l.304-.922.304.922z"/>
22855    <path fill="#FFF" d="M17.175 1.372h.983l-.795.57z"/>
22856    <path fill="#FFF" d="M17.515 1.48l.304.923-.796-.57zM21.339 1.833l-.795.57.304-.922z"/>
22857    <path fill="#FFF" d="M21 1.942l-.796-.57h.983z"/>
22858    <path fill="#FFF" d="M20.79 1.657l.303-.922.304.922z"/>
22859    <path fill="#FFF" d="M21 1.372h.982l-.795.57z"/>
22860    <path fill="#FFF" d="M21.339 1.48l.304.923-.795-.57zM4.13 3.45l-.795.57.304-.923z"/>
22861    <path fill="#FFF" d="M3.79 3.558l-.794-.57h.983z"/>
22862    <path fill="#FFF" d="M3.581 3.273l.304-.922.304.922z"/>
22863    <path fill="#FFF" d="M3.79 2.988h.984l-.795.57z"/>
22864    <path fill="#FFF" d="M4.13 3.097l.304.922-.795-.57zM7.955 3.45l-.796.57.304-.923z"/>
22865    <path fill="#FFF" d="M7.615 3.558l-.795-.57h.983z"/>
22866    <path d="M7.405 3.273l.304-.922s.375.705.304.922c-.072.218-.608 0-.608 0z" fill="#FFF"/>
22867    <path fill="#FFF" d="M7.615 2.988h.983l-.795.57z"/>
22868    <path fill="#FFF" d="M7.955 3.097l.303.922-.795-.57zM11.779 3.45l-.795.57.303-.923z"/>
22869    <path fill="#FFF" d="M11.44 3.558l-.796-.57h.983z"/>
22870    <path fill="#FFF" d="M11.23 3.273l.303-.922.304.922z"/>
22871    <path fill="#FFF" d="M11.44 2.988h.982l-.795.57z"/>
22872    <path fill="#FFF" d="M11.779 3.097l.303.922-.795-.57zM15.603 3.45l-.795.57.303-.923z"/>
22873    <path fill="#FFF" d="M15.263 3.558l-.795-.57h.983z"/>
22874    <path fill="#FFF" d="M15.053 3.273l.304-.922.304.922z"/>
22875    <path fill="#FFF" d="M15.263 2.988h.983l-.795.57z"/>
22876    <path fill="#FFF" d="M15.603 3.097l.304.922-.796-.57zM19.427 3.45l-.795.57.304-.923z"/>
22877    <path fill="#FFF" d="M19.087 3.558l-.795-.57h.983z"/>
22878    <path fill="#FFF" d="M18.878 3.273l.303-.922.304.922z"/>
22879    <path fill="#FFF" d="M19.087 2.988h.983l-.795.57z"/>
22880    <path fill="#FFF" d="M19.427 3.097l.304.922-.795-.57zM2.218 5.066l-.795.57.304-.922z"/>
22881    <path fill="#FFF" d="M1.879 5.175l-.795-.57h.983z"/>
22882    <path fill="#FFF" d="M1.669 4.89l.304-.922.303.922z"/>
22883    <path fill="#FFF" d="M1.879 4.605h.983l-.795.57z"/>
22884    <path fill="#FFF" d="M2.218 4.714l.304.922-.795-.57zM6.043 5.066l-.796.57.304-.922z"/>
22885    <path fill="#FFF" d="M5.703 5.175l-.795-.57h.983z"/>
22886    <path fill="#FFF" d="M5.493 4.89l.304-.922.304.922z"/>
22887    <path fill="#FFF" d="M5.703 4.605h.983l-.795.57z"/>
22888    <path fill="#FFF" d="M6.043 4.714l.303.922-.795-.57zM9.867 5.066l-.795.57.303-.922z"/>
22889    <path fill="#FFF" d="M9.527 5.175l-.795-.57h.983z"/>
22890    <path fill="#FFF" d="M9.317 4.89l.304-.922.304.922z"/>
22891    <path fill="#FFF" d="M9.527 4.605h.983l-.795.57z"/>
22892    <path fill="#FFF" d="M9.867 4.714l.303.922-.795-.57zM13.69 5.066l-.794.57.303-.922z"/>
22893    <path fill="#FFF" d="M13.351 5.175l-.795-.57h.983z"/>
22894    <path fill="#FFF" d="M13.141 4.89l.304-.922.304.922z"/>
22895    <path fill="#FFF" d="M13.351 4.605h.983l-.795.57z"/>
22896    <path fill="#FFF" d="M13.69 4.714l.305.922-.796-.57zM17.515 5.066l-.795.57.303-.922z"/>
22897    <path fill="#FFF" d="M17.175 5.175l-.795-.57h.983z"/>
22898    <path fill="#FFF" d="M16.965 4.89l.304-.922.304.922z"/>
22899    <path fill="#FFF" d="M17.175 4.605h.983l-.795.57z"/>
22900    <path fill="#FFF" d="M17.515 4.714l.304.922-.796-.57zM21.339 5.066l-.795.57.304-.922z"/>
22901    <path fill="#FFF" d="M21 5.175l-.796-.57h.983z"/>
22902    <path fill="#FFF" d="M20.79 4.89l.303-.922.304.922z"/>
22903    <path fill="#FFF" d="M21 4.605h.982l-.795.57z"/>
22904    <path fill="#FFF" d="M21.339 4.714l.304.922-.795-.57zM4.178 6.688l-.795.57.303-.922z"/>
22905    <path fill="#FFF" d="M3.838 6.797l-.795-.57h.983z"/>
22906    <path fill="#FFF" d="M3.628 6.512l.304-.922.304.922z"/>
22907    <path fill="#FFF" d="M3.838 6.227h.983l-.795.57z"/>
22908    <path fill="#FFF" d="M4.178 6.336l.303.922-.795-.57zM8.002 6.688l-.795.57.303-.922z"/>
22909    <path fill="#FFF" d="M7.662 6.797l-.795-.57h.983z"/>
22910    <path fill="#FFF" d="M7.452 6.512l.304-.922.304.922z"/>
22911    <path fill="#FFF" d="M7.662 6.227h.983l-.795.57z"/>
22912    <path fill="#FFF" d="M8.002 6.336l.304.922-.796-.57zM11.826 6.688l-.795.57.303-.922z"/>
22913    <path fill="#FFF" d="M11.486 6.797l-.795-.57h.983z"/>
22914    <path fill="#FFF" d="M11.276 6.512l.304-.922.304.922z"/>
22915    <path fill="#FFF" d="M11.486 6.227h.983l-.795.57z"/>
22916    <path fill="#FFF" d="M11.826 6.336l.304.922-.796-.57zM15.65 6.688l-.795.57.304-.922z"/>
22917    <path fill="#FFF" d="M15.31 6.797l-.795-.57h.983z"/>
22918    <path fill="#FFF" d="M15.1 6.512l.304-.922.304.922z"/>
22919    <path fill="#FFF" d="M15.31 6.227h.983l-.795.57z"/>
22920    <path fill="#FFF" d="M15.65 6.336l.304.922-.795-.57zM19.474 6.688l-.795.57.304-.922z"/>
22921    <path fill="#FFF" d="M19.135 6.797l-.796-.57h.983z"/>
22922    <path fill="#FFF" d="M18.925 6.512l.303-.922.304.922z"/>
22923    <path fill="#FFF" d="M19.135 6.227h.982l-.795.57z"/>
22924    <path fill="#FFF" d="M19.474 6.336l.304.922-.795-.57zM2.277 8.29l-.796.57.304-.921z"/>
22925    <path fill="#FFF" d="M1.937 8.4l-.795-.57h.983z"/>
22926    <path fill="#FFF" d="M1.727 8.115l.304-.922.303.922z"/>
22927    <path fill="#FFF" d="M1.937 7.83h.983l-.795.57z"/>
22928    <path fill="#FFF" d="M2.277 7.939l.303.922-.795-.57zM6.1 8.29l-.795.57.304-.921z"/>
22929    <path fill="#FFF" d="M5.761 8.4l-.795-.57h.983z"/>
22930    <path fill="#FFF" d="M5.551 8.115l.304-.922.304.922z"/>
22931    <path fill="#FFF" d="M5.761 7.83h.983l-.795.57z"/>
22932    <path fill="#FFF" d="M6.1 7.939l.304.922-.795-.57zM9.925 8.29l-.795.57.303-.921z"/>
22933    <path fill="#FFF" d="M9.585 8.4l-.795-.57h.983z"/>
22934    <path fill="#FFF" d="M9.375 8.115l.304-.922.304.922z"/>
22935    <path fill="#FFF" d="M9.585 7.83h.983l-.795.57z"/>
22936    <path fill="#FFF" d="M9.925 7.939l.303.922-.795-.57zM13.749 8.29l-.795.57.303-.921z"/>
22937    <path fill="#FFF" d="M13.41 8.4l-.796-.57h.983z"/>
22938    <path fill="#FFF" d="M13.2 8.115l.303-.922.304.922z"/>
22939    <path fill="#FFF" d="M13.41 7.83h.982l-.795.57z"/>
22940    <path fill="#FFF" d="M13.749 7.939l.304.922-.796-.57zM17.573 8.29l-.795.57.303-.921z"/>
22941    <path fill="#FFF" d="M17.233 8.4l-.795-.57h.983z"/>
22942    <path fill="#FFF" d="M17.023 8.115l.304-.922.304.922z"/>
22943    <path fill="#FFF" d="M17.233 7.83h.983l-.795.57z"/>
22944    <path fill="#FFF" d="M17.573 7.939l.304.922-.796-.57zM21.397 8.29l-.795.57.304-.921z"/>
22945    <path fill="#FFF" d="M21.057 8.4l-.795-.57h.983z"/>
22946    <path fill="#FFF" d="M20.848 8.115l.303-.922.304.922z"/>
22947    <path fill="#FFF" d="M21.057 7.83h.983l-.795.57z"/>
22948    <path fill="#FFF" d="M21.397 7.939l.304.922-.795-.57zM4.189 9.866l-.795.57.304-.922z"/>
22949    <path fill="#FFF" d="M3.85 9.975l-.796-.57h.983z"/>
22950    <path fill="#FFF" d="M3.64 9.69l.303-.922.304.922z"/>
22951    <path fill="#FFF" d="M3.85 9.405h.982l-.795.57z"/>
22952    <path fill="#FFF" d="M4.189 9.514l.304.922-.795-.57zM8.013 9.866l-.795.57.304-.922z"/>
22953    <path fill="#FFF" d="M7.674 9.975l-.796-.57h.983z"/>
22954    <path fill="#FFF" d="M7.464 9.69l.303-.922.304.922z"/>
22955    <path fill="#FFF" d="M7.674 9.405h.982l-.795.57z"/>
22956    <path fill="#FFF" d="M8.013 9.514l.304.922-.795-.57zM11.837 9.866l-.795.57.304-.922z"/>
22957    <path fill="#FFF" d="M11.498 9.975l-.795-.57h.982z"/>
22958    <path fill="#FFF" d="M11.288 9.69l.304-.922.303.922z"/>
22959    <path fill="#FFF" d="M11.498 9.405h.983l-.796.57z"/>
22960    <path fill="#FFF" d="M11.837 9.514l.304.922-.795-.57zM15.661 9.866l-.795.57.304-.922z"/>
22961    <path fill="#FFF" d="M15.322 9.975l-.795-.57h.983z"/>
22962    <path fill="#FFF" d="M15.112 9.69l.304-.922.303.922z"/>
22963    <path fill="#FFF" d="M15.322 9.405h.983l-.795.57z"/>
22964    <path fill="#FFF" d="M15.661 9.514l.304.922-.795-.57zM19.485 9.866l-.795.57.304-.922z"/>
22965    <path fill="#FFF" d="M19.146 9.975l-.795-.57h.983z"/>
22966    <path fill="#FFF" d="M18.936 9.69l.304-.922.303.922z"/>
22967    <path fill="#FFF" d="M19.146 9.405h.983l-.795.57z"/>
22968    <path fill="#FFF" d="M19.485 9.514l.304.922-.795-.57zM2.312 11.473l-.795.57.304-.922z"/>
22969    <path fill="#FFF" d="M1.973 11.581l-.795-.57h.982z"/>
22970    <path fill="#FFF" d="M1.763 11.297l.304-.922.303.922z"/>
22971    <path fill="#FFF" d="M1.973 11.012h.983l-.796.57z"/>
22972    <path fill="#FFF" d="M2.312 11.12l.304.923-.795-.57zM6.136 11.473l-.795.57.304-.922z"/>
22973    <path fill="#FFF" d="M5.797 11.581l-.795-.57h.983z"/>
22974    <path fill="#FFF" d="M5.587 11.297l.304-.922.303.922z"/>
22975    <path fill="#FFF" d="M5.797 11.012h.983l-.795.57z"/>
22976    <path fill="#FFF" d="M6.136 11.12l.304.923-.795-.57zM9.96 11.473l-.795.57.304-.922z"/>
22977    <path fill="#FFF" d="M9.621 11.581l-.795-.57h.983z"/>
22978    <path fill="#FFF" d="M9.411 11.297l.304-.922.304.922z"/>
22979    <path fill="#FFF" d="M9.621 11.012h.983l-.795.57z"/>
22980    <path fill="#FFF" d="M9.96 11.12l.304.923-.795-.57zM13.785 11.473l-.796.57.304-.922z"/>
22981    <path fill="#FFF" d="M13.445 11.581l-.795-.57h.983z"/>
22982    <path fill="#FFF" d="M13.235 11.297l.304-.922.304.922z"/>
22983    <path fill="#FFF" d="M13.445 11.012h.983l-.795.57z"/>
22984    <path fill="#FFF" d="M13.785 11.12l.303.923-.795-.57zM17.609 11.473l-.795.57.303-.922z"/>
22985    <path fill="#FFF" d="M17.27 11.581l-.796-.57h.983z"/>
22986    <path fill="#FFF" d="M17.06 11.297l.303-.922.304.922z"/>
22987    <path fill="#FFF" d="M17.27 11.012h.982l-.795.57z"/>
22988    <path fill="#FFF" d="M17.609 11.12l.303.923-.795-.57zM21.433 11.473l-.795.57.303-.922z"/>
22989    <path fill="#FFF" d="M21.093 11.581l-.795-.57h.983z"/>
22990    <path fill="#FFF" d="M20.883 11.297l.304-.922.304.922z"/>
22991    <path fill="#FFF" d="M21.093 11.012h.983l-.795.57z"/>
22992    <path fill="#FFF" d="M21.433 11.12l.304.923-.796-.57zM4.178 13.08l-.795.57.303-.922z"/>
22993    <path fill="#FFF" d="M3.838 13.189l-.795-.57h.983z"/>
22994    <path fill="#FFF" d="M3.628 12.904l.304-.922.304.922z"/>
22995    <path fill="#FFF" d="M3.838 12.62h.983l-.795.569z"/>
22996    <path fill="#FFF" d="M4.178 12.728l.303.922-.795-.57zM8.002 13.08l-.795.57.303-.922z"/>
22997    <path fill="#FFF" d="M7.662 13.189l-.795-.57h.983z"/>
22998    <path fill="#FFF" d="M7.452 12.904l.304-.922.304.922z"/>
22999    <path fill="#FFF" d="M7.662 12.62h.983l-.795.569z"/>
23000    <path fill="#FFF" d="M8.002 12.728l.304.922-.796-.57zM11.826 13.08l-.795.57.304-.922z"/>
23001    <path fill="#FFF" d="M11.486 13.189l-.795-.57h.983z"/>
23002    <path fill="#FFF" d="M11.277 12.904l.303-.922.304.922z"/>
23003    <path fill="#FFF" d="M11.486 12.62h.983l-.795.569z"/>
23004    <path fill="#FFF" d="M11.826 12.728l.304.922-.795-.57zM15.65 13.08l-.795.57.304-.922z"/>
23005    <path fill="#FFF" d="M15.31 13.189l-.795-.57h.983z"/>
23006    <path fill="#FFF" d="M15.1 12.904l.304-.922.304.922z"/>
23007    <path fill="#FFF" d="M15.31 12.62h.983l-.795.569z"/>
23008    <path fill="#FFF" d="M15.65 12.728l.304.922-.795-.57zM19.474 13.08l-.795.57.304-.922z"/>
23009    <path fill="#FFF" d="M19.135 13.189l-.796-.57h.983z"/>
23010    <path fill="#FFF" d="M18.925 12.904l.303-.922.304.922z"/>
23011    <path fill="#FFF" d="M19.135 12.62h.982l-.795.569z"/>
23012    <path fill="#FFF" d="M19.474 12.728l.304.922-.795-.57zM2.266 14.692l-.796.57.304-.922z"/>
23013    <path fill="#FFF" d="M1.926 14.8l-.795-.569h.983z"/>
23014    <path fill="#FFF" d="M1.716 14.516l.304-.922.304.922z"/>
23015    <path fill="#FFF" d="M1.926 14.231h.983l-.795.57z"/>
23016    <path fill="#FFF" d="M2.266 14.34l.303.922-.795-.57zM6.09 14.692l-.795.57.303-.922z"/>
23017    <path fill="#FFF" d="M5.75 14.8l-.795-.569h.983z"/>
23018    <path fill="#FFF" d="M5.54 14.516l.304-.922.304.922z"/>
23019    <path fill="#FFF" d="M5.75 14.231h.983l-.795.57z"/>
23020    <path fill="#FFF" d="M6.09 14.34l.303.922-.795-.57zM9.914 14.692l-.795.57.303-.922z"/>
23021    <path fill="#FFF" d="M9.574 14.8l-.795-.569h.983z"/>
23022    <path fill="#FFF" d="M9.364 14.516l.304-.922.304.922z"/>
23023    <path fill="#FFF" d="M9.574 14.231h.983l-.795.57z"/>
23024    <path fill="#FFF" d="M9.914 14.34l.304.922-.796-.57zM13.738 14.692l-.795.57.304-.922z"/>
23025    <path fill="#FFF" d="M13.398 14.8l-.795-.569h.983z"/>
23026    <path fill="#FFF" d="M13.188 14.516l.304-.922.304.922z"/>
23027    <path fill="#FFF" d="M13.398 14.231h.983l-.795.57z"/>
23028    <path fill="#FFF" d="M13.738 14.34l.304.922-.795-.57zM17.562 14.692l-.795.57.304-.922z"/>
23029    <path fill="#FFF" d="M17.222 14.8l-.795-.569h.983z"/>
23030    <path fill="#FFF" d="M17.013 14.516l.303-.922.304.922z"/>
23031    <path fill="#FFF" d="M17.222 14.231h.983l-.795.57z"/>
23032    <path fill="#FFF" d="M17.562 14.34l.304.922-.795-.57zM21.386 14.692l-.795.57.304-.922z"/>
23033    <path fill="#FFF" d="M21.047 14.8l-.796-.569h.983z"/>
23034    <path fill="#FFF" d="M20.837 14.516l.303-.922.304.922z"/>
23035    <path fill="#FFF" d="M21.047 14.231h.982l-.795.57z"/>
23036    <path fill="#FFF" d="M21.386 14.34l.304.922-.795-.57z"/>
23037  </g>
23038</svg>
23039
23040        <p>Designed &amp; Assembled<br> in USA</p>
23041      </div>
23042      <div class="col col-3 text-center">
23043        <svg width="50" height="34" xmlns="http://www.w3.org/2000/svg">
23044  <path d="M34.738 16.665l1.246-6.625h5.126l3.73 6.625H34.738zm8.539 11.005c-.32 1.7-1.964 3.084-3.664 3.084-1.7 0-2.824-1.384-2.504-3.084.32-1.7 1.964-3.084 3.665-3.084 1.7 0 2.823 1.384 2.503 3.084zm-25.636 0c-.32 1.7-1.964 3.084-3.664 3.084-1.7 0-2.824-1.384-2.504-3.084.32-1.7 1.964-3.084 3.664-3.084 
230441.7 0 2.824 1.384 2.504 3.084zm31.267-11.005h-.773l-4.918-8.732c-.186-.332-.54-.526-.954-.526h-5.782l1.145-6.09C37.763.589 37.285 0 36.557 0L5.977.013a1.423 1.423 0 1 0 0 2.846h16.83a1.422 1.422 0 0 1-.121 2.818H1.423a1.423 1.423 0 0 0 0 2.847h21.323a1.422 1.422 0 0 1-.01 2.822H3.51a1.423 1.423 0 0 0 0 2.846h4.457L5.621 26.661c-.137.727.342 1.316 1.07 1.316H8.79c-.406 3.01 1.642 5.41 4.691 5.41 3.05 0 6-2.4 6.727-5.41h14.218c-.406 3.01 1.642 5.41 4.691 5.41 3.05 0 6-2.4 6.728-5.41h2.1c.727 0 1.427-.59 1.564-1.316l.424-2.254c.127-.676-.278-1.232-.92-1.307l.964-5.118c.137-.727-.342-1.317-1.07-1.317z" fill="#FFF" fill-rule="evenodd"/>
23045</svg>
23046
23047        <p>FedEx &amp; UPS<br> Shipping</p>
23048      </div>
23049      <div class="col col-3 text-center">
23050        <svg width="40" height="42" xmlns="http://www.w3.org/2000/svg">
23051  <g fill="#FFF" fill-rule="evenodd">
23052    <path d="M19.884 36.597c-6.275-3.015-14.84-8.01-15.311-27.045l15.31-4.782 15.31 4.782c-.47 19.035-9.036 24.03-15.31 27.045M38.17 5.71L20.562.212a2.285 2.285 0 0 0-1.357 0L1.598 5.71A2.276 2.276 0 0 0 0 7.883c0 24.346 12.3 30.165 18.91 33.292a2.28 2.28 0 0 0 1.945 0c6.61-3.126 18.911-8.946 18.911-33.292.001-.996-.647-1.876-1.597-2.173"/>
23053    <path d="M7.158 11.452c0 5.623 1.463 10.05 3.44 13.458L26.09 9.417l-6.208-1.94-12.725 3.975zM19.884 34.025c4.35-1.956 12.536-8.503 12.72-22.107L14.522 30c2.086 2.08 4.125 3.375 5.362 4.025"/>
23054  </g>
23055</svg>
23056
23057        
23058          <p>24-Month<br> Warranty</p>
23059        
23060        
23061      </div>
23062      <div class="col col-3 text-center">
23063        <!--<a class="klarna-upstream cart-klarna" href="#" data-merchant-id="N100204" data-snippet="OnewheelMain" data-amount="95000"></a>-->
23064        <!--<img src="//onewheel.com/cdn/shop/t/416/assets/logo-klarna-white.png?v=22055791822225522851788874451" style="max-width: 130px; margin-bottom: 1.15rem"/>-->
23065        <div class="footer-sp">
23066        <svg width="4317" height="1037" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 55px; transform: translateY(2px); height: auto;">
23067<g clip-path="url(#clip0)">
23068<path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="black"/>
23069<path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="black"/>
23070<path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="black"/>
23071<path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.58 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.36 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.81 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.88 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="black"/>
23072<path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="black"/>
23073<path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="black"/>
23074<path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
2307402C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
230747.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="black"/>
23075</g>
23076<defs>
23077<clipPath id="clip0">
23078<rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"/>
23079</clipPath>
23080</defs>
23081</svg>
23082        </div>
23083        
23084        <p>Monthly<br> Payments</p>
23085      </div>
23086      
23087        <div class="col text-center"> 
23088          <div class="wrap-line-payments"> 
23089  <svg width="155" height="24" xmlns="http://www.w3.org/2000/svg">
23090    <g fill="#FFF" fill-rule="evenodd">
23091      <path d="M50.084 12.578h-.203c-.49 0-.734.167-.734.5 0 .23.104.344.312.344a.522.522 0 0 0 .438-.235c.114-.156.177-.359.187-.609zm6.172-.562h.969v-.047a.24.24 0 0 0 .008-.102 1.355 1.355 0 0 1-.016-.11.44.44 0 0 0-.031-.124.324.324 0 0 0-.07-.102.384.384 0 0 0-.297-.11c-.292 0-.48.199-.563.595zm8.438.562h-.188c-.5 0-.75.167-.75.5 0 .23.104.344.313.344a.522.522 0 0 0 .437-.235c.115-.156.177-.359.188-.609zm4.984-.406c0-.427-.156-.64-.469-.64-.198 0-.359.103-.484.312-.125.208-.188.474-.188.797 0 .437.146.656.438.656.208 0 .378-.104.508-.313.13-.208.195-.479.195-.812zM47.1 9.969h1.36l-.688 4.093h-.875l.5-3.14-1.11 3.14h-.609l-.062-3.125-.532 3.125h-.828l.688-4.093h1.265l.032 2.547.859-2.547zm3.953 1.672c0 .062-.02.28-.062.656a54.084 54.084 0 0 0-.266 1.765h-.734l.015-.343c-.208.27-.51.406-.906.406a.754.754 0 0 1-.586-.25c-.151-.167-.226-.385-.226-.656 0-.407.135-.722.406-.946.27-.224.65-.336 1.14-.336.146 0 .266.006.36.016 0-.031.002-.06.008-.086l.015-.07a.214.214 0 0 0 .008-.047c0-.208-.187-.313-.563-.313-.302 0-.609.053-.921.157 0-.042.036-.292.109-.75a3.828 3.828 0 0 1 1.047-.172c.77 0 1.156.323 1.156.969zm2.438-.907l-.125.766a4.76 4.76 0 0 0-.641-.047c-.281 0-.422.089-.422.266 0 .083.024.146.07.187.047.042.16.1.336.172.417.198.625.51.625.938 0 .75-.453 1.12-1.359 1.109-.354 0-.656-.031-.906-.094 0-.02.036-.276.11-.765.301.083.567.125.796.125.333 0 .5-.1.5-.297a.243.243 0 0 0-.07-.18c-.047-.047-.16-.112-.336-.195-.448-.209-.672-.516-.672-.922 0-.75.437-1.125 1.312-1.125.313 0 .573.02.782.062zm1.375 0h.437l-.11.813h-.452a9.08 9.08 0 0 1-.102.633c-.047.244-.083.445-.11.601-.025.157-.038.25-.038.282 0 .166.099.25.297.25.083 0 .166-.01.25-.
23091032l-.126.735c-.218.073-.427.109-.624.109-.448 0-.683-.245-.704-.734 0-.125.042-.417.125-.875.032-.209.162-.97.391-2.282h.86l-.094.5zm3.171 1.141c0 .24-.036.51-.109.812h-1.734c-.031.23.02.402.156.516.135.115.333.172.594.172.312 0 .614-.073.906-.219l-.14.844c-.313.083-.61.125-.891.125-.99 0-1.485-.495-1.485-1.484 0-.573.144-1.045.43-1.414.287-.37.648-.555 1.086-.555.365 0 .654.11.867.328.214.219.32.51.32.875zm2.172-1.156c-.135.24-.25.562-.343.969-.23-.021-.391.104-.485.375-.094.27-.224.937-.39 2h-.875l.046-.22c.23-1.353.38-2.39.454-3.109h.796l-.046.516c.145-.219.278-.372.398-.46.12-.09.268-.113.445-.071zm2.922-.64l-.14.89c-.292-.146-.552-.219-.782-.219-.323 0-.588.143-.797.43-.208.286-.312.653-.312 1.101 0 .313.07.558.21.735.142.177.342.265.602.265.22 0 .47-.067.75-.203l-.156.922a2.88 2.88 0 0 1-.781.125c-.469 0-.841-.159-1.117-.477-.276-.317-.414-.747-.414-1.289 0-.729.185-1.325.554-1.789.37-.463.847-.695 1.43-.695.271 0 .589.068.953.203zm2.532 1.562c0 .187-.021.406-.063.656a44.4 44.4 0 0 0-.266 1.765h-.718l.015-.343c-.208.27-.515.406-.922.406a.73.73 0 0 1-.578-.25c-.146-.167-.219-.385-.219-.656 0-.407.133-.722.399-.946.266-.224.643-.336 1.133-.336.156 0 .276.006.36.016a.743.743 0 0 0 .03-.203c0-.208-.187-.313-.562-.313-.302 0-.61.053-.922.157 0-.042.042-.292.125-.75a3.828 3.828 0 0 1 1.047-.172c.76 0 1.14.323 1.14.969zm2.203-.922c-.146.25-.256.573-.329.969-.24-.021-.403.098-.492.359-.088.26-.221.932-.398 2.015h-.875l.047-.218c.198-1.084.349-2.12.453-3.11h.812c0 .115-.02.287-.062.516.156-.219.294-.372.414-.46a.49.49 0 0 1 .43-.071zm2.203-.75h.875l-.672 4.093h-.828l.047-.296c-.24.24-.51.359-.813.359a.927.927 0 0 1-.773-.375c-.193-.25-.29-.583-.29-1 0-.552.144-1.031.43-1.437.287-.407.623-.61 1.008-.61.323 0 .6.151.828.453l.188-1.187zM71.803 12a8.352 8.352 0 0 0-1.133-4.266 8.395 8.395 0 0 0-3.093-3.093A8.35 8.35 0 0 0 63.303 3.5c-1.885 0-3.594.573-5.125 1.719a8.958 8.958 0 0 1 2.672 4.437h-.781A8.413 8.413 0 0 0 57.6 5.703a8.413 8.413 0 0 0-2.469 3.953h-.781a8.958 8.958 0 0 1 2.672-4.437C55.49 4.073 53.782 3.5 51.897 3.5a8.35 8.35 0 0 0-4.274 1.14 8.395 8.395 0 0 0-3.093 3.094A8.352 8.352 0 0 0 43.397 12c0 1.542.377 2.964 1.133 4.266a8.395 8.395 0 0 0 3.093 3.093 8.35 8.35 0 0 0 4.274 1.141c1.885 0 3.594-.573 5.125-1.719-1.25-1.156-2.11-2.531-2.578-4.125h.781a8.343 8.343 0 0 0 2.375 3.64 8.343 8.343 0 0 0 2.375-3.64h.781c-.469 1.594-1.328 2.969-2.578 4.125 1.531 1.146 3.24 1.719 5.125 1.719a8.35 8.35 0 0 0 4.274-1.14 8.395 8.395 0 0 0 3.093-3.094A8.352 8.352 0 0 0 71.803 12zM75.6 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 73.6 24h-32c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 39.6 22V2c0-.542.198-1.01.594-1.406A1.922 1.922 0 0 1 41.6 0h32c.542 0 1.01.198 1.406.594.396.396.594.864.594 1.406zM81.06 8.656h1.39l-.703-1.687-.688 1.687zm9.702 8.219l1.157-1.234-1.094-1.235h-2.547v.766h2.219v.86h-2.219v.843h2.484zm2.47-1.219l1.546 1.719v-3.39l-1.547 1.671zm4.5-.734c0-.344-.21-.516-.626-.516h-1.312v1.078h1.297c.427 0 .64-.187.64-.562zm4.515-.063c0-.302-.219-.453-.656-.453h-1.282v.953h1.266c.448 0 .672-.166.672-.5zm-4.344-7.28c0-.303-.219-.454-.656-.454h-1.281v.938h1.265c.448 0 .672-.162.672-.485zm7.172 1.077h1.39l-.687-1.687-.703 1.687zM90.122 6.234v4.235H89.09V7.156l-1.47 3.313h-.89l-1.468-3.313v3.313H83.2l-.39-.938H80.7l-.39.938h-1.094l1.812-4.235h1.5l1.719 4.016V6.234h1.656l1.328 2.875 1.203-2.875h1.688zm8.687 8.688c0 .208-.028.39-.086.547-.057.156-.13.286-.218.39-.089.105-.206.19-.352.258s-.281.12-.406.156c-.125.037-.29.06-.492.07a10.047 10.047 0 0 1-1 .009 21.449 21.449 0 0 0-.461-.008v1.422h-1.969l-1.25-1.407-1.297 1.407h-4V13.53h4.063l1.25 1.39 1.28-1.39h3.235c1.136 0 1.703.464 1.703 1.39zm-4.547-5.328v.875h-3.39V6.234h3.39v.891h-2.375v.766H94.2v.859h-2.313v.844h2.375zm20.938 8.734v3.578c0 .573-.2 1.065-.602 1.477a1.964 1.964 0 0 1-1.46.617H81.262c-.572 0-1.06-.206-1.46-.617a2.041 2.041 0 0 1-.602-1.477V11.313h1.734l.391-.954h.86l.39.954h3.406v-.72l.297.72h1.766l.312-.735v.735h8.453V9.766l.157-.016c.104 0 .156.073.156.219v1.344h4.36v-.36c.239.125.525.219.859.281.333.063.606.097.82.102.213.005.542.003.984-.008.443-.01.711-.
23091015.805-.015l.39-.954h.876l.39.954h3.547v-.907l.531.907h2.844V5.406h-2.812v.688l-.391-.688h-2.89v.688l-.36-.688h-3.89c-.72 0-1.287.115-1.704.344v-.344h-2.687v.344c-.25-.23-.63-.344-1.14-.344H87.84l-.672 1.516-.672-1.516h-3.094v.688l-.344-.688h-2.64L79.2 8.203v-6.11c0-.572.2-1.064.602-1.476A1.964 1.964 0 0 1 81.262 0h31.876c.572 0 1.06.206 1.46.617.401.412.602.904.602 1.477v10.593h-1.875c-.531 0-.953.115-1.266.344v-.344h-2.765c-.573 0-.98.115-1.219.344v-.344h-4.937v.344c-.323-.229-.777-.344-1.36-.344h-3.266v.344c-.24-.229-.713-.344-1.421-.344h-3.657l-.843.907-.782-.907h-5.453v5.907h5.36l.859-.922.812.922h3.297v-1.39h.329c.614 0 1.083-.069 1.406-.204v1.594h2.718v-1.547h.125c.084 0 .136.01.157.031.02.021.031.073.031.156v1.36h8.266c.593 0 1.052-.125 1.375-.375v.375h2.625c.625 0 1.12-.089 1.484-.266zm-11.844-3.656c0 .24-.062.463-.187.672-.125.208-.302.36-.531.453.26.094.437.229.53.406.094.177.141.417.141.719v.844h-1.015v-.704c0-.343-.063-.57-.188-.68-.125-.109-.364-.163-.718-.163h-1.079v1.547h-1.015V13.53h2.406c.5 0 .901.078 1.203.235.302.156.453.458.453.906zm-4.328-7.297c0 .25-.065.48-.195.688-.13.208-.305.359
23091-.524.453.271.093.45.226.54.398.088.172.132.414.132.727v.828h-1.015c0-.094.002-.232.007-.414a4.69 4.69 0 0 0 0-.39 1.924 1.924 0 0 0-.046-.29.442.442 0 0 0-.133-.25.786.786 0 0 0-.274-.133 1.617 1.617 0 0 0-.46-.054h-1.094v1.53h-1V6.235l2.39.016c.51 0 .917.076 1.219.227.302.15.453.45.453.898zm8.266 9.516v.875h-3.375V13.53h3.375v.875h-2.36v.766h2.313v.86h-2.313v.843l2.36.016zm-6.656-10.657v4.235h-1.032V6.234h1.032zm10.828 10.188c0 .896-.532 1.344-1.594 1.344h-1.969v-.907h1.969c.354 0 .531-.13.531-.39 0-.167-.088-.276-.266-.328a2.325 2.325 0 0 0-.648-.078c-.255 0-.513-.019-.773-.055a1.051 1.051 0 0 1-.657-.352c-.177-.198-.265-.484-.265-.86 0-.405.135-.718.406-.937.27-.218.615-.328 1.031-.328h2.031v.89h-1.859c-.375 0-.562.131-.562.392 0 .166.09.273.273.32.182.047.401.068.656.062.256-.005.51.008.766.04.255.03.474.143.656.335.182.193.274.477.274.852zm3.734-.781v1.578c-.25.364-.708.547-1.375.547h-1.953v-.907h1.953c.344 0 .516-.13.516-.39 0-.136-.065-.235-.196-.297a1.048 1.048 0 0 0-.484-.086 4.401 4.401 0 0 1-1.25-.156.887.887 0 0 1-.484-.375c-.13-.193-.196-.446-.196-.758 0-.406.138-.719.414-.938.276-.218.623-.328 1.04-.328h2.015v.89h-1.844c-.375 0-.562.131-.562.392 0 .208.15.322.453.343.302.021.659.047 1.07.078.412.032.706.167.883.407zm-2.578-9.391v4.219h-1.438l-1.906-3.172v3.172h-2.062l-.407-.938h-2.093l-.391.938h-1.172c-1.344 0-2.016-.693-2.016-2.078 0-1.438.693-2.157 2.079-2.157h.984v.922c-.073 0-.219-.005-.438-.015a4.745 4.745 0 0 0-.445-.008c-.078.005-.198.015-.36.031-.16.016-.273.05-.335.102a3.535 3.535 0 0 0-.227.21.692.692 0 0 0-.18.36 2.604 2.604 0 0 0-.046.523c0 .396.07.698.21.907.141.208.4.312.774.312h.453l1.438-3.328h1.515l1.703 4v-4h1.547l1.782 2.937V6.25h1.03zM130.44 12.156c0 .386-.132.706-.398.961a1.356 1.356 0 0 1-.976.383c-.302 0-.545-.083-.727-.25-.182-.167-.273-.396-.273-.687 0-.386.13-.711.39-.977s.584-.398.969-.398c.292 0 .534.085.727.257.192.172.289.41.289.711zm12.266-2.328c0 .438-.114.734-.343.89-.23.157-.573.235-1.032.235l-.5.016.266-1.672c.02-.115.088-.172.203-.172h.281c.23 0 .412.01.547.031.136.021.266.086.39.196.126.109.188.268.188.476zm5.485 2.328c0 .375-.133.693-.399.953-.265.26-.586.391-.96.391-.303 0-.548-.083-.735-.25-.188-.167-.281-.396-.281-.687 0-.386.13-.711.39-.977s.584-.398.969-.398c.292 0 .534.085.727.257.192.172.289.41.289.711zm-21.375-2.672c0-.614-.2-1.06-.602-1.336-.401-.276-.924-.414-1.57-.414h-2.5c-.198 0-.308.1-.328.297l-1.016 6.375a.21.21 0 0 0 .047.172.192.192 0 0 0 .156.078h1.188c.208 0 .323-.099.343-.297l.282-1.718a.304.304 0 0 1 .109-.203.482.482 
230910 0 1 .234-.102c.094-.016.183-.024.266-.024.083 0 .182.006.297.016.114.01.187.016.219.016.895 0 1.599-.253 2.109-.758s.766-1.206.766-2.102zm4.828 4.875l.64-4.078a.21.21 0 0 0-.046-.172.192.192 0 0 0-.157-.078h-1.187c-.146 0-.235.172-.266.516-.281-.417-.776-.625-1.484-.625-.75 0-1.388.281-1.914.844a2.81 2.81 0 0 0-.79 1.984c0 .615.18 1.104.54 1.469.36.364.84.547 1.445.547.292 0 .594-.063.906-.188.313-.125.563-.292.75-.5a1.059 1.059 0 0 0-.062.328c0 .167.067.25.203.25h1.078c.198 0 .312-.099.344-.297zm6.984-4.109a.22.22 0 0 0-.062-.148.185.185 0 0 0-.141-.07h-1.203a.33.33 0 0 0-.281.155l-1.657 2.438-.687-2.344c-.052-.166-.167-.25-.344-.25h-1.172a.185.185 0 0 0-.14.07.22.22 0 0 0-.063.149c0 .02.102.328.305.922l.656 1.922c.234.687.357 1.052.367 1.094-.854 1.166-1.281 1.791-1.281 1.875 0 .135.068.203.203.203h1.203a.33.33 0 0 0 .281-.157l3.985-5.75c.02-.02.031-.057.031-.109zm5.938-.766c0-.614-.2-1.06-.602-1.336-.401-.276-.924-.414-1.57-.414h-2.485c-.208 0-.323.1-.343.297l-1.016 6.375a.21.21 0 0 0 .047.172.192.192 0 0 0 .156.078h1.281c.125 0 .209-.067.25-.203l.282-1.812a.304.304 0 0 1 .109-.203.482.482 
230910 0 1 .234-.102c.094-.016.183-.024.266-.024.083 0 .182.006.297.016.114.01.187.016.219.016.895 0 1.599-.253 2.109-.758s.766-1.206.766-2.102zm4.828 4.875l.64-4.078a.21.21 0 0 0-.047-.172.192.192 0 0 0-.156-.078h-1.187c-.146 0-.235.172-.266.516-.27-.417-.765-.625-1.484-.625-.75 0-1.388.281-1.914.844a2.81 2.81 0 0 0-.79 1.984c0 .615.18 1.104.54 1.469.36.364.84.547 1.445.547.302 0 .61-.063.922-.188.312-.125.557-.292.734-.5 0 .01-.01.057-.031.14a.855.855 0 0 0-.031.188c0 .167.067.25.203.25h1.078c.198 0 .313-.099.344-.297zm3.406-6.39v-.016c0-.146-.068-.219-.203-.219h-1.156c-.115 0-.183.058-.204.172l-1.015 6.5-.016.031c0 .053.021.102.063.149a.2.2 0 0 0 .156.07h1.031c.198 0 .308-.099.328-.297l1.016-6.39zm-27.875 2.093c-.052.365-.187.605-.406.72-.219.114-.532.171-.938.171l-.515.016.265-1.672c.021-.115.089-.172.203-.172h.297c.417 0 .719.06.907.18.187.12.25.372.187.757zM154.8 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 152.8 24h-32c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 118.8 22V2c0-.542.198-1.01.594-1.406A1.922 1.922 0 0 1 120.8 0h32c.542 0 1.01.198 1.406.594.396.396.594.864.594 1.406zM30.86 13.469h-2.157c.146-.386.49-1.318 1.031-2.797l.047-.14c.042-.105.094-.24.156-.407.063-.167.11-.302.141-.406l.188.86.593 2.89zM8.296 12.453l-.906-4.61C7.276 7.282 6.885 7 6.219 7H2.03L2 7.203c3.24.823 5.339 2.573 6.297 5.25zM11.094 7l-2.531 6.844-.266-1.39c-.271-.73-.714-1.405-1.328-2.024a6.06 6.06 0 0 0-2.047-1.383l2.11 7.969h2.734L13.844 7h-2.75zm2.172 10.031h2.593L17.484 7h-2.593l-1.625 10.031zm12-9.781a6.333 6.333 0 0 0-2.329-.422c-1.28 0-2.328.307-3.14.922-.813.615-1.224 1.411-1.235 2.39-.01 1.063.745 1.97 2.266 2.72.5.239.85.452 1.047.64.198.188.297.39.297.61 0 .312-.156.551-.469.718-.312.167-.672.25-1.078.25-.896 0-1.708-.172-2.437-.516l-.344-.171-.36 2.25c.771.354 1.735.53 2.891.53 1.354.011 2.44-.296 3.258-.921.818-.625 1.237-1.458 1.258-2.5 0-1.104-.73-2.01-2.188-2.719-.51-.26-.88-.479-1.11-.656-.228-.177-.343-.375-.343-.594 0-.229.128-.43.383-.601.255-.172.622-.258 1.101-.258.73-.01 1.375.114 1.938.375l.234.125.36-2.172zm6.64-.25h-2c-.677 0-1.13.281-1.36.844l-3.843 9.187h2.719l.547-1.5h3.312c.052.23.156.73.313 1.5H34L31.906 7zM36 2v20c0 .542-.198 1.01-.594 1.406A1.922 1.922 0 0 1 34 24H2c-.542 0-1.01-.198-1.406-.594A1.922 1.922 0 0 1 0 22V2C0 1.458.198.99.594.594A1.922 1.922 0 0 1 2 0h32c.542 0 1.01.198 1.406.594C35.802.99 36 1.458 36 2z"/>
23092    </g>
23093  </svg>
23094  <img src="https://cdn.shopify.com/s/files/1/0696/2011/t/166/assets/ap-payment.png" style="
23095    max-width: 40px !important;
23096    margin-bottom: 15px !important;
23097    margin-left: -2px;
23098  ">
23099</div>
23100 
23101          <p>100% Safe & Secure<br> Checkout</p>
23102        </div>
23103      
23104    </div>
23105  </div>
23106  <div class="divider"></div>
23107  <div class="container">
23108    <div class="row">
23109      <div class="col col-2 text-center">
23110        <div class="logo-image">
23111          <svg width="29" height="18" viewBox="0 0 29 18" fill="none" xmlns="http://www.w3.org/2000/svg">
23112<path d="M26.2 12.2C25.9 13.2 25.4 14.1 24.6 14.9C23.8 15.7 23 16.4 22 16.8C21.1 17.3 20.3 17.5 19.7 17.5H4.2C3.1 17.5 2.2 17.2 1.5 16.6C1.4 16.5 1.4 16.5 1.3 16.4L7.8 12.9L22.6 5L28 2.3C28 2.4 28 2.4 28 2.5C28.4 3.4 28.4 4.5 28 5.9L26.2 12.2ZM22.7 6.7L13.5 13.1H18.3C19 13.1 19.7 12.9 20.3 12.5C20.9 12.1 21.3 11.5 21.6 10.6L22.7 7C22.7 6.9 22.7 6.8 22.7 6.7ZM5.9 10.2L6.9 6.8C7.2 5.8 8.8 4.3 10.4 4.3H14.3H16.5H20.3C20.4 4.3 20.5 4.3 20.5 4.3L26.8 1C26.6 0.9 26.5 0.8 26.3 0.7C25.5 0.3 24.9 0.1 24.3 0.1L8.9 0C8.4 0 7.7 0.2 7 0.5C6.4 0.8 5.7 1.2 5 1.7C4.3 2.2 3.8 2.8 3.2 3.4C2.7 4.1 2.4 4.8 2.2 5.5L0.2 12.1C0 12.9 -0.1 13.7 0.1 14.6C0.1 14.7 0.2 14.9 0.2 15L5.8 12C5.7 11.5 5.7 10.9 5.9 10.2Z" fill="white"/>
23113</svg>
23114
23115        </div>
23116      </div>
23117      <div class="col col-2 nav-links">
23118        <h4>Shop Products</h4>
23119		    <a href="/pages/onewheel-gt-s-series-rally-xl">Onewheel Rally XL</a>
23120        <a href="/pages/onewheel-gt-s-series">Onewheel GT S-Series</a>
23121        <a href="/pages/onewheel-gt">Onewheel GT</a>
23122        <a href="/pages/onewheel-xr-classic">Onewheel XR Classic</a>
23123        <a href="/pages/onewheel-pint-s">Onewheel Pint S</a>
23124        <a href="/pages/onewheel-pint-x">Onewheel Pint X</a>
23125        <a href="/pages/pint">Onewheel Pint</a>
23126        <a href="/collections/all-accessories">Accessories</a>
23127        <a href="/pages/service">Service</a>
23128        <a href="/pages/dealer-map">Find a dealer</a>
23129      </div>
23130      <div class="col col-2 nav-links">
23131        <h4>Navigate the site</h4>
23132        <a href="/pages/about-us">About Us</a>
23133        <a href="/pages/flowstate">Stories</a>
23134        <a href="/pages/press">Press</a>
23135        <a href="/pages/careers">Careers</a>
23136        <a href="/pages/support">Support</a>
23137        <a href="/pages/support-videos">Safety</a>
23138        <a href="https://recall.onewheel.com">Recall</a>
23139        <a href="/pages/dude-wheres-my-onewheel">Order Tracker</a>
23140        <a href="https://www.onewheelracing.com/" target="_blank">Onewheel Racing</a>
23141        <a href="/pages/dealer-map">Become a Dealer</a>
23142        <a href="https://my.onewheel.com/login" target="_blank">Owner's Portal</a>
23143      </div>
23144	  <div class="col col-2 nav-links">
23145		<h4>Follow Us</h4>
23146		<ul>
23147		  
23148
23149			
23150
23151			
23152			  <li>
23153				<a href="https://www.facebook.com/OnewheelOfficial/" title="Onewheel // Future Motion on Facebook">
23154				  Facebook
23155				</a>
23156			  </li>
23157			
23158
23159		  
23160
23161			
23162
23163			
23164
23165		  
23166
23167			
23168
23169			
23170
23171		  
23172
23173			
23174
23175			
23176			  <li>
23177				<a href="https://www.instagram.com/onewheel/" title="Onewheel // Future Motion on Instagram">
23178				  Instagram
23179				</a>
23180			  </li>
23181			
23182
23183		  
23184
23185			
23186
23187			
23188
23189		  
23190
23191			
23192
23193			
23194
23195		  
23196
23197			
23198
23199			
23200			  <li>
23201				<a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" title="Onewheel // Future Motion on YouTube">
23202				  YouTube
23203				</a>
23204			  </li>
23205			
23206
23207		  
23208
23209			
23210
23211			
23212
23213		  
23214
23215			
23216
23217			
23218			  <li>
23219				<a href="https://www.tiktok.com/@onewheel" title="Onewheel // Future Motion on Tiktok">
23220				  Tiktok
23221				</a>
23222			  </li>
23223			
23224
23225		  
23226		</ul>
23227	</div>
23228	  <div class="col col-2 nav-links">
23229		<h4>Contact Us</h4>
23230		<a href="https://support.onewheel.com/hc/en-us" target="_blank">Email Us</a>
23231		<a href="tel:1 800-283-7943">1-800-283-7943</a>
23232        
23233	  </div>
23234      <div class="col col-3 nav-links text-center">
23235
23236        <div class="klaviyo-form-VAkRUM"></div>
23237        <!--
23238            <form id="email_signup" class="klaviyo_styling klaviyo_gdpr_embed_RbVGC4" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate">
23239            <input type="hidden" name="g" value="RbVGC4">
23240            <input type="hidden" name="$fields" value="$consent">
23241            <input type="hidden" name="$list_fields" value="$consent">
23242            <label for="k_id_email">Come along for the ride.</label>
23243              
23244              <div class="klaviyo_field_group">
23245                <input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email" />
23246                <div class="klaviyo_form_actions">
23247                  <button type="submit" class="klaviyo_submit_button button">Sign Up</button> 
23248                </div>
23249              </div>
23250            <div class="klaviyo_messages">
23251              <div class="success_message" style="display:none;"></div>
23252              <div class="error_message" style="display:none;"></div>
23253            </div>
23254            
23255          </form>
23256
23257          
23257<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
23257
23258          
23258<script type="text/javascript">
23259          KlaviyoSubscribe.attachToForms('#email_signup', {
23260            hide_form_on_success: true,
23261            extra_properties: {
23262              $source: '$embed',
23263              $method_type: "Klaviyo Form",
23264              $method_id: 'embed',
23265              $consent_version: 'Embed default text'
23266            }
23267          });
23268          </script>
23268
23269        -->
23270        </div>
23271    </div>
23272    <div class="row">
23273      <div class="col col-6 nav-links policy-links">
23274        <a class="no-target" href="#">&copy; 2026 Future Motion Inc &nbsp;|</a>&nbsp;&nbsp; <a href="/pages/privacy-policy">Privacy Policy</a>
23275      </div>
23276    </div>
23277  </div>
23278</footer>
23279
23280<footer class="mobile-footer small-only">
23281	<div class="shopify-section" id="shopify-section-footer-links">
23282        <section class="footer-contact-us" style="background: #000 !important;
23283    opacity: 1;
23284    color: #fff;
23285    text-align: center !important;
23286    display: block !important;
23287    height: 120px;">
23288        <div class="col col-3 nav-links text-center">
23289
23290          <div class="klaviyo-form-VAkRUM"></div>
23291          <!--
23292            <form id="email_signup" class="klaviyo_styling klaviyo_gdpr_embed_RbVGC4" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate" style="    margin: 0 auto;
23293    padding-top: 20px;">
23294            <input type="hidden" name="g" value="RbVGC4">
23295            <input type="hidden" name="$fields" value="$consent">
23296            <input type="hidden" name="$list_fields" value="$consent">
23297            <label for="k_id_email">Come along for the ride.</label>
23298              
23299              <div class="klaviyo_field_group">
23300                <input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email" />
23301                <div class="klaviyo_form_actions">
23302                  <button type="submit" class="klaviyo_submit_button button">Sign Up</button> 
23303                </div>
23304              </div>
23305            <div class="klaviyo_messages">
23306              <div class="success_message" style="display:none;"></div>
23307              <div class="error_message" style="display:none;"></div>
23308            </div>
23309            
23310          </form>
23311  
23312          
23312<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
23312
23313          
23313<script type="text/javascript">
23314          KlaviyoSubscribe.attachToForms('#email_signup', {
23315            hide_form_on_success: true,
23316            extra_properties: {
23317              $source: '$embed',
23318              $method_type: "Klaviyo Form",
23319              $method_id: 'embed',
23320              $consent_version: 'Embed default text'
23321            }
23322          });
23323          </script>
23323
23324          -->
23325        </div>
23326      </section>
23327		<section class="footer-link-container">
23328			<div class="footer-nav-menu">
23329				<div class="footer-menu__toggle js-dropdown-toggle">
23330					<h4 class="footer-nav__link-header">Shop</h4><span class="menu-toggle__x">+</span>
23331				</div>
23332				<ul class="footer-nav__links js-dropdown-target">
23333          <li>
23334						<a href="/products/onewheel-gt-s-series#rally-xl">Onewheel Rally XL</a>
23335					</li>
23336					<li>
23337						<a href="/products/onewheel-gt-s-series">Onewheel GT S-Series</a>
23338					</li>
23339					<li>
23340						<a href="/products/onewheel-gt">Onewheel GT</a>
23341					</li>
23342					<li>
23343                        <a href="/pages/onewheel-xr-classic">Onewheel XR Classic</a>
23344					</li>
23345					<li>
23346						<a href="/products/onewheel-pint-s">Onewheel Pint S</a>
23347					</li>                  
23348					<li>
23349						<a href="/products/onewheel-pint-x">Onewheel Pint X</a>
23350					</li>
23351					<li>
23352						<a href="/products/pint">Onewheel Pint</a>
23353					</li>
23354					<li>
23355						<a href="/collections/accessories">Accessories</a>
23356					</li>
23357					<li>
23358						<a href="/pages/service">Service</a>
23359					</li>
23360					<li>
23361						<a href="/pages/dealer-map">Find a Dealer</a>
23362					</li>
23363				</ul>
23364			</div>
23365			<div class="footer-nav-menu">
23366				<div class="footer-menu__toggle js-dropdown-toggle">
23367					<h4 class="footer-nav__link-header"><a href="/pages/compare" title="">Compare</a></h4>
23368				</div>
23369			</div>
23370          	<div class="footer-nav-menu">
23371				<div class="footer-menu__toggle js-dropdown-toggle">
23372					<h4 class="footer-nav__link-header"><a href="/pages/flowstate" title="">Stories</a></h4>
23373				</div>
23374			</div>
23375			<div class="footer-nav-menu">
23376				<div class="footer-menu__toggle js-dropdown-toggle">
23377					<h4 class="footer-nav__link-header">About Us</h4><span class="menu-toggle__x">+</span>
23378				</div>
23379				<ul class="footer-nav__links js-dropdown-target">
23380					<li>
23381						<a href="https://onewheel.com/pages/about-us">About Us</a>
23382					</li>
23383					<li>
23384						<a href="/pages/press">Press</a>
23385					</li>
23386					<li>
23387						<a href="/pages/careers">Careers</a>
23388					</li>
23389					<li>
23390						<a href="/pages/support">Support</a>
23391					</li>
23392				</ul>
23393			</div>          
23394          	<div class="footer-nav-menu">
23395				<div class="footer-menu__toggle js-dropdown-toggle">
23396					<h4 class="footer-nav__link-header"><a href="/pages/support-videos">Safety</a></h4>
23397				</div>
23398			</div>
23399            <div class="footer-nav-menu">
23400				<div class="footer-menu__toggle js-dropdown-toggle">
23401					<h4 class="footer-nav__link-header"><a href="https://recall.onewheel.com">Recall</a></h4>
23402				</div>
23403			</div>
23404            <div class="footer-nav-menu">
23405				<div class="footer-menu__toggle js-dropdown-toggle">
23406					<h4 class="footer-nav__link-header"><a href="/pages/dude-wheres-my-onewheel" title="">Order Tracker</a></h4>
23407				</div>
23408			</div>
23409          	<div class="footer-nav-menu">
23410				<div class="footer-menu__toggle js-dropdown-toggle">
23411					<h4 class="footer-nav__link-header"><a href="https://www.onewheelracing.com/" target="_blank">Onewheel Racing</a></h4>
23412				</div>
23413			</div>
23414			<div class="footer-nav-menu">
23415				<div class="footer-menu__toggle js-dropdown-toggle">
23416					<h4 class="footer-nav__link-header"><a href="https://onewheel.com/pages/dealer-map/?user-zip=" title="">Store Locator</a></h4>
23417				</div>
23418			</div>
23419			<div class="footer-nav-menu">
23420				<div class="footer-menu__toggle js-dropdown-toggle">
23421					<h4 class="footer-nav__link-header"><a href="https://onewheel.com/pages/dealer-map" title="">Become a Dealer</a></h4>
23422				</div>
23423			</div>
23424			<div class="footer-nav-menu">
23425				<div class="footer-menu__toggle js-dropdown-toggle">
23426					<h4 class="footer-nav__link-header"><a href="https://my.onewheel.com/login" target="_blank">Owner's Portal</a></h4>
23427				</div>
23428			</div>
23429
23430			<section class="footer-contact-us">
23431				<h4 class="footer-contact__header">Contact Us</h4>
23432				<p>1-800-283-7943</p>
23433				<p><a href="https://support.onewheel.com/hc/en-us" target="_blank">Email Us</a></p>
23434                
23435			</section>
23436		</section>
23437	</div>  
23438	<div class="social-footer-section">
23439		<div id="footer-feed"></div>
23440		<div class="social-icons">
23441		  <ul>
23442		    
23443		      <li>
23444		        <a class="fb social-link" href="https://www.facebook.com/OnewheelOfficial/" target="_blank">
23445		          <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-fb.png?v=117534394504216379211788874451" alt="Facebook" title="Onewheel Facebook" />
23446		        </a>
23447		      </li>
23448		    
23449		    
23450		      <li>
23451		        <a class="ig social-link" href="https://www.instagram.com/onewheel/" target="_blank">
23452		          <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-ig.png?v=136661677004266955161788874451" alt="Instagram" title="Onewheel Instagram" />
23453		        </a>
23454		      </li>
23455		    
23456		    
23457		      <li>
23458		        <a class="yt social-link" href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" target="_blank">
23459		          <img src="//onewheel.com/cdn/shop/t/416/assets/icon-social-yt.png?v=91373280974655474001788874451" alt="YouTube" title="Onewheel YouTube" />
23460		        </a>
23461		      </li>
23462		    
23463              <li>
23464                <a class="tt social-link" href="https://www.tiktok.com/@onewheel" title="Onewheel // Future Motion on Tiktok" target="_blank">
23465                  <img src="https://cdn.shopify.com/s/files/1/0696/2011/t/160/assets/icon-social-tt.png" alt="YouTube" title="Onewheel YouTube">
23466                </a>
23467              </li>
23468		  </ul>
23469		  <p><a href="https://www.instagram.com/onewheel/" target="_blank">@onewheel</a></p>
23470		</div>
23471        <div class="col col-6 nav-links policy-links">
23472          <a class="no-target" href="#">&copy; 2026 Future Motion Inc</a>
23473          <a href="/pages/privacy-policy">Privacy Policy</a>
23474        </div>
23475	</div>
23476  
23477  
23478	<div class="footer-legal">
23479      <img src="//onewheel.com/cdn/shop/t/416/assets/FutureMotion_Logo_White.png?v=138863917089362324781788874451" alt="Future Motion Inc" width="160px" />
23480  	</div>
23481</footer>
23482
23483
23484
23485</div>
23486  
23487  
23487<script type="text/javascript" charset="utf-8">
23488//<![CDATA[
23489// Including jQuery conditionnally.
23490if (typeof jQuery === 'undefined') {
23491    document.write("\u003cscript src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e");
23492  document.write('
23492<script type="text/javascript">jQuery.noConflict();<\/script>');
23493}
23494//]]>
23495</script>
23495
23496
23497<script>
23498jQuery(document).ready(function() {
23499    jQuery( ".caption img" ).each(function( index ) {
23500        var alt = jQuery(this).attr('alt');
23501        if(alt != ""){
23502            jQuery(this).wrap("<figure />");
23503            jQuery(this).parent().append("<figcaption class='figcap'>"+alt+"</figcaption>");
23504        }
23505    });
23506});
23507</script>
23507
23508
23509<style>
23510.figcap{
23511    color: ;
23512    font-family: ;
23513    font-size: ;
23514    
23515    
23516}
23517</style>
23518
23519  
23520    <link href="//onewheel.com/cdn/shop/t/416/assets/base.css?v=124832179708472726221788874451" rel="stylesheet" type="text/css" media="all" />
23521<link href="//onewheel.com/cdn/shop/t/416/assets/template-collection.css?v=43880016419249844791788874451" rel="stylesheet" type="text/css" media="all" />
23522<link href="//onewheel.com/cdn/shop/t/416/assets/component-card.css?v=113075772683902376391788874451" rel="stylesheet" type="text/css" media="all" />
23523<link href="//onewheel.com/cdn/shop/t/416/assets/component-search.css?v=38324623662233879811788874451" rel="stylesheet" type="text/css" media="all" />
23524<link href="//onewheel.com/cdn/shop/t/416/assets/component-predictive-search.css?v=89487421842578614931788874451" rel="stylesheet" type="text/css" media="all" />
23525<link href="//onewheel.com/cdn/shop/t/416/assets/component-facets.css?v=112984718677486819191788874451" rel="stylesheet" type="text/css" media="all" />
23526<link href="//onewheel.com/cdn/shop/t/416/assets/mask-blobs.css?v=111603181540343972631788874451" rel="stylesheet" type="text/css" media="all" />
23527
23528<script src="//onewheel.com/cdn/shop/t/416/assets/facets.js?v=40227081383690696481788874451" defer="defer"></script>
vendor: 1 bytes, line 23528
23528
23529<script src="//onewheel.com/cdn/shop/t/416/assets/main-search.js?v=35465948648705822631788874451" defer="defer"></script>
23529
23530
23531<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
23532<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
23532
23533
23534
23535<style>
23536
23537  .header .logo-image path {
23538    fill: #000;
23539  }
23540  
23541  .template-search__header {
23542    margin-bottom: 3rem;
23543  }
23544
23545  .template-search__search {
23546    margin: 0 auto 3.5rem;
23547    max-width: 74.1rem;
23548  }
23549
23550  .template-search__search .search {
23551    margin-top: 3rem;
23552  }
23553
23554  .template-search--empty {
23555    padding-bottom: 18rem;
23556  }
23557
23558  @media screen and (min-width: 750px) {
23559    .template-search__header {
23560      margin-bottom: 5rem;
23561    }
23562  }
23563
23564  .search__button .icon {
23565    height: 1.8rem;
23566  }
23567  @media only screen and (max-width: 639px) {
23568    .search-modal span.close-modal {
23569      right: 22px;
23570      padding-top: 2px;
23571    }  
23572    .search-modal .container {
23573      padding: 0;
23574    }
23575  }
23576  
23577</style>
23578
23579<style>
23580  
23581  .search-modal.hide {
23582    opacity: 0;
23583    transition: opacity 1s;
23584  }
23585
23586  .search-modal {
23587    opacity: 1;
23588    transition: opacity 1s;
23589  }
23590  .search-modal {
23591    position: fixed;
23592    top: 100px;
23593    opacity: 1;
23594    height: 70px;
23595    z-index: 1000;
23596    right: 0;
23597    background: transparent;
23598    max-width: 1440px;
23599    width: 100%;
23600    left: 0;
23601    right: 0;
23602    margin: 0 auto;
23603  }
23604  .search__input.field__input {
23605    border-radius: 30px;
23606    background: #fff;
23607  }
23608  @media only screen and (min-width: 768px) {
23609    .template-search__search {
23610      margin-right: 0;     
23611    }  
23612  }
23613  @media only screen and (max-width: 767px) {
23614    .search-modal input#Search-In-Template {
23615      padding: 1.5rem !important;
23616    }
23617    .search-modal .close-modal {
23618      margin-top: 3px;
23619    }
23620  }
23621  
23622  .search-modal .search {
23623    margin-top: 10px;
23624  }
23625  button.search__button.field__button {
23626      display: none;
23627  }
23628  .search__input.field__input {
23629    height: 0;
23630  }
23631  .search__input.field__input {
23632    height: 0;
23633    box-shadow: 0 2px 6px #0000001a;
23634    border: 1px solid #c6c6c6;
23635  }
23636  label.field__label {
23637    color: #686868;
23638  }
23639  .template-search__search label.field__label {
23640    transform: translateY(-50%) !important;
23641    border-radius: 50px;
23642  }
23643  .search__input.field__input:focus {
23644    padding-bottom: 22px;
23645    font-size: 20px;
23646    padding-top: 28px;
23647  }
23648  span.close-modal {
23649    position: absolute;
23650    top: 50%;
23651    transform: translateY(-50%);
23652    right: 0;
23653    padding-right: 20px;
23654    border-radius: 50%;
23655    padding-right: 0;
23656    width: 30px;
23657    height: 30px;
23658    display: flex;
23659    align-items: center;
23660    justify-content: center;
23661    right: 20px;
23662    padding: 8px;
23663  }
23664  span.close-modal svg {
23665    width: 24px;
23666    height: 24px;
23667  }
23668  .close-modal:hover {
23669    cursor: pointer;
23670  }
23671  .template-search__search label.field__label {
23672    font-size: 17px !important;
23673  }
23674  .field__input:focus ~ label.field__label, .field__input:visited ~ label.field__label {
23675    font-size: 0 !important;
23676  }
23677
23678  .field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill {
23679    padding: 2.2rem 1.5rem 0.8rem 2rem;
23680    padding: 1.65rem 1.5rem 1.5rem 2rem !important;
23681  }
23682  .search__input.field__input {
23683    font-size: 18px;
23684  }
23685
23686  .search__input.field__input {
23687    font-size: 17px;
23688  }
23689  .search__input.field__input:focus {
23690    padding-bottom: 23px !important;
23691    padding-top: 1.65rem !important;
23692    font-size: 17px;
23693  }
23694      
23695</style>
23696
23697<div class="search-modal hide">
23698  <div class="container">
23699
23700  <div class="template-search__search">
23701    <predictive-search data-loading-text="Translation missing: en.accessibility.loading">
23702      <main-search>
23703        <form action="/search" method="get" role="search" class="search">
23704          <div class="field">
23705            <input
23706              class="search__input field__input"
23707              id="Search-In-Template"
23708              type="search"
23709              name="q"
23710              value=""
23711              placeholder="Search"
23712                role="combobox"
23713                aria-expanded="false"
23714                aria-owns="predictive-search-results"
23715                aria-controls="predictive-search-results"
23716                aria-haspopup="listbox"
23717                aria-autocomplete="list"
23718                autocorrect="off"
23719                autocomplete="off"
23720                autocapitalize="off"
23721                spellcheck="false"
23722            >
23723            <label class="field__label" for="Search-In-Template">Search</label>
23724            <input name="options[prefix]" type="hidden" value="last">
23725      
23726              <div class="predictive-search predictive-search--search-template" tabindex="-1" data-predictive-search>
23727                <div class="predictive-search__loading-state">
23728                  <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
23729                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
23730                  </svg>
23731                </div>
23732              </div>
23733      
23734              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
23735      
23736            <button type="reset" class="reset__button field__button hidden" aria-label="Translation missing: en.general.search.reset">
23737              <?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
23738<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
23739<path fill-rule="evenodd" clip-rule="evenodd" d="M10.9393 12L6.9696 15.9697L8.03026 17.0304L12 13.0607L15.9697 17.0304L17.0304 15.9697L13.0607 12L17.0303 8.03039L15.9696 6.96973L12 10.9393L8.03038 6.96973L6.96972 8.03039L10.9393 12Z" fill="#080341"/>
23740</svg>
23741            </button>
23742            <button type="submit" class="search__button field__button" aria-label="Translation missing: en.general.search.search">
23743              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg>
23744
23745            </button>
23746          </div>
23747        </form>
23748      </main-search>
23749    </predictive-search>
23750  
23751  </div>
23752
23753  <span class="close-modal">
23754    <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg">
23755<g clip-path="url(#clip0_425_8)">
23756<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
23757<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
23758</g>
23759<defs>
23760<clipPath id="clip0_425_8">
23761<rect width="5.52" height="5.19" fill="white"/>
23762</clipPath>
23763</defs>
23764</svg>
23765
23766  </span>
23767
23768  </div>
23769
23770</div>
23771
23772
23773<script src="//onewheel.com/cdn/shop/t/198/assets/predictive-search.js?v=162273246065392412141693414741" defer="defer"></script>
23773
23774
23775  
23776  
23777<!-- Google Code for Viewed Cart Conversion Page -->
23778
23779
23780<!-- Global site tag (gtag.js) - Google AdWords: 944984669 -->
vendor: 64 bytes, lines 23780-23781
23780
23781<script async src="https://www.googletagmanager.com/gtag/js?id=
23781AW-944984669
vendor: 12 bytes, line 23781
23781"></script>
23782<script>
23783  
vendor: 134 bytes, lines 23783-23787
23783window.dataLayer = window.dataLayer || [];
23784  function gtag(){dataLayer.push(arguments);}
23785  gtag('js', new Date());
23786
23787  gtag('config', '
23787AW-944984669
vendor: 4 bytes, line 23787
23787');
23788</script>
23788
23789
23790
23791<!-- Event snippet for Onewheel Google Ads: 944984669 SKU dynamic remarketing -->
23792<script>
23793  gtag('event', 'page_view', {
23794    'send_to': 'AW-944984669',
23795    'ecomm_pagetype': 'product',
23796    'ecomm_prodid': 'OW2-00010-02',
23797    'ecomm_totalvalue': '2900.00',
23798    'user_id': ''
23799  });
23800</script>
23800
23801
23802
23803
23804
23805
23806
23807<script>
23808$( document ).ready(function() {
23809    $( ".add-to-cart" ).click(function() {
23810			ga('send', {
23811			  hitType: 'event',
23812			  eventCategory: 'Checkout Funnel',
23813			  eventAction: 'AddtoCart',
23814			  eventLabel: 'Any time product is added to cart'
23815			});
23816	});
23817
23818   $( '[data-step="contact_information"] .step__footer__continue-btn' ).click(function() {
23819			ga('send', {
23820			  hitType: 'event',
23821			  eventCategory: 'Checkout Funnel',
23822			  eventAction: 'Initiate Checkout',
23823			  eventLabel: 'Last click before address collection'
23824			});
23825	});
23826});
23827</script>
23827
23828
23829  
23830  
23830<script type="text/javascript">
23831    $(function() {
23832      $('button.scroll[data-scroll*="#"]').click(function() {
23833        var target = $(this).attr('data-scroll');
23834        $('html, body').animate({
23835          scrollTop: $(target).offset().top-280
23836        }, 400);
23837        return false;
23838      });
23839    });
23840  </script>
23840
23841  
23841<script>
23842    $(function(){
23843      $(".carousel-main .carousel-cell").hide();
23844      $(".carousel-main .carousel-cell:first-of-type").show();
23845      $(".carousel-nav .carousel-cell:first-of-type").addClass('active');
23846      
23847      $("body").on("click", ".carousel-nav .carousel-cell", function(e){
23848        var t = $(this);
23849        var p = t.closest('.row');
23850		$(p).find('.carousel-nav .carousel-cell').removeClass('active')
23851        t.addClass('active');
23852		$(p).find(".carousel-main .carousel-cell").hide();
23853        var index = $(p).find('.carousel-nav .carousel-cell').index(this);
23854		$(p).find(".carousel-main .carousel-cell").eq(index).show();
23855
23856      })
23857    });
23858  </script>
23858
23859
23860  
23861  
23861<script type="text/javascript">
23862      $(document).ready(function() {
23863          $("main").click(function() {
23864              $('.dytmpl-notification-right').addClass('dytmpl-tab-closed');
23865          });
23866      });
23867  </script>
23867
23868  
23869  
23869<script>
23870    $(document).ready(function() {
23871      $(document).on('click', 'main', function() {
23872        localStorage.setItem('popupHidden', true)
23873      });
23874      $(document).on('click', '.dytmpl-tab-expanded', function() {
23875        localStorage.setItem('popupHidden', true)
23876      });
23877         
23878      if (!localStorage.getItem('popupHidden')) {
23879        setTimeout(() => {
23880        const $targetDiv = $('.dytmpl-tab-closed');
23881    
23882        $targetDiv
23883          .removeClass('dytmpl-tab-closed')
23884          .addClass('dytmpl-tab-expanded')
23885          .attr('aria-expanded', 'true');
23886          }, 2000)
23887      }
23888    });
23889  </script>
23889
23890  
23891  
23892  
23892<script src="//onewheel.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
23892
23893  
23894  
23895  
23896
23897  
23897<script>
23898    // Set the display property of the element to none using CSS
23899    $(".alt-1-badge").css("display", "none");
23900    $(".alt-2-badge").css("display", "none");
23901    $(".alt-3-badge").css("display", "none");
23902    
23903    // Remove the display property after the page loads using jQuery's $(document).ready() function
23904    // $(document).ready(function() {
23905     // $(".alt-1-badge").css("display", "block");
23906    // });
23907  </script>
23907
23908  
23909  
23909<script>
23910    $('.feature')
23911    .on('mouseenter', function () {
23912      $('.feature.active').removeClass('active');    // remove class from previous active item
23913    })
23914    .on('mouseleave', function () {
23915      $('.feature.active').removeClass('active');    // remove class from previous active item
23916    });
23917  </script>
23917
23918
23919  <!-- Revisit Speed -->
23920
23921  
23922  
23923    
23923<script>
23924      $(function() {
23925        $('.fade').not('.slick-initialized').each(function() {
23926          $(this).slick({
23927            dots: false,
23928            infinite: true,
23929            autoplay: true,
23930            arrow: false,
23931            speed: 1000,
23932            fade: true,
23933            cssEase: 'linear'
23934          });
23935        });
23936      });
23937    </script>
23937
23938    
23938<script>
23939      $('.img-slide').slick({
23940        slidesToShow: 4,
23941        slidesToScroll: 2,
23942        arrows: true,
23943        infinite: false,
23944        prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
23945        nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>"
23946      }); 
23947    </script>
23947
23948
23949    
23949<script>
23950      $('.single-item').slick({
23951        dots: true,
23952        infinite: true,
23953        autoplay: true,
23954        arrow: false,
23955        speed: 1000,
23956        adaptiveHeight: true
23957      }); 
23958    </script>
23958
23959
23960    
23960<script>
23961      $('.side-by-side').slick({
23962        dots: false,
23963        infinite: false,
23964        autoplay: false,
23965        arrow: false,
23966        centerMode: true,
23967        adaptiveHeight: true,
23968        useTransform: false
23969      }); 
23970    </script>
23970
23971
23972    
23972<script>
23973      $('.product-slide').slick({
23974        slidesToShow: 3,
23975        slidesToScroll: 2,
23976        arrows: true,
23977        infinite: false,
23978        prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
23979        nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
23980        responsive: [
23981          {
23982            breakpoint: 767,
23983            settings: {
23984              slidesToShow: 1,
23985              slidesToScroll: 1,
23986              arrows: true
23987            }
23988          }
23989        ]
23990      }); 
23991    </script>
23991
23992
23993    
23993<script type="text/javascript">
23994      $(function() {
23995          $(window).on("scroll", function() {
23996              if($(window).scrollTop() > 50) {
23997                  $(".header").addClass("active");
23998                  $(".top-nav-fixed").addClass("active");
23999              } else {
24000                  $(".header").removeClass("active");
24001                  $(".top-nav-fixed").removeClass("active");
24002              }
24003          });
24004          $(window).on("scroll", function() {
24005              if($(window).scrollTop() > 45) {
24006                  $(".fixed-sub").addClass("scroll");
24007                  $(".header-mobile-nav").addClass("scroll");
24008                  $(".accessories-addon").addClass("scroll");
24009                  $(".support-page--support-navigation").addClass("bump");
24010              } else {
24011                  $(".fixed-sub").removeClass("scroll");
24012                  $(".header-mobile-nav").removeClass("scroll");
24013                  $(".accessories-addon").removeClass("scroll");
24014                  $(".support-page--support-navigation").removeClass("bump");
24015              }
24016          }); 
24017      });
24018    </script>
24018
24019
24020
24021    
24022
24023    
24024
24025      
24025<script type="text/javascript">
24026        $(function() {
24027            $(window).on("scroll", function() {
24028                if($(window).scrollTop() > 800) {
24029                    $(".footer-banner").addClass("active");
24030                    $(".template-product").addClass("scrolled");
24031                } else {
24032                    $(".footer-banner").removeClass("active");
24033                    $(".template-product").removeClass("scrolled");
24034                }
24035            });
24036        });
24037      </script>
24037     
24038      
24038<script>
24039        var lastScrollTop = 0;
24040        $(window).scroll(function(event){
24041           var st = $(this).scrollTop();
24042           if (st > lastScrollTop){
24043               $(".top-nav-fixed").removeClass("nested");
24044               $(".footer-banner").removeClass("push");
24045           } else {
24046               $(".top-nav-fixed").addClass("nested");
24047               $(".footer-banner").addClass("push");
24048           }
24049           lastScrollTop = st;
24050        });
24051      </script>
24051
24052
24053    
24054
24055    
24055<script type="text/javascript">
24056        $(document).ready(function() {
24057            $(".specs-view").click(function() {
24058                $(".product-purchaseView").toggleClass('active');
24059                $(".product-specsView").toggleClass('active');
24060                $(".footer-banner").removeClass('hide-me');
24061            });
24062        });
24063
24064        $(document).ready(function() {
24065            $(".open-purchaseView").click(function() {
24066                $(".footer-banner").addClass('hide-me');
24067            });
24068        });
24069
24070        $(document).ready(function() {
24071            $(".search-prompt").click(function() {
24072                $(".search-modal").toggleClass('hide');
24073            });
24074            $("main").click(function() {
24075                $(".search-modal").addClass('hide');
24076            });
24077            $(".close-modal").click(function() {
24078                $(".search-modal").addClass('hide');
24079            });
24080
24081            $( "a.search-prompt" ).click(function() {
24082              $(".search input").focus();
24083            });
24084        });
24085      
24086    </script>
24086
24087
24088    
24089  
24090  <!-- GENERATED BY WISEPOPS, DO NOT EDIT THIS SNIPPET -->
24091<script>
24092    if (window._wisepopsSkipShopifyDeprecatedSnippet !== true) {
24093        document.addEventListener('wisepops.after-initialization', function (event) {
24094            // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework
24095            function getCookieValue(sKey) {
24096                if (!sKey) { return null; }
24097                return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
24098            };
24099            function getTotalInventoryQuantity() {
24100                var variants = [{"id":40944462397534,"title":"S-Series","option1":"S-Series","option2":null,"option3":null,"sku":"OW2-00010-02","requires_shipping":true,"taxable":true,"featured_image":{"id":30884296097886,"product_id":6845910515806,"position":9,"created_at":"2024-06-28T08:41:22-07:00","updated_at":"2024-06-28T08:45:04-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504","variant_ids":[40944462397534]},"available":true,"name":"Onewheel GT S-Series - S-Series","public_title":"S-Series","options":["S-Series"],"price":290000,"weight":17237,"compare_at_price":null,"inventory_quantity":-6080,"inventory_management":null,"inventory_policy":"deny","barcode":"810019796005","featured_media":{"alt":"hide","id":23232134217822,"position":10,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTS_TreadedClipped_4ConfigModal.png?v=1719589504"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462430302,"title":"S-Series with Recurve Rails","option1":"S-Series with Recurve Rails","option2":null,"option3":null,"sku":"OW2-00010-12","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433952862,"product_id":6845910515806,"position":11,"created_at":"2024-06-28T09:10:50-07:00","updated_at":"2024-06-28T09:10:52-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052","variant_ids":[40944462430302]},"available":false,"name":"Onewheel GT S-Series - S-Series with Recurve Rails","public_title":"S-Series with Recurve Rails","options":["S-Series with Recurve Rails"],"price":320000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1330,"inventory_management":"shopify","inventory_policy":"deny","barcode":"810019797507","featured_media":{"alt":"hide","id":23232270205022,"position":12,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRecurve_Configurator_TransWDropshadow_4Light_V3.png?v=1719591052"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40944462463070,"title":"S-Series Rally Edition","option1":"S-Series Rally Edition","option2":null,"option3":null,"sku":"OW2-00010-13","requires_shipping":true,"taxable":true,"featured_image":{"id":30884433985630,"product_id":6845910515806,"position":12,"created_at":"2024-06-28T09:11:06-07:00","updated_at":"2024-06-28T09:11:08-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068","variant_ids":[40944462463070]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally Edition","public_title":"S-Series Rally Edition","options":["S-Series Rally Edition"],"price":325000,"weight":17237,"compare_at_price":null,"inventory_quantity":-1619,"inventory_management":null,"inventory_policy":"deny","barcode":"810019797514","featured_media":{"alt":"hide","id":23232272203870,"position":13,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/GTSRally_Configurator_TransWDropshadow_4Light_V3.png?v=1719591068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41911500406878,"title":"S-Series Rally XL","option1":"S-Series Rally XL","option2":null,"option3":null,"sku":"OW2-00010-24","requires_shipping":true,"taxable":true,"featured_image":{"id":33222197903454,"product_id":6845910515806,"position":15,"created_at":"2025-08-14T18:36:03-07:00","updated_at":"2025-08-14T18:36:03-07:00","alt":"hide","width":1400,"height":867,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763","variant_ids":[41911500406878]},"available":true,"name":"Onewheel GT S-Series - S-Series Rally XL","public_title":"S-Series Rally XL","options":["S-Series Rally XL"],"price":350000,"weight":17237,"compare_at_price":null,"inventory_quantity":-2142,"inventory_management":null,"inventory_policy":"deny","barcode":"850078188007","featured_media":{"alt":"hide","id":24883541114974,"position":16,"preview_image":{"aspect_ratio":1.615,"height":867,"width":1400,"src":"\/\/onewheel.com\/cdn\/shop\/files\/Onewheel_GTS_Rally_XL_ComparisontRenderCrop_LowboyUpdate_13d1a9ee-94a4-4871-b162-ec7f8de872a2.png?v=1755221763"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}];
24101                if (!variants) {
24102                    return null;
24103                }
24104
24105                var totalQuantity = 0;
24106                for (var i in variants) {
24107                    if (variants[i] && variants[i].inventory_quantity) {
24108                        totalQuantity += variants[i].inventory_quantity;
24109                    } else {
24110                        return null;
24111                    }
24112                }
24113                return totalQuantity;
24114            }
24115            event.detail.wisepops('properties', {
24116                cart: {
24117                    discount_code: getCookieValue('discount_code'),
24118                    item_count: 0,
24119                    total_price: 0 / 100,
24120                },
24121                customer: {
24122                    accepts_marketing: null,
24123                    is_logged_in:  false ,
24124                    last_order: {
24125                        created_at: null,
24126                    },
24127                    orders_count: null,
24128                    total_spent: (isNaN(null) ? null : (null / 100)),
24129                    tags:  null ,
24130                    email: null,
24131                    first_name: null,
24132                    last_name: null,
24133                },
24134                product: {
24135                    available: true,
24136                    price:  null ,
24137                    tags: null,
24138                    total_inventory_quantity: getTotalInventoryQuantity(),
24139                },
24140            });
24141        });
24142    }
24143</script>
24143
24144
24145  
24146  
24146<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=k5AC3s"></script>
24146
24147
24148  
24149  
24149<script>
24150      function isScrolledIntoView(elem) {
24151        var docViewTop = $(window).scrollTop();
24152        var docViewBottom = docViewTop + $(window).height();
24153      
24154        var elemTop = $(elem).offset().top;
24155        var elemBottom = elemTop + $(elem).height();
24156      
24157        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
24158      }
24159      
24160      
24161      $(window).scroll(function () {
24162        $('section').each(function () {
24163            if (isScrolledIntoView(this) === true) {
24164                $(this).addClass('in-view');
24165            }
24166            if (isScrolledIntoView(this) === false) {
24167                $(this).removeClass('in-view');
24168            }
24169        });
24170
24171        $('.product-features').each(function () {
24172            if (isScrolledIntoView(this) === true) {
24173                $(this).addClass('stay-fixed');
24174            }
24175        });
24176                
24177        
24178      });
24179      $(function() {
24180        $('.onload').addClass('in-view');
24181      });
24182  </script>
24182
24183  
24184
24185  
24185<script>
24186      function isTopIntoView(elem) {
24187        var docViewTop = $(window).scrollTop();
24188        var docViewBottom = docViewTop + $(window).height();
24189      
24190        var elemTop = $(elem).offset().top;
24191        var elemBottom = elemTop + $(elem).height();
24192      
24193        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
24194      }
24195
24196      if(window.innerWidth >= 768){  
24197        $(window).scroll(function () {
24198          $('.fixed-nav-anchor-desktop').each(function () {
24199              if (isTopIntoView(this) === true) {
24200                  $('.pdp-banner').addClass('hide-temp');
24201              }
24202              if (isTopIntoView(this) === false) {
24203                  $('.pdp-banner').removeClass('hide-temp');
24204              }
24205          });
24206        });
24207      }
24208
24209      if(window.innerWidth <= 767){  
24210        $(window).scroll(function () {
24211          $('.text-w-media.narrow.show-small').each(function () {
24212              if (isTopIntoView(this) === true) {
24213                  $('.pdp-banner').addClass('hide-temp');
24214              }
24215              if (isTopIntoView(this) === false) {
24216                  $('.pdp-banner').removeClass('hide-temp');
24217              }
24218          });
24219        });
24220      }
24221    
24222  </script>
24222
24223
24224  
24224<script>
24225    function isScrolledIntoView(elem) {
24226        var docViewTop = $(window).scrollTop();
24227        var docViewBottom = docViewTop + $(window).height();
24228      
24229        var elemTop = $(elem).offset().top;
24230        var elemBottom = elemTop + $(elem).height();
24231      
24232        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
24233    }
24234
24235    $(window).scroll(function () {
24236      $('.bundle1').each(function () {
24237          if (isScrolledIntoView(this) === true) {
24238              $('.first').addClass('active');
24239              $('.second').removeClass('active');
24240              $('.third').removeClass('active');
24241              $('.product-purchaseView').addClass('has-sticky');
24242          }
24243      });
24244    
24245      $('.bundle2').each(function () {
24246          if (isScrolledIntoView(this) === true) {
24247              $('.first').removeClass('active');
24248              $('.second').addClass('active');
24249              $('.third').removeClass('active');
24250              $('.product-purchaseView').addClass('has-sticky');
24251          }
24252      });
24253      $('.bundle3').each(function () {
24254          if (isScrolledIntoView(this) === true) {
24255              $('.first').removeClass('active');
24256              $('.second').removeClass('active');
24257              $('.third').addClass('active');
24258              $('.product-purchaseView').addClass('has-sticky');
24259          }
24260          if (isScrolledIntoView(this) === false) {
24261              $('.third').removeClass('active');
24262          }
24263      });
24264    });
24265  </script>
24265
24266
24267
24268  
24268<script>
24269    (function () {
24270      if (!$('.sticky-header .first').length) return;
24271
24272      var NAV_CLASSES = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eigth', 'ninth'];
24273      /* Shop mobile board order: XRC, GTS, GT, Pint S, Pint X, Pint, XL (cards 1–7) */
24274      var CARD_SELECTORS = ['.card1', '.card2', '.card3', '.card4', '.card5', '.card6', '.card7', '.card8', '.card9'];
24275      /* Keep first 3 nav pills pinned at scrollLeft=0; pan/center starting at index 3 (Pint S) */
24276      var PAN_START_INDEX = 3;
24277      var SHOP_NAV_STICKY_THRESHOLD = 20;
24278      var scrollLockUntil = 0;
24279      var lockedNavIndex = null;
24280      var scrollTicking = false;
24281      var lastNavIndex = -1;
24282      var lastPanIndex = -1;
24283
24284      function getNavScrollEl() {
24285        var $row = $('.sticky-header .shop-nav-row').first();
24286        return $row.length ? $row[0] : $('.sticky-header')[0];
24287      }
24288
24289      function getCardTop(selector) {
24290        var $card = $(selector + ':visible').first();
24291        if (!$card.length) $card = $(selector).first();
24292        if (!$card.length) return null;
24293        var $block = $card.closest('.shop-product, .shop-collection');
24294        return ($block.length ? $block : $card.parent()).offset().top;
24295      }
24296
24297      function getActiveCardIndex() {
24298        var scrollTop = $(window).scrollTop();
24299        var marker = scrollTop + Math.min($(window).height() * 0.35, 280);
24300        var active = 0;
24301
24302        for (var i = 0; i < CARD_SELECTORS.length; i++) {
24303          var top = getCardTop(CARD_SELECTORS[i]);
24304          if (top === null) continue;
24305          if (top <= marker) active = i;
24306        }
24307        return active;
24308      }
24309
24310      function panStickyNav(index) {
24311        var scrollEl = getNavScrollEl();
24312        if (!scrollEl) return;
24313
24314        var $link = $('.sticky-header .' + NAV_CLASSES[index]).first();
24315        if (!$link.length) return;
24316
24317        if (index < PAN_START_INDEX) {
24318          scrollEl.scrollLeft = 0;
24319          lastPanIndex = index;
24320          return;
24321        }
24322
24323        var linkEl = $link[0];
24324        var linkLeft = linkEl.offsetLeft;
24325        var row = scrollEl;
24326        if (linkEl.offsetParent && linkEl.offsetParent !== row) {
24327          linkLeft = linkEl.getBoundingClientRect().left - row.getBoundingClientRect().left + row.scrollLeft;
24328        }
24329        var target = linkLeft - (row.clientWidth / 2) + (linkEl.offsetWidth / 2);
24330        row.scrollLeft = Math.max(0, target);
24331        lastPanIndex = index;
24332      }
24333
24334      function updateShopNavLayout() {
24335        var scroll = $(window).scrollTop();
24336        var $sticky = $('.sticky-header');
24337        var $scope = $('body.template-list-collections');
24338        var wasSticky = $scope.hasClass('has-sticky');
24339
24340        if (scroll <= SHOP_NAV_STICKY_THRESHOLD) {
24341          $scope.removeClass('has-sticky');
24342          $sticky.removeClass('pan-left').addClass('nested');
24343        } else {
24344          $scope.addClass('has-sticky');
24345          $sticky.removeClass('nested pan-left');
24346        }
24347
24348        if (wasSticky !== $scope.hasClass('has-sticky') && lastNavIndex >= 0) {
24349          lastPanIndex = -1;
24350          window.requestAnimationFrame(function () {
24351            panStickyNav(lastNavIndex);
24352          });
24353        }
24354      }
24355
24356      function setShopNavActive(index) {
24357        var indexChanged = index !== lastNavIndex;
24358
24359        NAV_CLASSES.forEach(function (cls, i) {
24360          $('.sticky-header .' + cls).toggleClass('active', i === index);
24361        });
24362
24363        if (indexChanged || index !== lastPanIndex) {
24364          $('.sticky-header').removeClass('pan-left');
24365          panStickyNav(index);
24366        }
24367
24368        lastNavIndex = index;
24369      }
24370
24371      function updateShopNavFromScroll() {
24372        updateShopNavLayout();
24373
24374        if (Date.now() < scrollLockUntil && lockedNavIndex !== null) {
24375          setShopNavActive(lockedNavIndex);
24376          return;
24377        }
24378
24379        if ($(window).scrollTop() <= SHOP_NAV_STICKY_THRESHOLD) {
24380          setShopNavActive(0);
24381          return;
24382        }
24383
24384        if ($(window).scrollTop() < 250) {
24385          setShopNavActive(0);
24386          return;
24387        }
24388
24389        setShopNavActive(getActiveCardIndex());
24390      }
24391
24392      window.shopNavLock = function (index, durationMs) {
24393        lockedNavIndex = index;
24394        scrollLockUntil = Date.now() + (durationMs || 1200);
24395        lastNavIndex = -1;
24396        lastPanIndex = -1;
24397        updateShopNavLayout();
24398        setShopNavActive(index);
24399        clearTimeout(window.shopNavLockTimer);
24400        window.shopNavLockTimer = setTimeout(window.shopNavUnlock, durationMs || 1200);
24401      };
24402
24403      window.shopNavUnlock = function () {
24404        if (lockedNavIndex !== null && Date.now() < scrollLockUntil) return;
24405        scrollLockUntil = 0;
24406        lockedNavIndex = null;
24407        lastNavIndex = -1;
24408        lastPanIndex = -1;
24409        updateShopNavFromScroll();
24410      };
24411
24412      $(window).on('scroll.shopNav', function () {
24413        if (!scrollTicking) {
24414          scrollTicking = true;
24415          window.requestAnimationFrame(function () {
24416            scrollTicking = false;
24417            updateShopNavFromScroll();
24418          });
24419        }
24420      });
24421
24422      if ('onscrollend' in window) {
24423        window.addEventListener('scrollend', window.shopNavUnlock, { passive: true });
24424      }
24425
24426      updateShopNavFromScroll();
24427    })();
24428  </script>
24428
24429
24430  
24430<script>
24431    window.shopUrl = 'https://onewheel.com';
24432    window.routes = {
24433      cart_add_url: '/cart/add',
24434      cart_change_url: '/cart/change',
24435      cart_update_url: '/cart/update',
24436      cart_url: '/cart',
24437      predictive_search_url: '/search/suggest',
24438    };
24439
24440    window.cartStrings = {
24441      error: `Translation missing: en.sections.cart.cart_error`,
24442      quantityError: `Translation missing: en.sections.cart.cart_quantity_error_html`,
24443    };
24444
24445    window.variantStrings = {
24446      addToCart: `Add to Cart`,
24447      soldOut: `Sold Out`,
24448      unavailable: `Unavailable`,
24449      unavailable_with_option: `Translation missing: en.products.product.value_unavailable`,
24450    };
24451
24452    window.quickOrderListStrings = {
24453      itemsAdded: `Translation missing: en.sections.quick_order_list.items_added.other`,
24454      itemAdded: `Translation missing: en.sections.quick_order_list.items_added.one`,
24455      itemsRemoved: `Translation missing: en.sections.quick_order_list.items_removed.other`,
24456      itemRemoved: `Translation missing: en.sections.quick_order_list.items_removed.one`,
24457      viewCart: `Translation missing: en.sections.quick_order_list.view_cart`,
24458      each: `Translation missing: en.sections.quick_order_list.each`,
24459    };
24460
24461    window.accessibilityStrings = {
24462      imageAvailable: `Translation missing: en.products.product.media.image_available`,
24463      shareSuccess: `Translation missing: en.general.share.success_message`,
24464      pauseSlideshow: `Translation missing: en.sections.slideshow.pause_slideshow`,
24465      playSlideshow: `Translation missing: en.sections.slideshow.play_slideshow`,
24466      recipientFormExpanded: `Translation missing: en.recipient.form.expanded`,
24467      recipientFormCollapsed: `Translation missing: en.recipient.form.collapsed`,
24468    };
24469  </script>
24469
24470
24471  
24472  
24472<script>
24473    $(document).ready(function(){
24474      $('.btn-process').on('click', function() {
24475          $(this).addClass('building');
24476          $(".btn-ring").show();
24477          setTimeout(function() {
24478             $(".btn-ring").hide();
24479             $(".btn-process").removeClass('building');
24480         }, 10000);
24481      });
24482      $(window).on('load', function(){
24483        if($(".btn-process").hasClass("building")){
24484          $(this).removeClass("building");
24485        }
24486      });
24487    });
24488  </script>
24488
24489
24490
24491  
24491<script>
24492    document.addEventListener('DOMContentLoaded', () => {
24493      // Smooth scroll to hash anchor on page load / hash changes / anchor clicks.
24494      // NOTE: Some PDP hashes (e.g. #recurve/#straight/#base/#rally) are used for variant preselection
24495      // and must NOT trigger any scrolling behavior.
24496      const path = (window.location.pathname || '');
24497      const isXrcPdp = path.includes('/products/onewheel-xr-classic');
24498      const isGtsPdp = path.includes('/products/onewheel-gt-s-series');
24499      const NO_SCROLL_HASHES = new Set([
24500        // XRC
24501        '#recurve', '#straight', '#xrc-recurve', '#xrc-straight',
24502        // GTS
24503        '#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition'
24504      ]);
24505
24506      const isNoScrollVariantHash = () => {
24507        const h = (window.location.hash || '').toLowerCase();
24508        if (!h) return false;
24509        if (NO_SCROLL_HASHES.has(h) && (isXrcPdp || isGtsPdp)) return true;
24510        return false;
24511      };
24512
24513      const smoothScrollToHash = () => {
24514        if (!window.location.hash) return;
24515        if (isNoScrollVariantHash()) {
24516          // Ensure we stay at the top for variant hashes.
24517          try { window.scrollTo(0, 0); } catch (e) {}
24518          return;
24519        }
24520        const hash = window.location.hash.substring(1);
24521        const el = document.getElementById(hash);
24522        if (!el) return;
24523        el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' });
24524      };
24525
24526      // On load, wait a bit for page to fully render.
24527      if (window.location.hash) {
24528        setTimeout(smoothScrollToHash, 100);
24529      }
24530
24531      window.addEventListener('hashchange', () => {
24532        smoothScrollToHash();
24533      });
24534
24535      document.addEventListener('click', (e) => {
24536        const link = e.target.closest('a[href^="#"]');
24537        if (link && link.getAttribute('href') !== '#') {
24538          const next = (link.getAttribute('href') || '').toLowerCase();
24539          if (NO_SCROLL_HASHES.has(next) && (isXrcPdp || isGtsPdp)) {
24540            // Let the variant-hash machinery handle it; do not scroll.
24541            e.preventDefault();
24542            history.pushState(null, null, next);
24543            window.dispatchEvent(new HashChangeEvent('hashchange'));
24544            return;
24545          }
24546          const hash = link.getAttribute('href').substring(1);
24547          const cardMatch = hash.match(/^card(\d+)$/i);
24548          if (cardMatch && link.closest('.sticky-header') && typeof window.shopNavLock === 'function') {
24549            window.shopNavLock(parseInt(cardMatch[1], 10) - 1, 1500);
24550          }
24551          const el = document.getElementById(hash);
24552          if (el) {
24553            e.preventDefault();
24554            el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' });
24555            history.pushState(null, null, '#' + hash);
24556          }
24557        }
24558      });
24559    });
24560  </script>
24560
24561
24562
24563  
24564
24565  
24566
24567
24568  
24568<script>
24569    window.ALBSS = {
24570      event_key: '04a512b8-002e-4200-8595-7582f91d8631'
24571    };
24572  </script>
24572
24573  
24573<script src="https://c.albss.com/p/l/loader.iife.js" async></script>
24573
24574
24575
24576  <!--
24576<script>
24577    (function() {
24578      const updateHeading = () => {
24579        const wrapper = document.querySelector('.ab-test-hero');
24580        if (wrapper) {
24581          document.documentElement.classList.add('ab-test-ready');
24582        }
24583      };
24584    
24585      if (document.readyState === 'loading') {
24586        document.addEventListener('DOMContentLoaded', updateHeading);
24587      } else {
24588        updateHeading();
24589      }
24590    })();
24591    </script>
24591-->
24592  
24592<script id="OmakaseAI" src="https://cdn.omakase.ai/loader.min.js?apiKey=oma_live_3wvWOqz0ZuRTRo4iObEvbzdaFBifwvUu28kYWMKWbVz9QIkVrSkvBpMthbq8UfTK" async></script>
24592
24593
24594
24595<script>
24596  if (window.location.pathname === '/products/onewheel-adventure-southern-utah-tour') {
24597    setTimeout(function() {
24598      window.location.href = '/pages/onewheel-adventures-utah';
24599    }, 100);
24600  }
24601</script>
24601
24602
24603<style id="board-landing-mobile-fixes">
24604  /* board-landing-mobile-fixes-v3 */
24605  @media (min-width: 740px) {
24606    section.hero-graphic.banner.small-only {
24607      display: none !important;
24608    }
24609  }
24610  @media (max-width: 739px) {
24611    section.hero-graphic.banner.hide-small {
24612      display: none !important;
24613    }
24614    section.hero-graphic.banner.has-mobile-art,
24615    body#pint.template-page section.hero-graphic.banner,
24616    body#pint section.hero-graphic.banner {
24617      min-height: 85vh !important;
24618      height: 85vh !important;
24619    }
24620    body#pint section.hero-graphic.banner .text-overlay,
24621    #pint.template-page section.hero-graphic.banner .text-overlay {
24622      top: auto !important;
24623    }
24624    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover video:not(.hide-small) {
24625      position: relative !important;
24626      inset: auto !important;
24627      display: block !important;
24628      width: 100% !important;
24629      height: 30vh !important;
24630      min-height: 30vh !important;
24631      max-height: none !important;
24632      object-fit: cover !important;
24633      order: 2;
24634      z-index: 0 !important;
24635    }
24636    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) {
24637      display: flex !important;
24638      flex-wrap: wrap !important;
24639    }
24640    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover {
24641      display: flex !important;
24642      flex-wrap: wrap !important;
24643      width: 100% !important;
24644    }
24645    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container {
24646      position: relative !important;
24647      inset: auto !important;
24648      order: 1 !important;
24649      width: 100% !important;
24650      padding: 20px 30px !important;
24651      box-sizing: border-box;
24652    }
24653    body:not(.alternate-three) section.text-w-media.w-bg.full-img {
24654      height: auto !important;
24655      min-height: 0 !important;
24656      background: #000 !important;
24657      display: flex !important;
24658      flex-wrap: wrap !important;
24659      padding: 40px 0 0 0 !important;
24660    }
24661    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover {
24662      position: relative !important;
24663      inset: auto !important;
24664      height: auto !important;
24665      min-height: 0 !important;
24666      display: flex !important;
24667      flex-wrap: wrap !important;
24668      width: 100% !important;
24669      padding: 20px 0 0 0 !important;
24670    }
24671    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .container {
24672      position: relative !important;
24673      inset: auto !important;
24674      order: 1 !important;
24675      width: 100% !important;
24676      padding: 20px 30px !important;
24677      box-sizing: border-box;
24678    }
24679    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover img,
24680    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture,
24681    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture img {
24682      position: static !important;
24683      inset: auto !important;
24684      display: block !important;
24685      width: 100% !important;
24686      height: auto !important;
24687      object-fit: contain !important;
24688      order: 2 !important;
24689    }
24690    body:not(.alternate-three) section.hero-graphic.banner.animate-2 {
24691      height: 60vh !important;
24692      min-height: 60vh !important;
24693    }
24694    body.alternate-three section.text-w-media.w-bg.hide-small {
24695      display: none !important;
24696    }
24697    body.alternate-three section.text-w-media.w-bg:not(.hide-small),
24698    body.alternate-three section.text-w-media.w-bg.full-img {
24699      position: relative !important;
24700      display: block !important;
24701      flex-wrap: unset !important;
24702      height: calc(100vh - 120px) !important;
24703      max-height: calc(100vh - 120px) !important;
24704      min-height: 0 !important;
24705      padding: 0 !important;
24706      overflow: hidden !important;
24707      width: 100% !important;
24708      max-width: 100% !important;
24709      margin-left: 0 !important;
24710      margin-right: 0 !important;
24711    }
24712    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover {
24713      display: block !important;
24714      position: absolute !important;
24715      inset: 0 !important;
24716      width: 100% !important;
24717      height: 100% !important;
24718      max-width: 100% !important;
24719      margin-left: 0 !important;
24720      margin-right: 0 !important;
24721      padding: 0 !important;
24722      flex-wrap: unset !important;
24723      align-items: unset !important;
24724    }
24725    body.alternate-three section.text-w-media.narrow.wide {
24726      width: 100% !important;
24727      max-width: 100% !important;
24728      margin-left: 0 !important;
24729      margin-right: 0 !important;
24730    }
24731    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover video,
24732    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover #hero-vid-mobile,
24733    body.alternate-three section.text-w-media.w-bg .hero-vid--mobile,
24734    body.alternate-three section.text-w-media.w-bg .hero-vid--desktop {
24735      position: absolute !important;
24736      inset: 0 !important;
24737      width: 100% !important;
24738      height: 100% !important;
24739      min-width: 100% !important;
24740      min-height: 0 !important;
24741      max-height: 100% !important;
24742      object-fit: cover !important;
24743      order: unset !important;
24744      z-index: 0 !important;
24745    }
24746    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover img,
24747    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture,
24748    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img {
24749      position: absolute !important;
24750      inset: 0 !important;
24751      width: 100% !important;
24752      height: 100% !important;
24753      object-fit: cover !important;
24754      order: unset !important;
24755      min-height: 0 !important;
24756      max-height: 100% !important;
24757    }
24758    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container {
24759      position: absolute !important;
24760      left: 0 !important;
24761      right: 0 !important;
24762      top: 0 !important;
24763      bottom: 0 !important;
24764      width: 100% !important;
24765      max-width: none !important;
24766      margin: 0 !important;
24767      box-sizing: border-box;
24768      z-index: 3;
24769      pointer-events: none;
24770      order: unset !important;
24771    }
24772    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-wrap,
24773    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-w-media__cta {
24774      pointer-events: auto;
24775    }
24776    body.alternate-three section.hero-graphic.banner:not(.hide-small) {
24777      position: relative !important;
24778      display: block !important;
24779      width: 100% !important;
24780      max-width: 100% !important;
24781      overflow: hidden !important;
24782      padding: 0 !important;
24783      height: calc(100vh - 120px) !important;
24784      min-height: calc(100vh - 120px) !important;
24785    }
24786    body.alternate-three section.hero-graphic.banner.hide-small {
24787      display: none !important;
24788    }
24789    body.alternate-three section.hero-graphic.banner.animate-2:not(.hide-small) {
24790      height: calc(100vh - 120px) !important;
24791      min-height: calc(100vh - 120px) !important;
24792    }
24793    body.alternate-three section.hero-graphic.banner:not(.hide-small) > video,
24794    body.alternate-three section.hero-graphic.banner:not(.hide-small) video.hero-vid,
24795    body.alternate-three section.hero-graphic.banner:not(.hide-small) #hero-vid-mobile {
24796      position: absolute !important;
24797      inset: 0 !important;
24798      width: 100% !important;
24799      height: 100% !important;
24800      min-width: 100% !important;
24801      min-height: 100% !important;
24802      max-width: none !important;
24803      object-fit: cover !important;
24804      display: block !important;
24805      z-index: 0 !important;
24806    }
24807    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container,
24808    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop,
24809    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight {
24810      position: absolute !important;
24811      inset: 0 !important;
24812      width: 100% !important;
24813      max-width: none !important;
24814      margin: 0 !important;
24815      box-sizing: border-box;
24816      z-index: 2;
24817      pointer-events: none;
24818    }
24819    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container .text-overlay,
24820    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop,
24821    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight {
24822      pointer-events: auto;
24823    }
24824    section.hero__video.image.klarna-pdp,
24825    section.klarna.hero__video.image.background.klarna-pdp {
24826      padding-bottom: 30px !important;
24827    }
24828    .template-product section.hero__video.image.klarna-pdp {
24829      padding: 0 30px 30px 30px !important;
24830    }
24831  }
24832</style>
24833
24834  <link href="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.css?v=96360925189816402191789577880" rel="stylesheet" type="text/css" media="all" />
24835  
24835<script src="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.js?v=160254626829056833331789577886" defer></script>
vendor: 1 bytes, line 24835
24835
24836<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
24836
24837</body>
24838</html>

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