PageSourceSearch

https://onewheel.com/cart

html onewheel.com collected 2026-10-03 21:37:11 UTC 302,148 bytes, 6,947 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><meta name="theme-color" content="#c4cdd5">
12  <meta name="google-adsense-account" content="ca-pub-4748946815011377">
13  <link rel="canonical" href="https://onewheel.com/cart">
14
15  
16<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>Your Shopping Cart
17- Onewheel // Future Motion</title><meta name="description" content="Change your life with the best electric skateboard! The Onewheel is designed and made in the USA from the highest quality components"><style id="lcp-image-styles">
18    .hero-graphic,
19    .product-hero,
20    .cta-xr,
21    .collection-banner,
22    .rftr-hero,
23    .background,
24    .background.align-top,
25    section.background.two,
26    .line-draw,
27    .rider-gallery,
28    .post-header,
29    .video-feature-section,
30    .video-embed-section,
31    .user-highlight-bg,
32    .hero__video,
33    .hero-range,
34    .pint-features,
35    .collection-landing.hero,
36    section.text-w-media.w-bg,
37    section.text-w-media.w-bg.full-img,
38    section.hero-graphic.banner {
39      position: relative;
40      overflow: hidden;
41    }
42    .lcp-image-picture {
43      position: absolute;
44      inset: 0;
45      width: 100%;
46      height: 100%;
47      z-index: 0;
48      display: block;
49      pointer-events: none;
50    }
51    .lcp-image,
52    .lcp-image-picture img {
53      position: absolute;
54      inset: 0;
55      width: 100%;
56      height: 100%;
57      max-width: none;
58      object-fit: cover;
59      z-index: 0;
60      pointer-events: none;
61    }
62    .hero-graphic__media {
63      position: absolute;
64      inset: 0;
65      width: 100%;
66      height: 100%;
67      z-index: 0;
68      pointer-events: none;
69    }
70    @media (max-width: 739px) {
71      video.hide-small,
72      .hero-vid.hide-small,
73      .hero-vid--desktop.hide-small {
74        display: none !important;
75        height: 0 !important;
76        max-height: 0 !important;
77        overflow: hidden !important;
78        visibility: hidden !important;
79        pointer-events: none !important;
80      }
81      section.hero-graphic.banner.has-mobile-art .hero-graphic__media,
82      section.hero-graphic.banner.has-mobile-art .hero-graphic__media .lcp-image,
83      section.hero-graphic.banner.has-mobile-art .hero-graphic__media .lcp-image-picture,
84      section.hero-graphic.banner.has-mobile-art .hero-graphic__media .lcp-image-picture img {
85        position: absolute !important;
86        inset: 0 !important;
87        width: 100% !important;
88        height: 100% !important;
89        max-width: none !important;
90        min-width: 0 !important;
91        min-height: 0 !important;
92        object-fit: cover !important;
93        display: block;
94      }
95      section.hero-graphic.banner.hide-small {
96        display: none !important;
97      }
98      section.hero-graphic.banner.small-only {
99        background-size: cover !important;
100        background-repeat: no-repeat !important;
101      }
102      section.hero-graphic.banner.has-mobile-art,
103      body#pint.template-page section.hero-graphic.banner,
104      body.template-page#pint section.hero-graphic.banner {
105        min-height: 85vh !important;
106        height: 85vh !important;
107      }
108      #pint.template-page section.hero-graphic.banner .text-overlay,
109      body#pint section.hero-graphic.banner .text-overlay {
110        top: auto !important;
111      }
112      section.text-w-media.w-bg:not(.full-img),
113      section.text-w-media.w-bg.background-video-full {
114        height: auto !important;
115        min-height: 0 !important;
116        overflow: hidden !important;
117      }
118      body.alternate-three section.text-w-media.w-bg.hide-small {
119        display: none !important;
120      }
121      body.alternate-three section.text-w-media.w-bg:not(.hide-small),
122      body.alternate-three section.text-w-media.w-bg.full-img {
123        position: relative !important;
124        display: block !important;
125        flex-wrap: unset !important;
126        height: calc(100vh - 120px) !important;
127        max-height: calc(100vh - 120px) !important;
128        min-height: 0 !important;
129        overflow: hidden !important;
130        width: 100% !important;
131        max-width: 100% !important;
132        margin-left: 0 !important;
133        margin-right: 0 !important;
134        padding: 0 !important;
135      }
136      section.text-w-media.w-bg.full-img:not(.background-video-full) {
137        overflow: hidden !important;
138      }
139      body.alternate-three section.text-w-media.w-bg.full-img {
140        overflow: hidden !important;
141      }
142      section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover {
143        overflow: hidden !important;
144      }
145      body.alternate-three section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover {
146        overflow: hidden !important;
147      }
148      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover {
149        position: relative !important;
150        height: auto !important;
151        min-height: 0 !important;
152        overflow: hidden !important;
153      }
154      body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover {
155        position: absolute !important;
156        inset: 0 !important;
157        width: 100% !important;
158        height: 100% !important;
159        min-height: 0 !important;
160        overflow: hidden !important;
161        display: block !important;
162        flex-wrap: unset !important;
163        padding: 0 !important;
164      }
165      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover video:not(.hide-small) {
166        position: relative !important;
167        inset: auto !important;
168        display: block !important;
169        width: 100% !important;
170        height: 30vh !important;
171        min-height: 30vh !important;
172        max-height: none !important;
173        object-fit: cover !important;
174        pointer-events: auto;
175        order: 2;
176      }
177      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) {
178        display: flex !important;
179        flex-wrap: wrap !important;
180      }
181      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover {
182        display: flex !important;
183        flex-wrap: wrap !important;
184        width: 100% !important;
185      }
186      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container {
187        position: relative !important;
188        inset: auto !important;
189        order: 1 !important;
190        width: 100% !important;
191        padding: 20px 30px !important;
192        box-sizing: border-box;
193      }
194      body:not(.alternate-three) section.text-w-media.w-bg.full-img {
195        height: auto !important;
196        min-height: 0 !important;
197        background: #000 !important;
198        display: flex !important;
199        flex-wrap: wrap !important;
200        padding: 40px 0 0 0 !important;
201      }
202      body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover {
203        position: relative !important;
204        inset: auto !important;
205        height: auto !important;
206        min-height: 0 !important;
207        display: flex !important;
208        flex-wrap: wrap !important;
209        width: 100% !important;
210        padding: 20px 0 0 0 !important;
211      }
212      body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .container {
213        position: relative !important;
214        inset: auto !important;
215        order: 1 !important;
216        width: 100% !important;
217        padding: 20px 30px !important;
218        box-sizing: border-box;
219      }
220      body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture,
221      body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .lcp-image,
222      body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture img {
223        position: static !important;
224        inset: auto !important;
225        display: block !important;
226        width: 100% !important;
227        height: auto !important;
228        min-height: 0 !important;
229        max-height: none !important;
230        object-fit: contain !important;
231        order: 2 !important;
232        pointer-events: auto;
233      }
234      body:not(.alternate-three) section.hero-graphic.banner.animate-2 {
235        height: 60vh !important;
236        min-height: 60vh !important;
237      }
238      body:not(.alternate-three) section.hero-graphic.banner.animate-2 > .lcp-image,
239      body:not(.alternate-three) section.hero-graphic.banner.animate-2 > .lcp-image-picture {
240        display: none !important;
241      }
242      body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover video:not(.hide-small) {
243        position: absolute !important;
244        inset: 0 !important;
245        display: block !important;
246        width: 100% !important;
247        height: 100% !important;
248        min-height: 0 !important;
249        max-height: 100% !important;
250        object-fit: cover !important;
251        pointer-events: auto;
252      }
253      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover .lcp-image-picture,
254      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .lcp-image,
255      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover .lcp-image-picture img {
256        position: relative !important;
257        inset: auto !important;
258        display: block !important;
259        width: 100% !important;
260        height: auto !important;
261        min-width: 0 !important;
262        min-height: 0 !important;
263        max-height: none !important;
264        object-fit: cover !important;
265        pointer-events: auto;
266      }
267      body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture,
268      body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .lcp-image,
269      body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img {
270        position: absolute !important;
271        inset: 0 !important;
272        display: block !important;
273        width: 100% !important;
274        height: 100% !important;
275        min-width: 0 !important;
276        min-height: 0 !important;
277        max-height: 100% !important;
278        object-fit: cover !important;
279        pointer-events: auto;
280      }
281      body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container {
282        position: absolute !important;
283        left: 0 !important;
284        right: 0 !important;
285        top: 0 !important;
286        bottom: 0 !important;
287        width: 100% !important;
288        max-width: none !important;
289        margin: 0 !important;
290        padding-left: 30px !important;
291        padding-right: 30px !important;
292        box-sizing: border-box;
293        z-index: 3;
294        pointer-events: none;
295        order: unset !important;
296      }
297      body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-wrap,
298      body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-w-media__cta {
299        pointer-events: auto;
300      }
301      body.alternate-three section.hero-graphic.banner:not(.hide-small) {
302        position: relative !important;
303        display: block !important;
304        width: 100% !important;
305        overflow: hidden !important;
306        padding: 0 !important;
307        height: calc(100vh - 120px) !important;
308        min-height: calc(100vh - 120px) !important;
309      }
310      body.alternate-three section.hero-graphic.banner.hide-small {
311        display: none !important;
312      }
313      body.alternate-three section.hero-graphic.banner.animate-2:not(.hide-small) {
314        height: calc(100vh - 120px) !important;
315        min-height: calc(100vh - 120px) !important;
316      }
317      body.alternate-three section.hero-graphic.banner:not(.hide-small) > video,
318      body.alternate-three section.hero-graphic.banner:not(.hide-small) video.hero-vid,
319      body.alternate-three section.hero-graphic.banner:not(.hide-small) #hero-vid-mobile {
320        position: absolute !important;
321        inset: 0 !important;
322        width: 100% !important;
323        height: 100% !important;
324        min-width: 100% !important;
325        min-height: 100% !important;
326        max-width: none !important;
327        object-fit: cover !important;
328        display: block !important;
329        z-index: 0 !important;
330      }
331      body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container,
332      body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop,
333      body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight {
334        position: absolute !important;
335        inset: 0 !important;
336        width: 100% !important;
337        max-width: none !important;
338        margin: 0 !important;
339        z-index: 2;
340        pointer-events: none;
341        box-sizing: border-box;
342      }
343      body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container .text-overlay,
344      body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop,
345      body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight {
346        pointer-events: auto;
347      }
348      body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container {
349        position: absolute !important;
350        left: 0 !important;
351        right: 0 !important;
352        padding-left: 30px !important;
353        padding-right: 30px !important;
354        box-sizing: border-box;
355        z-index: 3;
356      }
357      section.hero__video:not(.product-scale-video) .hero__video-wrap.background-cover {
358        min-height: 50vh;
359      }
360      section.hero__video:not(.product-scale-video) .hero__video-wrap.background-cover video:not(.hide-small) {
361        position: relative;
362        width: 100%;
363        height: auto;
364        min-height: 50vh;
365        object-fit: cover;
366      }
367      section.hero__video.product-scale-video {
368        height: auto !important;
369        overflow: visible;
370      }
371      section.hero__video.product-scale-video .hero__video-wrap.background-cover {
372        position: relative !important;
373        height: auto !important;
374        min-height: 0 !important;
375        transform: none !important;
376        overflow: visible;
377      }
378      section.hero__video.product-scale-video video:not(.hide-small) {
379        position: relative !important;
380        display: block;
381        width: 100% !important;
382        height: auto !important;
383        min-height: 0 !important;
384        max-height: none !important;
385        object-fit: contain !important;
386      }
387    }
388    @media (min-width: 740px) {
389      video.show-small,
390      .hero-vid.show-small,
391      .hero-vid--mobile.show-small {
392        display: none !important;
393        height: 0 !important;
394        max-height: 0 !important;
395        overflow: hidden !important;
396        visibility: hidden !important;
397        pointer-events: none !important;
398      }
399    }
400    @media (max-width: 639px) {
401      .full-banner.show-small,
402      .full-banner.show-small.lcp-image,
403      picture.full-banner-picture .full-banner.show-small {
404        position: relative !important;
405        inset: auto !important;
406        width: 100% !important;
407        height: auto !important;
408        max-width: 100% !important;
409        min-width: 0 !important;
410        min-height: 0 !important;
411        object-fit: cover !important;
412        display: block;
413      }
414      picture.full-banner-picture {
415        position: relative !important;
416        inset: auto !important;
417        width: 100% !important;
418        height: auto !important;
419        display: block;
420      }
421    }
422    .product-hero > .container,
423    .product-hero > .badge-container,
424    .product-hero > .superheading,
425    .product-hero > .prompt-modal-new-badge,
426    section.background.two > .container,
427    section.background > .container.content-wrapper,
428    .user-highlight-bg > .container,
429    .line-draw > .container.content-wrapper,
430    .hero-graphic > .text-overlay {
431      position: relative;
432      z-index: 1;
433    }
434    .hero-graphic.banner > .container,
435    .hero-graphic.banner > .superheading,
436    .hero-graphic.banner > .pin-center,
437    .hero-graphic.banner > .pinMiddleRight,
438    .hero-graphic.banner > .alignRightTop {
439      position: absolute;
440      inset: 0;
441      z-index: 2;
442      pointer-events: none;
443    }
444    .hero-graphic.banner > .container .text-overlay,
445    .hero-graphic.banner > .pinMiddleRight,
446    .hero-graphic.banner > .alignRightTop {
447      pointer-events: auto;
448    }
449    .product-hero > .hero-logo,
450    section.background.board-panel > .board-panel-badge,
451    section.background.board-panel > .hero-logo {
452      position: absolute !important;
453      z-index: 2;
454      pointer-events: none;
455    }
456    section.background.board-panel > .board-panel-badge {
457      inset: 0;
458      width: 100%;
459      height: 100%;
460    }
461    .hero-graphic:not(.banner) > .container {
462      position: relative;
463      z-index: 1;
464    }
465    .line-draw .container.content-wrapper {
466      position: relative;
467      z-index: 2;
468    }
469    .line-draw .fade:not(.slick-initialized) .slide {
470      left: 0 !important;
471      position: relative !important;
472    }
473    .line-draw .fade:not(.slick-initialized) .slide:not(:first-child) {
474      display: none;
475    }
476    .product-hero,
477    section.background.board-panel {
478      background-image: none !important;
479    }
480    .product-hero {
481      background-color: #0a0a0a;
482    }
483    .product-hero .lcp-image-picture,
484    .product-hero > .lcp-image,
485    .product-hero .lcp-image-picture img {
486      position: absolute !important;
487      inset: 0 !important;
488      width: 100% !important;
489      height: 100% !important;
490      max-width: none !important;
491      max-height: none !important;
492      min-width: 100% !important;
493      min-height: 100% !important;
494      object-fit: cover !important;
495      z-index: 0;
496      pointer-events: none;
497    }
498    img.board-feature,
499    .board-img-frame .lcp-image,
500    .board-img-frame .lcp-image-picture,
501    .board-img-frame .lcp-image-picture img {
502      position: relative !important;
503      inset: auto !important;
504      width: 100% !important;
505      height: auto !important;
506      max-width: 100% !important;
507      max-height: none !important;
508      min-width: 0 !important;
509      min-height: 0 !important;
510      object-fit: contain !important;
511      display: block;
512      margin-left: auto;
513      margin-right: auto;
514      pointer-events: auto;
515    }
516    section.background.board-panel .lcp-image-picture,
517    section.background.board-panel > .lcp-image,
518    section.background.board-panel .lcp-image-picture img {
519      position: absolute !important;
520      inset: 0 !important;
521      width: 100% !important;
522      height: 100% !important;
523      max-width: none !important;
524      max-height: none !important;
525      object-fit: cover !important;
526      z-index: 0;
527      pointer-events: none;
528    }
529    section.hero__video.background .hero__video-wrap.background-cover {
530      flex: 1 1 100%;
531      align-self: stretch;
532      width: 100%;
533      min-height: 100%;
534    }
535    section.hero__video .hero__video-wrap.background-cover .lcp-image-picture,
536    section.hero__video .hero__video-wrap.background-cover > .lcp-image,
537    section.hero__video .hero__video-wrap.background-cover .lcp-image-picture img {
538      position: absolute !important;
539      inset: 0 !important;
540      width: 100% !important;
541      height: 100% !important;
542      max-width: none !important;
543      max-height: none !important;
544      min-width: 100% !important;
545      min-height: 100% !important;
546      object-fit: cover !important;
547      z-index: 0;
548      pointer-events: none;
549    }
550    section.hero__video.background .hero__video-wrap.background-cover:has(.lcp-image, .lcp-image-picture) .hero__text {
551      z-index: 2;
552    }
553    section.hero__video.image.customize.customize-static .hero__video-wrap.background-cover .hero__text {
554      position: absolute;
555    }
556    section.text-w-media.w-bg .hero__video-wrap.background-cover {
557      position: relative;
558      width: 100%;
559      height: 100%;
560      overflow: hidden;
561    }
562    section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture,
563    section.text-w-media.w-bg .hero__video-wrap.background-cover > .lcp-image,
564    section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img {
565      position: absolute !important;
566      inset: 0 !important;
567      width: 100% !important;
568      height: 100% !important;
569      max-width: none !important;
570      max-height: none !important;
571      min-width: 100% !important;
572      min-height: 100% !important;
573      object-fit: cover !important;
574      z-index: 0;
575      pointer-events: none;
576    }
577    section.text-w-media.w-bg .hero__video-wrap.background-cover > .container {
578      position: relative;
579      z-index: 1;
580    }
581    section.text-w-media.static .media .text-w-media-inline-image,
582    section.text-w-media.static .media .text-w-media-inline-image-picture,
583    section.text-w-media.static .media .text-w-media-inline-image-picture img {
584      position: relative !important;
585      inset: auto !important;
586      width: 100% !important;
587      height: auto !important;
588      max-width: 100% !important;
589      object-fit: cover;
590      display: block;
591      pointer-events: auto;
592    }
593  </style>
594
595  <!-- FOUC guard for rally hashes: hide guarded UI by default, then reveal when ready -->
596  <style id="rally-fouc-guard">
597    /* Default: hide guarded elements so nothing flashes pre-swap */
598    .rally-guard {
599      opacity: 0 !important;
600      visibility: hidden !important;
601    }
602
603    /* If NOT a rally hash, show immediately (no delay for normal pages) */
604    html.no-rally .rally-guard {
605      opacity: 1 !important;
606      visibility: visible !important;
607    }
608
609    /* When rally content is ready, fade in once */
610    html.is-rally.rally-ready .rally-guard {
611      opacity: 1 !important;
612      visibility: visible !important;
613      transition: opacity .28s ease;
614    }
615  </style>
616
617  
617<script>
618  /* Pre-paint: FOUC guard only for hash-based variant entry (not ?variant= / ?rail=). */
619  (function () {
620    var h = (location.hash || "").toLowerCase();
621    var html = document.documentElement;
622    var isGtsPdp = (location.pathname || "").indexOf("/products/onewheel-gt-s-series") !== -1;
623    var gtsVariantHashes = ["#rally-xl", "#rally-edition", "#gts-rally", "#rally", "#base", "#s-series", "#gts-base"];
624    var needsFoucGuard = false;
625
626    if (isGtsPdp) {
627      if (gtsVariantHashes.indexOf(h) !== -1) {
628        needsFoucGuard = true;
629      } else {
630        try {
631          if (sessionStorage.getItem("gts_hash_reload_v1")) {
632            needsFoucGuard = true;
633          }
634        } catch (e) {}
635      }
636    }
637
638    if (isGtsPdp && needsFoucGuard) {
639      html.classList.add("is-rally");
640    } else {
641      html.classList.add("no-rally");
642    }
643  })();
644  </script>
644
645
646  
646<script>
647  /*
648    Bulletproof "variant hash" handling:
649    Some PDPs have real elements with ids like `recurve`, so URLs like `...#recurve` cause native anchor jumping.
650    These hashes are meant ONLY for default variant selection, not scroll.
651
652    We strip the hash *before body renders*, store it, and later PDP scripts read from sessionStorage.
653  */
654  (function () {
655    try {
656      var path = (location.pathname || "");
657      var hash = (location.hash || "").toLowerCase();
658      if (!hash) return;
659
660      // XR Classic (XRC)
661      if (path.indexOf("/products/onewheel-xr-classic") !== -1) {
662        if (hash === "#recurve" || hash === "#straight" || hash === "#xrc-recurve" || hash === "#xrc-straight") {
663          sessionStorage.setItem("xrc_hash_reload_v1", hash);
664          sessionStorage.setItem("xrc_hash_stripped_v1", "1");
665          history.replaceState(null, "", path + location.search);
666          window.scrollTo(0, 0);
667        }
668        return;
669      }
670
671      // GT S-Series (GTS)
672      if (path.indexOf("/products/onewheel-gt-s-series") !== -1) {
673        if (
674          hash === "#base" || hash === "#rally" || hash === "#rally-xl" ||
675          hash === "#s-series" || hash === "#gts-base" || hash === "#gts-rally" || hash === "#rally-edition"
676        ) {
677          sessionStorage.setItem("gts_hash_reload_v1", hash);
678          sessionStorage.setItem("gts_hash_stripped_v1", "1");
679          history.replaceState(null, "", path + location.search);
680          window.scrollTo(0, 0);
681        }
682        return;
683      }
684    } catch (e) {}
685  })();
686  </script>
686
687  
688  
689
690  
691
692
693  <meta property="og:type" content="website" />
694  <meta property="og:title" content="Your Shopping Cart" />
695  
696
697
698
699<meta property="og:url" content="https://onewheel.com/cart" />
700<meta property="og:site_name" content="Onewheel // Future Motion" />
701  
702 
703
704
705  
706
707
708<meta property="og:site_name" content="Onewheel // Future Motion">
709<meta property="og:url" content="https://onewheel.com/cart">
710<meta property="og:title" content="Your Shopping Cart">
711<meta property="og:type" content="website"><meta property="og:description" content="Change your life with the best electric skateboard! The Onewheel is designed and made in the USA from the highest quality components">
712
713<meta name="twitter:site" content="@">
714<meta name="twitter:card" content="summary_large_image">
715<meta name="twitter:title" content="Your Shopping Cart"><meta name="twitter:description" content="Change your life with the best electric skateboard! The Onewheel is designed and made in the USA from the highest quality components">
716
717  
718<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">
719  <style>
720  
721  
722
723  
724
725  :root {
726    --color-accent: #c4cdd5;
727    --color-body-text: #404040;
728    --color-main-background: #ffffff;
729    --color-border: #c0c0c0;
730
731    --font-heading: Helvetica, Arial, sans-serif;
732    --font-body: Helvetica, Arial, sans-serif;
733    --font-body-weight: 400;
734    --font-body-style: normal;
735    --font-body-bold-weight: 700;
736  }
737</style>
738
739  
740  
741  <link rel="stylesheet" href="https://use.typekit.net/coh7nwb.css">
742  <link rel="stylesheet" href="//onewheel.com/cdn/shop/t/416/assets/component-search.css?v=38324623662233879811788874451" media="print" onload="this.media='all'">
743  <link rel="stylesheet" href="//onewheel.com/cdn/shop/t/416/assets/component-price.css?v=98472214787206797651788874451" media="print" onload="this.media='all'">
744  <link rel="stylesheet" href="//onewheel.com/cdn/shop/t/416/assets/component-loading-overlay.css?v=10979865230707923191788874451" media="print" onload="this.media='all'">
745
746  
747
748    
749    
750<script src="//onewheel.com/cdn/shop/t/198/assets/constants.js?v=58251544750838685771693414741" defer="defer"></script>
750
751  
751<script src="//onewheel.com/cdn/shop/t/198/assets/pubsub.js?v=158357773527763999511693414741" defer="defer"></script>
751
752  
752<script src="//onewheel.com/cdn/shop/t/198/assets/global.js?v=113367515774722599301693414741" defer="defer"></script>
752<script src="//onewheel.com/cdn/shop/t/198/assets/animations.js?v=88693664871331136111693414740" defer="defer"></script>
752<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
752<meta name="google-site-verification" content="ssfOsHY-fH5CTiQHc9coTJdems094tU--lMQ9fGPhK0">
753
754  
754<script src="//onewheel.com/cdn/shop/t/416/assets/search-form.js?v=17841697066563890451788874451" defer="defer"></script>
754
755  
756  
757  <link href="//onewheel.com/cdn/shop/t/416/assets/hc.scss.css?v=124511618295498054591788874451" rel="stylesheet" type="text/css" media="all" />
758  
759  <link href="//onewheel.com/cdn/shop/t/416/assets/blog.css?v=16467121749829097121788874451" rel="stylesheet" type="text/css" media="all" />
760  <link href="//onewheel.com/cdn/shop/t/416/assets/_cart.css?v=71373165023568864561788874451" rel="stylesheet" type="text/css" media="all" />
761  <link href="//onewheel.com/cdn/shop/t/416/assets/support.css?v=17875456812758033261788874451" rel="stylesheet" type="text/css" media="all" />
762  <link href="//onewheel.com/cdn/shop/t/416/assets/press.css?v=164421345119210884501788874451" rel="stylesheet" type="text/css" media="all" />
763  <link href="//onewheel.com/cdn/shop/t/416/assets/delivery.css?v=59559974531959324081788874451" rel="stylesheet" type="text/css" media="all" />
764  <link href="//onewheel.com/cdn/shop/t/416/assets/search.css?v=26951337576266536851788874451" rel="stylesheet" type="text/css" media="all" />
765  <link href="//onewheel.com/cdn/shop/t/416/assets/mobile-nav.css?v=126684529695197185281788874451" rel="stylesheet" type="text/css" media="all" />
766  
767  <link href="//onewheel.com/cdn/shop/t/416/assets/sliders.css?v=168960727337906995611788874451" rel="stylesheet" type="text/css" media="all" />
768  <link href="//onewheel.com/cdn/shop/t/416/assets/venobox.css?v=129289080587675031191788874451" rel="stylesheet" type="text/css" media="all" />
769  <link href="//onewheel.com/cdn/shop/t/416/assets/addon.scss.css?v=797826013456270371788874451" rel="stylesheet" type="text/css" media="all" />
770  <link href="//onewheel.com/cdn/shop/t/416/assets/dc.scss.css?v=147760134075062098461788874451" rel="stylesheet" type="text/css" media="all" />
771  <link href="//onewheel.com/cdn/shop/t/416/assets/fonts.css?v=111088521517183204421788874500" rel="stylesheet" type="text/css" media="all" /> 
772  <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">
773
774
775  <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css"/>
776  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
777  <link href="//onewheel.com/cdn/shop/t/416/assets/twentyone.scss.css?v=93328027654392686421788874451" rel="stylesheet" type="text/css" media="all" />
778  <link href="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.css?v=96360925189816402191789577880" rel="stylesheet" type="text/css" media="all" />
779
780  <style id="card-image-styles">
781    .story-card-media,
782    .post-container--media {
783      width: 100%;
784      position: relative;
785      display: block;
786      overflow: hidden;
787      aspect-ratio: 4 / 3;
788    }
789    .story-card-media .card-media-image-picture,
790    .post-container--media .card-media-image-picture {
791      position: absolute;
792      inset: 0;
793      width: 100%;
794      height: 100%;
795      display: block;
796    }
797    .story-card-media .card-media-image,
798    .story-card-media .card-media-image-picture img,
799    .story-card-media img,
800    .post-container--media .card-media-image,
801    .post-container--media .card-media-image-picture img,
802    .post-container--media img {
803      position: absolute !important;
804      inset: 0 !important;
805      width: 100% !important;
806      height: 100% !important;
807      max-width: none !important;
808      object-fit: cover !important;
809      display: block;
810      pointer-events: auto;
811    }
812    .post-container {
813      position: relative;
814    }
815    a.post-link.story-card,
816    a.stories-wrapper.story-card {
817      display: block;
818    }
819    a.post-link:has(.post-container--media),
820    a.stories-wrapper.story-card {
821      min-height: 0 !important;
822      height: auto !important;
823    }
824    a.post-link:has(.post-container--media) .post-container {
825      height: auto !important;
826      min-height: 0 !important;
827    }
828    .fifty-fifty .post-container--media img,
829    .fifty-fifty .post-container--media .card-media-image {
830      height: 100% !important;
831    }
832  </style>
833
834  <style>
835    .pints-pdp.step-two .bundle-refresh .new-bundles {
836      display: block !important;
837    }
838  </style>
839  
840  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/all.min.css">
841
842
843  
844
845  
846   
847
848  
849  
850    
851  
852  
852<script>
853    window.console = window.console || function(t) {};
854  </script>
854
855  
855<script>
856    if (document.location.search.match(/type=embed/gi)) {
857      window.parent.postMessage("resize", "*");
858    }
859  </script>
859
860
861  
861<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/WXfAVlGj0ed3TS2deokFWfQ8FK07YmqPw5j5GAqO" async></script>
861
862
863
864  
864<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
864
865
866
867  
868
869  
869<script>
870    document.documentElement.className = document.documentElement.className.replace('no-js', '');
871
872    window.theme = {
873      strings: {
874        addToCart: "Add to Cart",
875        soldOut: "Sold Out",
876        unavailable: "Unavailable"
877      },
878      moneyFormat: "${{amount}}"
879    };
880
881    
882  </script>
882
883  
884  <!-- Begin: Northbeam Pixel -->
885  
885<script async type="text/javascript" src="//j.northbeam.io/ota-sp/d8e66942-87d2-4cc8-a3b5-ef6caa2e2e8d.js"></script>
885
886  <!-- End: Northbeam Pixel -->
887
888  
888<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/jquery-3.3.1.min.js?v=61395414644828968241788874451"></script>
888<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/[email protected]?v=173146242450375641401788874451" defer="defer"></script>
888<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/layout.theme.js?v=138765550322329662171788874451" defer="defer"></script>
888<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/jquery.visible.min.js?v=93382404132378079141788874451" defer="defer"></script>
888<script type="text/javascript" src="//onewheel.com/cdn/shop/t/416/assets/slick.min.js?v=71779134894361685811788874451"></script>
888<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">
889
890  
890<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
890<meta name="google-site-verification" content="ssfOsHY-fH5CTiQHc9coTJdems094tU--lMQ9fGPhK0">
891<meta name="google-site-verification" content="ssfOsHY-fH5CTiQHc9coTJdems094tU--lMQ9fGPhK0">
892<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6962011/digital_wallets/dialog">
893<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">
894<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
894<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=7766110"></script>
894
895<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
896<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 896
896
897<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 897
897
898<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 898
898
899<script>var Shopify = Shopify || {};
900Shopify.shop = "onewheel.myshopify.com";
901Shopify.locale = "en";
902Shopify.currency = {"active":"USD","rate":"1.0"};
903Shopify.country = "US";
904Shopify.theme = {"name":"September | 9.8 | Final","id":141594230878,"schema_name":"Starter theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
905Shopify.theme.handle = "null";
906Shopify.theme.style = {"id":null,"handle":null};
907Shopify.cdnHost = "onewheel.com/cdn";
908Shopify.routes = Shopify.routes || {};
909Shopify.routes.root = "/";
910Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
911Shopify.SignInWithShop = Shopify.SignInWithShop || {};
912Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
913Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 913
913
914<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 914
914
915<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 915
915
916<script>
917  window.ShopifyPay = window.ShopifyPay || {};
918  window.ShopifyPay.apiHost = "shop.app\/pay";
919  window.ShopifyPay.redirectState = null;
920</script>
vendor: 1 bytes, line 920
920
921<script>
922  window.Shopify = window.Shopify || {};
923  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
924  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
925  window.Shopify.SignInWithShop.eligible = true;
926</script>
vendor: 1 bytes, line 926
926
927<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 927
927
928<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 928
928
929<script type="module">
930  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
931
932  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
933
934</script>
vendor: 1 bytes, line 934
934
935<script>
936  window.Shopify = window.Shopify || {};
937  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
938  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"]};
939</script>
vendor: 1 bytes, line 939
939
940<script>(function() {
941  var isLoaded = false;
942  function asyncLoad() {
943    if (isLoaded) return;
944    isLoaded = true;
945    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"];
946    for (var i = 0; i < urls.length; i++) {
947      var s = document.createElement('script');
948      s.type = 'text/javascript';
949      s.async = true;
950      s.src = urls[i];
951      var x = document.getElementsByTagName('script')[0];
952      x.parentNode.insertBefore(s, x);
953    }
954  };
955  if(window.attachEvent) {
956    window.attachEvent('onload', asyncLoad);
957  } else {
958    window.addEventListener('load', asyncLoad, false);
959  }
960})();</script>
vendor: 1 bytes, line 960
960
961<script id="__st">var __st={"a":6962011,"offset":-25200,"reqid":"55f87bf9-bd21-4692-ba0f-efe7dd83daa0-1791063429","pageurl":"onewheel.com\/cart","u":"5fb997cf9d46","p":"cart"};</script>
vendor: 1 bytes, line 961
961
962<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 962
962
963<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 963
963
964<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 964
964
965<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>
965<script crossorigin="anonymous" defer="defer" src="//onewheel.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 965
965
966<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 966
966
967<script>
968  window.Shopify = window.Shopify || {};
969  window.Shopify.MCP = window.Shopify.MCP || {};
970  window.Shopify.MCP.enabled = true;
971  window.Shopify.MCP.shop = "onewheel.myshopify.com";
972  window.Shopify.MCP.mcpEndpoint = "https:\/\/onewheel.com\/api\/mcp";
973  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"]}}];
974</script>
vendor: 1 bytes, line 974
974
975<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=");})();
976</script>
vendor: 1 bytes, line 976
976
977<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)}};
978</script>
vendor: 1 bytes, line 978
978
979<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
980  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);
981</script>
vendor: 1 bytes, line 981
981
982<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})}}));
983</script>
983
984<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">
985<style id="shopify-accelerated-checkout-cart">
986        #shopify-buyer-consent {
987  margin-top: 1em;
988  display: inline-block;
989  width: 100%;
990}
991
992#shopify-buyer-consent.hidden {
993  display: none;
994}
995
996#shopify-subscription-policy-button {
997  background: none;
998  border: none;
999  padding: 0;
1000  text-decoration: underline;
1001  font-size: inherit;
1002  cursor: pointer;
1003}
1004
1005#shopify-subscription-policy-button::before {
1006  box-shadow: none;
1007}
1008
1009      </style>
1010<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 1010
1010
1011<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1011
1012  
1013  
1013<script>
vendor: 335 bytes, lines 1013-1017
1013(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1014  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1015  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1016  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1017  })(window,document,'script','dataLayer','
1017GTM-T5VWT4P
vendor: 3 bytes, line 1017
1017');
1017</script>
1017
1018  
1019  <!-- Start tatari -->
1020  
1020<script>
1021  !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');
1022  </script>
1022
1023
1024  
1025  <!-- End tatari -->
1026   
1027  
1027<script type="text/javascript">
1028(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)})();
1029</script>
1029
1030    
1031    <style>
1032        .featured-bundles .show-a {
1033            display: none !important;
1034        }
1035        .featured-bundles .show-b {
1036            display: block !important;
1037        }
1038        .product-purchaseView.simple .next-step.show-a {
1039            display: none !important;
1040        }
1041    </style>
1042    
1042<script>
1043        document.addEventListener('DOMContentLoaded', function() {
1044            var el = document.getElementById('purchaseView');
1045            var ec = document.getElementById('checkout-cart--cart');
1046            var ctaButton = document.getElementById('checkout-btn');
1047            var ctaButtonMobile = document.getElementById('checkout-btn-mobile');
1048            
1049            
1050            var atcButtons = document.querySelectorAll('.simple-atc');
1051            var configButtons = document.querySelectorAll('.btn-process');   
1052            if (el) {
1053            el.classList.add('simple');
1054            el.classList.add('is-b');
1055            }
1056            if (ec) {
1057            ec.classList.add('simple');
1058            ec.classList.add('show-bundle-cross');
1059            }
1060            if (ctaButton) {
1061            ctaButton.classList.remove('control-version');
1062            ctaButton.classList.add('two-step-version');
1063            }
1064            if (ctaButtonMobile) {
1065            ctaButtonMobile.classList.remove('control-version');
1066            ctaButtonMobile.classList.add('two-step-version');
1067            }
1068            atcButtons.forEach(function(button) {
1069                button.classList.add('atc-click');
1070            });   
1071            configButtons.forEach(function(button) {
1072                button.classList.remove('atc-click');
1073            });
1074        });
1075        
1076        (function() {
1077        const targetId = 'checkout-cart--cart';
1078        const classToAdd = 'show-bundle-cross';
1079
1080        function addBundleCross(el) {
1081            if (!el.classList.contains(classToAdd)) {
1082            el.classList.add(classToAdd);
1083            }
1084        }
1085
1086        // 1. Do an immediate check (in case element is already there)
1087        document.addEventListener('DOMContentLoaded', () => {
1088            const cart = document.getElementById(targetId);
1089            if (cart) addBundleCross(cart);
1090        });
1091
1092        // 2. Watch for structural changes anywhere in the body
1093        const observer = new MutationObserver(mutations => {
1094            for (const m of mutations) {
1095            // If the cart element itself was added
1096            if (m.addedNodes.length) {
1097                m.addedNodes.forEach(node => {
1098                if (node.id === targetId) {
1099                    addBundleCross(node);
1100                }
1101                });
1102            }
1103            // If child subtree of document changed, re-apply to existing cart
1104            if (document.getElementById(targetId)) {
1105                addBundleCross(document.getElementById(targetId));
1106            }
1107            }
1108        });
1109
1110        observer.observe(document.body, {
1111            childList: true,
1112            subtree: true
1113        });
1114
1115        // Optional: periodically enforce it in case of async overwrites
1116        setInterval(() => {
1117            const cart = document.getElementById(targetId);
1118            if (cart) addBundleCross(cart);
1119        }, 500);
1120
1121        })();
1122    </script>
1122
1123
1124
1125
1126    <style>
1127        .featured-bundles .show-a {
1128            display: none !important;
1129        }
1130        .featured-bundles .show-b {
1131            display: block !important;
1132        }
1133        .product-purchaseView.simple .next-step.show-a {
1134            display: none !important;
1135        }
1136    </style>
1137    
1137<script>
1138        document.addEventListener('DOMContentLoaded', function() {
1139            var el = document.getElementById('purchaseView');
1140            var ec = document.getElementById('checkout-cart--cart');
1141            var ctaButton = document.getElementById('checkout-btn');
1142            var ctaButtonMobile = document.getElementById('checkout-btn-mobile');
1143            
1144            
1145            var atcButtons = document.querySelectorAll('.simple-atc');
1146            var configButtons = document.querySelectorAll('.btn-process');   
1147            if (el) {
1148            el.classList.add('simple');
1149            el.classList.add('is-b');
1150            }
1151            if (ec) {
1152            ec.classList.add('simple');
1153            ec.classList.add('show-bundle-cross');
1154            }
1155            if (ctaButton) {
1156            ctaButton.classList.remove('control-version');
1157            ctaButton.classList.add('two-step-version');
1158            }
1159            if (ctaButtonMobile) {
1160            ctaButtonMobile.classList.remove('control-version');
1161            ctaButtonMobile.classList.add('two-step-version');
1162            }
1163            atcButtons.forEach(function(button) {
1164                button.classList.add('atc-click');
1165            });   
1166            configButtons.forEach(function(button) {
1167                button.classList.remove('atc-click');
1168            });
1169        });
1170        
1171        (function() {
1172        const targetId = 'checkout-cart--cart';
1173        const classToAdd = 'show-bundle-cross';
1174
1175        function addBundleCross(el) {
1176            if (!el.classList.contains(classToAdd)) {
1177            el.classList.add(classToAdd);
1178            }
1179        }
1180
1181        // 1. Do an immediate check (in case element is already there)
1182        document.addEventListener('DOMContentLoaded', () => {
1183            const cart = document.getElementById(targetId);
1184            if (cart) addBundleCross(cart);
1185        });
1186
1187        // 2. Watch for structural changes anywhere in the body
1188        const observer = new MutationObserver(mutations => {
1189            for (const m of mutations) {
1190            // If the cart element itself was added
1191            if (m.addedNodes.length) {
1192                m.addedNodes.forEach(node => {
1193                if (node.id === targetId) {
1194                    addBundleCross(node);
1195                }
1196                });
1197            }
1198            // If child subtree of document changed, re-apply to existing cart
1199            if (document.getElementById(targetId)) {
1200                addBundleCross(document.getElementById(targetId));
1201            }
1202            }
1203        });
1204
1205        observer.observe(document.body, {
1206            childList: true,
1207            subtree: true
1208        });
1209
1210        // Optional: periodically enforce it in case of async overwrites
1211        setInterval(() => {
1212            const cart = document.getElementById(targetId);
1213            if (cart) addBundleCross(cart);
1214        }, 500);
1215
1216        })();
1217    </script>
1217
1218
1219
1220
1221
1222    <style>
1223        .featured-bundles .show-a {
1224            display: none !important;
1225        }
1226        .featured-bundles .show-b {
1227            display: block !important;
1228        }
1229        .product-purchaseView.simple .next-step.show-a {
1230            display: none !important;
1231        }
1232    </style>
1233    
1233<script>
1234        document.addEventListener('DOMContentLoaded', function() {
1235            var el = document.getElementById('purchaseView');
1236            var ec = document.getElementById('checkout-cart--cart');
1237            var ctaButton = document.getElementById('checkout-btn');
1238            var ctaButtonMobile = document.getElementById('checkout-btn-mobile');
1239            
1240            
1241            var atcButtons = document.querySelectorAll('.simple-atc');
1242            var configButtons = document.querySelectorAll('.btn-process');   
1243            if (el) {
1244            el.classList.add('simple');
1245            el.classList.add('is-b');
1246            }
1247            if (ec) {
1248            ec.classList.add('simple');
1249            ec.classList.add('show-bundle-cross');
1250            }
1251            if (ctaButton) {
1252            ctaButton.classList.remove('control-version');
1253            ctaButton.classList.add('two-step-version');
1254            }
1255            if (ctaButtonMobile) {
1256            ctaButtonMobile.classList.remove('control-version');
1257            ctaButtonMobile.classList.add('two-step-version');
1258            }
1259            atcButtons.forEach(function(button) {
1260                button.classList.add('atc-click');
1261            });   
1262            configButtons.forEach(function(button) {
1263                button.classList.remove('atc-click');
1264            });
1265        });
1266        
1267        (function() {
1268        const targetId = 'checkout-cart--cart';
1269        const classToAdd = 'show-bundle-cross';
1270
1271        function addBundleCross(el) {
1272            if (!el.classList.contains(classToAdd)) {
1273            el.classList.add(classToAdd);
1274            }
1275        }
1276
1277        // 1. Do an immediate check (in case element is already there)
1278        document.addEventListener('DOMContentLoaded', () => {
1279            const cart = document.getElementById(targetId);
1280            if (cart) addBundleCross(cart);
1281        });
1282
1283        // 2. Watch for structural changes anywhere in the body
1284        const observer = new MutationObserver(mutations => {
1285            for (const m of mutations) {
1286            // If the cart element itself was added
1287            if (m.addedNodes.length) {
1288                m.addedNodes.forEach(node => {
1289                if (node.id === targetId) {
1290                    addBundleCross(node);
1291                }
1292                });
1293            }
1294            // If child subtree of document changed, re-apply to existing cart
1295            if (document.getElementById(targetId)) {
1296                addBundleCross(document.getElementById(targetId));
1297            }
1298            }
1299        });
1300
1301        observer.observe(document.body, {
1302            childList: true,
1303            subtree: true
1304        });
1305
1306        // Optional: periodically enforce it in case of async overwrites
1307        setInterval(() => {
1308            const cart = document.getElementById(targetId);
1309            if (cart) addBundleCross(cart);
1310        }, 500);
1311
1312        })();
1313    </script>
1313
1314
1315
1316
1317    <style>
1318       .featured-bundles .show-a {
1319            display: none !important;
1320        }
1321        .featured-bundles .show-b {
1322            display: block !important;
1323        }
1324        .product-purchaseView.simple .next-step.show-a {
1325            display: none !important;
1326        }
1327    </style>
1328    
1328<script>
1329        document.addEventListener('DOMContentLoaded', function() {
1330            var el = document.getElementById('purchaseView');
1331            var ec = document.getElementById('checkout-cart--cart');
1332            var ctaButton = document.getElementById('checkout-btn');
1333            var ctaButtonMobile = document.getElementById('checkout-btn-mobile');
1334            
1335            
1336            var atcButtons = document.querySelectorAll('.simple-atc');
1337            var configButtons = document.querySelectorAll('.btn-process');   
1338            if (el) {
1339            el.classList.add('simple');
1340            el.classList.add('is-b');
1341            }
1342            if (ec) {
1343            ec.classList.add('simple');
1344            ec.classList.add('show-bundle-cross');
1345            }
1346            if (ctaButton) {
1347            ctaButton.classList.remove('control-version');
1348            ctaButton.classList.add('two-step-version');
1349            }
1350            if (ctaButtonMobile) {
1351            ctaButtonMobile.classList.remove('control-version');
1352            ctaButtonMobile.classList.add('two-step-version');
1353            }
1354            atcButtons.forEach(function(button) {
1355                button.classList.add('atc-click');
1356            });   
1357            configButtons.forEach(function(button) {
1358                button.classList.remove('atc-click');
1359            });
1360        });
1361        
1362        (function() {
1363        const targetId = 'checkout-cart--cart';
1364        const classToAdd = 'show-bundle-cross';
1365
1366        function addBundleCross(el) {
1367            if (!el.classList.contains(classToAdd)) {
1368            el.classList.add(classToAdd);
1369            }
1370        }
1371
1372        // 1. Do an immediate check (in case element is already there)
1373        document.addEventListener('DOMContentLoaded', () => {
1374            const cart = document.getElementById(targetId);
1375            if (cart) addBundleCross(cart);
1376        });
1377
1378        // 2. Watch for structural changes anywhere in the body
1379        const observer = new MutationObserver(mutations => {
1380            for (const m of mutations) {
1381            // If the cart element itself was added
1382            if (m.addedNodes.length) {
1383                m.addedNodes.forEach(node => {
1384                if (node.id === targetId) {
1385                    addBundleCross(node);
1386                }
1387                });
1388            }
1389            // If child subtree of document changed, re-apply to existing cart
1390            if (document.getElementById(targetId)) {
1391                addBundleCross(document.getElementById(targetId));
1392            }
1393            }
1394        });
1395
1396        observer.observe(document.body, {
1397            childList: true,
1398            subtree: true
1399        });
1400
1401        // Optional: periodically enforce it in case of async overwrites
1402        setInterval(() => {
1403            const cart = document.getElementById(targetId);
1404            if (cart) addBundleCross(cart);
1405        }, 500);
1406
1407        })();
1408    </script>
1408
1409
1410
1411
1412
1413    <style>
1414        .featured-bundles .show-a {
1415            display: none !important;
1416        }
1417        .featured-bundles .show-b {
1418            display: block !important;
1419        }
1420        .product-purchaseView.simple .next-step.show-a {
1421            display: none !important;
1422        }
1423    </style>
1424    
1424<script>
1425        document.addEventListener('DOMContentLoaded', function() {
1426            var el = document.getElementById('purchaseView');
1427            var ec = document.getElementById('checkout-cart--cart');
1428            var ctaButton = document.getElementById('checkout-btn');
1429            var ctaButtonMobile = document.getElementById('checkout-btn-mobile');
1430            var atcButtons = document.querySelectorAll('.simple-atc');
1431            var configButtons = document.querySelectorAll('.btn-process');
1432            if (el) {
1433                el.classList.add('simple');
1434                /* Do not add is-b on load so step one (product + button) shows; step-one is added in h9-purchase */
1435            }
1436            if (ec) {
1437                ec.classList.add('simple');
1438                ec.classList.add('show-bundle-cross');
1439            }
1440            if (ctaButton) {
1441                ctaButton.classList.remove('control-version');
1442                ctaButton.classList.add('two-step-version');
1443            }
1444            if (ctaButtonMobile) {
1445                ctaButtonMobile.classList.remove('control-version');
1446                ctaButtonMobile.classList.add('two-step-version');
1447            }
1448            atcButtons.forEach(function(button) {
1449                button.classList.add('atc-click');
1450            });
1451            configButtons.forEach(function(button) {
1452                button.classList.remove('atc-click');
1453            });
1454        });
1455        (function() {
1456            const targetId = 'checkout-cart--cart';
1457            const classToAdd = 'show-bundle-cross';
1458            function addBundleCross(el) {
1459                if (!el.classList.contains(classToAdd)) {
1460                    el.classList.add(classToAdd);
1461                }
1462            }
1463            document.addEventListener('DOMContentLoaded', () => {
1464                const cart = document.getElementById(targetId);
1465                if (cart) addBundleCross(cart);
1466            });
1467            const observer = new MutationObserver(mutations => {
1468                for (const m of mutations) {
1469                    if (m.addedNodes.length) {
1470                        m.addedNodes.forEach(node => {
1471                            if (node.id === targetId) {
1472                                addBundleCross(node);
1473                            }
1474                        });
1475                    }
1476                    if (document.getElementById(targetId)) {
1477                        addBundleCross(document.getElementById(targetId));
1478                    }
1479                }
1480            });
1481            observer.observe(document.body, { childList: true, subtree: true });
1482            setInterval(() => {
1483                const cart = document.getElementById(targetId);
1484                if (cart) addBundleCross(cart);
1485            }, 500);
1486        })();
1487    </script>
1487
1488
1489
1490
1491
1492    <style>
1493        .featured-bundles .show-a {
1494            display: none !important;
1495        }
1496        .featured-bundles .show-b {
1497            display: block !important;
1498        }
1499        .product-purchaseView.simple .next-step.show-a {
1500            display: none !important;
1501        }
1502    </style>
1503    
1503<script>
1504        document.addEventListener('DOMContentLoaded', function() {
1505            var el = document.getElementById('purchaseView');
1506            var ec = document.getElementById('checkout-cart--cart');
1507            var ctaButton = document.getElementById('checkout-btn');
1508            var ctaButtonMobile = document.getElementById('checkout-btn-mobile');
1509            var atcButtons = document.querySelectorAll('.simple-atc');
1510            var configButtons = document.querySelectorAll('.btn-process');
1511            if (el) {
1512                el.classList.add('simple');
1513                /* Do not add is-b on load so step one (product + button) shows; step-one is added in s-series-purchase */
1514            }
1515            if (ec) {
1516                ec.classList.add('simple');
1517                ec.classList.add('show-bundle-cross');
1518            }
1519            if (ctaButton) {
1520                ctaButton.classList.remove('control-version');
1521                ctaButton.classList.add('two-step-version');
1522            }
1523            if (ctaButtonMobile) {
1524                ctaButtonMobile.classList.remove('control-version');
1525                ctaButtonMobile.classList.add('two-step-version');
1526            }
1527            atcButtons.forEach(function(button) {
1528                button.classList.add('atc-click');
1529            });
1530            configButtons.forEach(function(button) {
1531                button.classList.remove('atc-click');
1532            });
1533        });
1534        (function() {
1535            const targetId = 'checkout-cart--cart';
1536            const classToAdd = 'show-bundle-cross';
1537            function addBundleCross(el) {
1538                if (!el.classList.contains(classToAdd)) {
1539                    el.classList.add(classToAdd);
1540                }
1541            }
1542            document.addEventListener('DOMContentLoaded', () => {
1543                const cart = document.getElementById(targetId);
1544                if (cart) addBundleCross(cart);
1545            });
1546            const observer = new MutationObserver(mutations => {
1547                for (const m of mutations) {
1548                    if (m.addedNodes.length) {
1549                        m.addedNodes.forEach(node => {
1550                            if (node.id === targetId) {
1551                                addBundleCross(node);
1552                            }
1553                        });
1554                    }
1555                    if (document.getElementById(targetId)) {
1556                        addBundleCross(document.getElementById(targetId));
1557                    }
1558                }
1559            });
1560            observer.observe(document.body, { childList: true, subtree: true });
1561            setInterval(() => {
1562                const cart = document.getElementById(targetId);
1563                if (cart) addBundleCross(cart);
1564            }, 500);
1565        })();
1566    </script>
1566
1567
1568  
1569<!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 -->
1570<!-- MNTN Tracking Pixel Start -->
1571<script id="mntn_tracking_pixel" type="text/javascript">
1572const isUSShopper = window.Shopify  && window.Shopify.country === "US";
1573
1574if (!window.Shopify || isUSShopper) {
1575	(function(){"use strict";var e=null,b="4.0.0",
1576	n="33824",
1577	additional="term=value",
1578	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";
1578c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})()
1579}
1580</script>
1580
1581<!-- MNTN Tracking Pixel End -->
1582
1583<!-- MNTN DataLayer Start -->
1584
1585<!-- MNTN DataLayer End -->
1586
1587<!-- END app block --><!-- BEGIN app block: shopify://apps/speedsize-ai-image-optimizer/blocks/speedsize-js-snippet/d1e4c36d-77bd-43c0-a26f-7fc233c0ebfc --><!-- SpeedSize JS Snippet -->
1588<script id="speedsize-js-snippet" defer>
1589/* SpeedSize-script - 2026-09-30 */
1590(function () {
1591var speedsizeClient = {
1592    clientId: 'c2835772-4e84-48e5-85a8-037a5537cf8e',
1593    mLinkBaseUrl: 'https://scdn.speedsize.com' || 'https://sfycdn.speedsize.com',
1594    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"]'),
1595};
1596var 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} || {};
1597var 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);
1597l(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);
1597return 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();
1598})();
1599</script>
1599
1600<!--/ SpeedSize JS Snippet -->
1601
1602
1603<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616  
1616<script async src="https://static.klaviyo.com/onsite/js/k5AC3s/klaviyo.js?company_id=k5AC3s"></script>
1616
1617  
1617<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>
1617
1618
1619  
1620
1621
1622
1623
1624  
1624<script>
1625    window.klaviyoReviewsProductDesignMode = false
1626  </script>
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0696/2011/files/onewheel-logo.png?height=628&pad_color=fff&v=1657832657&width=1200" />
1637<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0696/2011/files/onewheel-logo.png?height=628&pad_color=fff&v=1657832657&width=1200" />
1638<meta property="og:image:width" content="1200" />
1639<meta property="og:image:height" content="628" />
1640<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1641<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: "cart"};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 1641
1641
1642<script>
1643  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1644</script>
vendor: 1 bytes, line 1644
1644
1645<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}
1645).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"}
1645,{"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"}
1645,{"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":[],"products":[],"purchasingCompany":null},},"https://onewheel.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"141594230878","themePublished":"true","eventMetadataId":"f7a65559-4104-42d7-aa3c-b1cb815f6157","pageType":"cart","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\",{}]]"});})();</script>
1645<script>
1646  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1647  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1648  window.ShopifyAnalytics.meta.currency = 'USD';
1649  var meta = {"page":{"pageType":"cart","requestId":"55f87bf9-bd21-4692-ba0f-efe7dd83daa0-1791063429"}};
1650  for (var attr in meta) {
1651    window.ShopifyAnalytics.meta[attr] = meta[attr];
1652  }
1653</script>
vendor: 1 bytes, line 1653
1653
1654<script class="analytics">
1655  (function () {
1656    var customDocumentWrite = function(content) {
1657      var jquery = null;
1658
1659      if (window.jQuery) {
1660        jquery = window.jQuery;
1661      } else if (window.Checkout && window.Checkout.$) {
1662        jquery = window.Checkout.$;
1663      }
1664
1665      if (jquery) {
1666        jquery('body').append(content);
1667      }
1668    };
1669
1670    var hasLoggedConversion = function(token) {
1671      if (token) {
1672        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1673      }
1674      return false;
1675    }
1676
1677    var setCookieIfConversion = function(token) {
1678      if (token) {
1679        var twoMonthsFromNow = new Date(Date.now());
1680        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1681
1682        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1683      }
1684    }
1685
1686    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1687    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1688    if (trekkie.integrations) {
1689      return;
1690    }
1691    trekkie.methods = [
1692      'identify',
1693      'page',
1694      'ready',
1695      'track',
1696      'trackForm',
1697      'trackLink'
1698    ];
1699    trekkie.factory = function(method) {
1700      return function() {
1701        var args = Array.prototype.slice.call(arguments);
1702        args.unshift(method);
1703        trekkie.push(args);
1704        if (method == 'track' || method == 'page') {
1705          var pageUrl;
1706          try {
1707            pageUrl = window.location.href;
1708          } catch (e) {}
1709          var pageReferrer;
1710          try {
1711            pageReferrer = document.referrer;
1712          } catch (e) {}
1713          try {
1714            if (window.__TREKKIE_SHIM_QUEUE == null) {
1715              window.__TREKKIE_SHIM_QUEUE = [];
1716            }
1717            window.__TREKKIE_SHIM_QUEUE.push({
1718              from: 'trekkie-stub',
1719              method: method,
1720              args: args.slice(1),
1721              pageContext: {
1722                url: pageUrl,
1723                referrer: pageReferrer
1724              }
1725            });
1726          } catch (e) {
1727            // no-op
1728          }
1729        }
1730        return trekkie;
1731      };
1732    };
1733    for (var i = 0; i < trekkie.methods.length; i++) {
1734      var key = trekkie.methods[i];
1735      trekkie[key] = trekkie.factory(key);
1736    }
1737    trekkie.load = function(config) {
1738      trekkie.config = config || {};
1739      trekkie.config.initialDocumentCookie = document.cookie;
1740      var first = document.getElementsByTagName('script')[0];
1741var script = document.createElement('script');
1742script.type = 'text/javascript';
1743script.onerror = function(e) {
1744  var scriptFallback = document.createElement('script');
1745  scriptFallback.type = 'text/javascript';
1746  scriptFallback.onerror = function(error) {
1747          var Monorail = {
1748      produce: function produce(monorailDomain, schemaId, payload) {
1749        var currentMs = new Date().getTime();
1750        var event = {
1751          schema_id: schemaId,
1752          payload: payload,
1753          metadata: {
1754            event_created_at_ms: currentMs,
1755            event_sent_at_ms: currentMs
1756          }
1757        };
1758        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1759      },
1760      sendRequest: function sendRequest(endpointUrl, payload) {
1761        // Try the sendBeacon API
1762        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1763          var blobData = new window.Blob([payload], {
1764            type: 'text/plain'
1765          });
1766
1767          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1768            return true;
1769          } // sendBeacon was not successful
1770
1771        } // XHR beacon
1772
1773        var xhr = new XMLHttpRequest();
1774
1775        try {
1776          xhr.open('POST', endpointUrl);
1777          xhr.setRequestHeader('Content-Type', 'text/plain');
1778          xhr.send(payload);
1779        } catch (e) {
1780          console.log(e);
1781        }
1782
1783        return false;
1784      },
1785      isIos12: function isIos12() {
1786        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1787      }
1788    };
1789    Monorail.produce('monorail-edge.shopifysvc.com',
1790      'trekkie_storefront_load_errors/1.1',
1791      {shop_id: 6962011,
1792      theme_id: 141594230878,
1793      app_name: "storefront",
1794      context_url: window.location.href,
1795      source_url: "//onewheel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1796
1797  };
1798  scriptFallback.async = true;
1799  scriptFallback.src = '//onewheel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1800  first.parentNode.insertBefore(scriptFallback, first);
1801};
1802script.async = true;
1803script.src = '//onewheel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1804first.parentNode.insertBefore(script, first);
1805
1806    };
1807    trekkie.load(
1808      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6962011,"isMerchantRequest":null,"themeId":141594230878,"themeCityHash":"1685187054467266742","contentLanguage":"en","currency":"USD","eventMetadataId":"f7a65559-4104-42d7-aa3c-b1cb815f6157"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1809    );
1810
1811    var loaded = false;
1812    trekkie.ready(function() {
1813      if (loaded) return;
1814      loaded = true;
1815
1816      window.ShopifyAnalytics.lib = window.trekkie;
1817
1818      var originalDocumentWrite = document.write;
1819      document.write = customDocumentWrite;
1820      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1821      document.write = originalDocumentWrite;
1822
1823      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1824      var token = match? match[1]: undefined;
1825      if (!hasLoggedConversion(token)) {
1826        setCookieIfConversion(token);
1827        
1828      }
1829    });
1830
1831    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"55f87bf9-bd21-4692-ba0f-efe7dd83daa0-1791063429","shopifyEmitted":true});
1832
1833    var eventsListenerScript = document.createElement('script');
1834    eventsListenerScript.async = true;
1835    eventsListenerScript.src = "//onewheel.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1836    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1837})();</script>
1837
1838  
1838<script>
1839  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1840    window.ga = function ga() {
1841      (window.ga.q = window.ga.q || []).push(arguments);
1842      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1843        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1844      }
1845      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.");
1846    };
1847    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1848      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1849    }
1850  }
1851</script>
vendor: 1 bytes, line 1851
1851
1852<script
1853  defer
1854  src="https://onewheel.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1855  data-application="storefront-renderer"
1856  data-shop-id="6962011"
1857  data-render-region="gcp-us-central1"
1858  data-page-type="cart"
1859  data-theme-instance-id="141594230878"
1860  data-theme-name="Starter theme"
1861  data-theme-version="1.0.0"
1862  data-monorail-region="shop_domain"
1863  data-resource-timing-sampling-rate="10"
1864  data-shs="true"
1865  data-shs-beacon="true"
1866  data-shs-export-with-fetch="true"
1867  data-shs-logs-sample-rate="1"
1868  data-shs-beacon-endpoint="https://onewheel.com/api/collect"
1869></script>
1869
1870<meta name="shopify-y" content="84049613-112e-41d7-b33b-52f53c1d1aa1" data-expiration="1822621030000"><meta name="shopify-s" content="320e516c-1297-45a9-9655-71966b139162" data-expiration="1791065230000"><meta name="new-cookie-storage-activated" content="t">
1871</head>
1872
1873<body  id="your-shopping-cart" class="template-cart        disable-parallax     pad-top   mm-reskin  is-collection pdp-simple">
vendor: 71 bytes, lines 1873-1875
1873
1874
1875  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1875GTM-T5VWT4P
vendor: 88 bytes, lines 1875-1878
1875"
1876  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1877
1878  
1878<a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
1879
1880  <div class="header-components">
1881      
1882    <div id="shopify-section-header" class="shopify-section">
1883
1884<style>
1885  .accordion-item-header.mobile-pill .mobile-nav-summer-badge {
1886    position: absolute;
1887    right: 5px;
1888    top: 50%;
1889    transform: translateY(-50%);
1890    width: auto !important;
1891    max-width: 94px;
1892    height: auto !important;
1893    max-height: 49px;
1894    object-fit: contain;
1895    object-position: center right;
1896    border-radius: 0 !important;
1897    z-index: 2;
1898    pointer-events: none;
1899  }
1900
1901  .mm-reskin .accordion-item-header.mobile-pill img.badge-drop.mobile-nav-summer-badge {
1902    right: 5px;
1903    width: auto !important;
1904    max-width: 94px;
1905    height: auto !important;
1906    max-height: 49px;
1907    top: 50% !important;
1908    bottom: auto !important;
1909    transform: translateY(-50%);
1910    object-fit: contain;
1911    object-position: center right;
1912    border-radius: 0 !important;
1913  }
1914  #animatedHeading,
1915  #animatedTwoHeading {
1916    overflow: hidden;
1917  }
1918  #animatedHeading .slick-list,
1919  #animatedTwoHeading .slick-list {
1920    overflow: hidden !important;
1921  }
1922  #animatedHeading:not(.slick-initialized) > .slick-dupe ~ .slick-dupe,
1923  #animatedTwoHeading:not(.slick-initialized) > .slick-dupe ~ .slick-dupe {
1924    display: none;
1925  }
1926  #animatedHeading:not(.slick-initialized),
1927  #animatedTwoHeading:not(.slick-initialized) {
1928    overflow: hidden;
1929    max-height: 40px;
1930  }
1931  .announcement-bar.hide-small,
1932  .announcement-bar.show-small {
1933    overflow: hidden;
1934  }
1935  .countdown_time{
1936    padding: 10px;
1937    display: flex;
1938    flex-wrap: wrap;
1939    font-family: "Favorit", sans-serif;
1940    font-weight: bold;
1941    padding: 12px 0;
1942  }
1943  .countdown_time .timer-block span{
1944    display: block;
1945        text-align: center;
1946  }
1947
1948  li.mm-link.for-chat button span, li.mm-link.for-chat button {
1949    border: none;
1950    background: transparent;
1951    padding: 0 !important;
1952    font-family: Favorit !important;
1953    font-size: 19px !important;
1954    font-weight: 500 !important;
1955  }
1956
1957
1958  li.mm-link.for-chat button {
1959      line-height: 1.8 !important;
1960  }
1961
1962  /* Countdown Timer Styles */
1963  .countdown-timer-zone {
1964    display: inline-flex;
1965    align-items: center;
1966    gap: 12px;
1967    flex-wrap: wrap;
1968    justify-content: center;
1969    opacity: 0;
1970    transition: opacity 0.3s ease-in;
1971  }
1972  
1973  .countdown-timer-zone.ready {
1974    opacity: 1;
1975  }
1976  
1977  .countdown-message {
1978    display: inline;
1979  }
1980  
1981  .countdown-message p {
1982    display: inline;
1983    margin: 0;
1984    padding: 0;
1985  }
1986  
1987  .countdown-display {
1988    display: inline-flex;
1989    align-items: center;
1990    gap: 8px;
1991    flex-wrap: wrap;
1992  }
1993  
1994  .countdown-item {
1995    display: inline-flex;
1996    align-items: baseline;
1997    gap: 4px;
1998    white-space: nowrap;
1999  }
2000  
2001  .countdown-value {
2002    font-weight: bold;
2003  }
2004  
2005  .countdown-label {
2006    text-transform: none;
2007    font-weight: bold;
2008  }
2009  
2010  /* Ensure countdown uses announcement bar colors */
2011  .countdown-timer-zone,
2012  .countdown-timer-zone * {
2013    color: inherit !important;
2014    background-color: transparent !important;
2015  }
2016  
2017  /* Countdown link styling */
2018  .countdown-link {
2019    display: inline-flex;
2020    align-items: center;
2021    text-decoration: none !important;
2022    color: inherit !important;
2023  }
2024  
2025  .countdown-link:hover {
2026    opacity: 0.9;
2027  }
2028
2029  .flash-sale-countdown-inline {
2030    display: inline-flex;
2031    align-items: center;
2032    flex-wrap: nowrap;
2033    flex-shrink: 0;
2034    gap: 0.35rem;
2035    margin-left: 0;
2036    vertical-align: middle;
2037    white-space: nowrap;
2038    line-height: 1;
2039  }
2040
2041  .flash-sale-countdown-display {
2042    display: inline-flex;
2043    align-items: center;
2044    flex-wrap: nowrap;
2045    gap: 0.35rem;
2046    white-space: nowrap;
2047    line-height: 1;
2048  }
2049
2050  .announcement-bar .announcement-with-flash-countdown {
2051    display: inline-flex;
2052    align-items: center;
2053    justify-content: center;
2054    flex-wrap: nowrap;
2055    white-space: nowrap;
2056    gap: 0.4rem;
2057    max-width: 100%;
2058    vertical-align: middle;
2059  }
2060
2061  .announcement-bar .announcement-with-flash-countdown .link-wrap {
2062    display: inline-flex;
2063    align-items: center;
2064    justify-content: center;
2065    flex-wrap: nowrap;
2066    white-space: nowrap;
2067    gap: 0.4rem;
2068    vertical-align: middle;
2069    line-height: 1.2;
2070  }
2071
2072  .announcement-bar.hide-small .announcement-with-flash-countdown .link-wrap {
2073    min-height: 32px;
2074    line-height: 32px;
2075  }
2076
2077  .announcement-bar .announcement-with-flash-countdown .link-wrap p,
2078  .announcement-bar .announcement-with-flash-countdown > p {
2079    display: inline;
2080    margin: 0;
2081    padding: 0 !important;
2082    line-height: inherit;
2083    white-space: nowrap;
2084    vertical-align: middle;
2085  }
2086
2087  .announcement-bar .hero__title:has(.announcement-with-flash-countdown),
2088  .announcement-bar .hero__title:has(.announcement-with-flash-countdown) .slick-dupe,
2089  .announcement-bar .hero__title-misc:has(.announcement-with-flash-countdown) {
2090    display: inline-flex;
2091    align-items: center;
2092    justify-content: center;
2093    flex-wrap: nowrap;
2094    white-space: nowrap;
2095    max-width: 100%;
2096    line-height: 1.2;
2097  }
2098
2099  .announcement-bar .announcement-with-flash-countdown .flash-sale-countdown-inline .countdown-item {
2100    display: inline-flex;
2101    align-items: center;
2102    gap: 0.15rem;
2103    white-space: nowrap;
2104    flex-shrink: 0;
2105    line-height: 1;
2106  }
2107
2108  .announcement-bar .announcement-with-flash-countdown .countdown-value,
2109  .announcement-bar .announcement-with-flash-countdown .countdown-label {
2110    display: inline-block;
2111    line-height: 1.2;
2112    vertical-align: middle;
2113  }
2114  
2115  @media only screen and (max-width: 749px) {
2116    .countdown-timer-zone {
2117      gap: 8px;
2118      white-space: nowrap;
2119    }
2120    
2121    .countdown-display {
2122      gap: 6px;
2123      flex-wrap: nowrap;
2124      white-space: nowrap;
2125    }
2126    
2127    .countdown-item {
2128      gap: 3px;
2129      flex-shrink: 0;
2130    }
2131
2132    .announcement-bar.show-small .announcement-with-flash-countdown,
2133    .announcement-bar.show-small .announcement-with-flash-countdown .link-wrap {
2134      display: inline-flex;
2135      align-items: center;
2136      flex-wrap: nowrap;
2137      white-space: nowrap;
2138      width: auto;
2139      max-width: 100%;
2140      line-height: 1.2;
2141    }
2142
2143    .announcement-bar.show-small .announcement-with-flash-countdown .link-wrap p {
2144      padding: 0 !important;
2145      line-height: inherit;
2146    }
2147
2148    .announcement-bar.show-small .flash-sale-countdown-inline {
2149      display: inline-flex;
2150      align-items: center;
2151      margin-left: 0;
2152      margin-top: 0;
2153      width: auto;
2154      flex-wrap: nowrap;
2155    }
2156
2157    .announcement-bar.show-small .flash-sale-countdown-inline .countdown-item:has(#flash-sale-seconds-m) {
2158      display: none;
2159    }
2160    
2161    /* Hide Seconds on mobile by default (will show when days = 0) */
2162    .countdown-timer-zone.show-small #purple-seconds-m,
2163    .countdown-timer-zone.show-small #orange-seconds-m,
2164    .countdown-timer-zone.show-small #green-seconds-m,
2165    .countdown-timer-zone.show-small #red-seconds-m,
2166    .countdown-timer-zone.show-small #blue-seconds-m {
2167      display: none;
2168    }
2169    
2170    /* Hide the parent countdown-item for seconds on mobile */
2171    .countdown-timer-zone.show-small .countdown-item:has(#purple-seconds-m),
2172    .countdown-timer-zone.show-small .countdown-item:has(#orange-seconds-m),
2173    .countdown-timer-zone.show-small .countdown-item:has(#green-seconds-m),
2174    .countdown-timer-zone.show-small .countdown-item:has(#red-seconds-m),
2175    .countdown-timer-zone.show-small .countdown-item:has(#blue-seconds-m) {
2176      display: none;
2177    }
2178    
2179    /* Ensure countdown stays on one line on mobile */
2180    .countdown-timer-zone.show-small {
2181      overflow: hidden;
2182    }
2183    
2184    .countdown-timer-zone.show-small .countdown-display {
2185      overflow: visible;
2186    }
2187  }
2188
2189  /* Hide by Default - Purple Zone */#purple-shipping-banner {
2190    display: none;
2191  }/* Force Display - Purple Zone *//* Hide by Default - Orange Zone */#orange-shipping-banner {
2192    display: none;
2193  }/* Force Display - Orange Zone *//* Hide by Default - Green Zone */#green-shipping-banner {
2194    display: none;
2195  }/* Force Display - Green Zone *//* Hide by Default - Red Zone */#red-shipping-banner {
2196    display: none;
2197  }/* Force Display - Red Zone *//* Hide by Default - Blue Zone */#blue-shipping-banner {
2198    display: none;
2199  }/* Force Display - Blue Zone *//* Hide Days on Desktop - Purple Zone */#purple-shipping-banner.hide-small #purple-days-d {
2200    display: none;
2201  }
2202  #purple-shipping-banner.hide-small .countdown-item:has(#purple-days-d) {
2203    display: none;
2204  }/* Hide Seconds on Desktop - Purple Zone *//* Hide Days on Desktop - Red Zone */#red-shipping-banner.hide-small #red-days-d {
2205    display: none;
2206  }
2207  #red-shipping-banner.hide-small .countdown-item:has(#red-days-d) {
2208    display: none;
2209  }/* Hide Seconds on Desktop - Red Zone *//* Hide Days on Desktop - Orange Zone */#orange-shipping-banner.hide-small #orange-days-d {
2210    display: none;
2211  }
2212  #orange-shipping-banner.hide-small .countdown-item:has(#orange-days-d) {
2213    display: none;
2214  }/* Hide Seconds on Desktop - Orange Zone *//* Hide Days on Desktop - Green Zone */#green-shipping-banner.hide-small #green-days-d {
2215    display: none;
2216  }
2217  #green-shipping-banner.hide-small .countdown-item:has(#green-days-d) {
2218    display: none;
2219  }/* Hide Seconds on Desktop - Green Zone *//* Hide Days on Desktop - Blue Zone */#blue-shipping-banner.hide-small #blue-days-d {
2220    display: none;
2221  }
2222  #blue-shipping-banner.hide-small .countdown-item:has(#blue-days-d) {
2223    display: none;
2224  }/* Hide Seconds on Desktop - Blue Zone *//* Default announcement banner - hidden when countdown zones are enabled, shown when no zone
2224s match */
2225  /* Your geo-location app can show this with: #default-announcement-banner { display: inline-flex !important; } */
2226
2227  /* Non-US Zone Banner Styling */
2228  .non-us-zone-banner {
2229    display: inline;
2230  }
2231  
2232  .non-us-zone-banner p {
2233    margin: 0;
2234    padding: 0;
2235  }
2236
2237  /* Hide by Default - Non-US Zone */#default-announcement-banner.non-us-zone-banner {
2238    display: none;
2239  }/* Force Display - Non-US Zone *//* Announcement bar colors from section settings (beat legacy theme !important rules) */
2240  .announcement-bar.hide-small,
2241  .announcement-bar.show-small,
2242  .template-index .announcement-bar.hide-small,
2243  .template-index .announcement-bar.show-small,
2244  .top-nav-fixed .announcement-bar.hide-small,
2245  .top-nav-fixed .announcement-bar.show-small {
2246    background-color: #eef1ea !important;
2247    color: #000000 !important;
2248  }
2249
2250  .announcement-bar .link-wrap,
2251  .announcement-bar a.link-wrap {
2252    background-color: #eef1ea !important;
2253    color: #000000 !important;
2254  }
2255
2256  /* Family brand logos (left) + socials (right) in announcement bar.
2257     Width tracks header.header .container: 1300px from 740px up, except the
2258     homepage, where .container is forced to 1440px. Side padding is left to
2259     the shared .container rule so the icons stay on the logo / cart edges. */
2260  .announcement-bar > .container {
2261    max-width: 1500px;
2262    margin-left: auto;
2263    margin-right: auto;
2264    width: 100%;
2265    box-sizing: border-box;
2266    padding-left: 0 !important;
2267    padding-right: 0 !important;
2268  }
2269
2270  @media only screen and (min-width: 740px) {
2271    .announcement-bar > .container {
2272      max-width: 1300px;
2273    }
2274
2275    .template-index .announcement-bar > .container,
2276    .template-index.disable-parallax .announcement-bar > .container {
2277      max-width: 1440px !important;
2278    }
2279  }
2280
2281  /* .header is padded 18px, and 28px on the sides from 1015–1400.
2282     Those rules use !important, so this has to as well. */
2283  .announcement-bar.hide-small {
2284    padding-left: 18px !important;
2285    padding-right: 18px !important;
2286    box-sizing: border-box;
2287  }
2288
2289  @media only screen and (min-width: 1015px) and (max-width: 1400px) {
2290    .announcement-bar.hide-small {
2291      padding-left: 28px !important;
2292      padding-right: 28px !important;
2293    }
2294  }
2295
2296  .announcement-bar__inner {
2297    display: flex;
2298    align-items: center;
2299    justify-content: space-between;
2300    gap: 1rem;
2301    width: 100%;
2302    padding: 0;
2303    box-sizing: border-box;
2304  }
2305
2306  .announcement-bar__center {
2307    flex: 1 1 auto;
2308    min-width: 0;
2309    text-align: center;
2310  }
2311
2312  .announcement-bar__center .container {
2313    width: 100%;
2314    max-width: none;
2315    padding: 0;
2316  }
2317
2318  .announcement-bar__icons {
2319    display: flex;
2320    align-items: center;
2321    gap: 0.75rem;
2322    flex: 0 0 auto;
2323    color: inherit;
2324  }
2325
2326  .announcement-bar__icons--left {
2327    justify-content: flex-start;
2328  }
2329
2330  .announcement-bar__icons--right {
2331    justify-content: flex-end;
2332    gap: 1.7rem;
2333    padding-right: 0;
2334  }
2335
2336  @media only screen and (min-width: 1015px) {
2337    .announcement-bar__icons--right {
2338      margin-right: 10px; /* same inset as li.cart-frame */
2339    }
2340  }
2341
2342  .announcement-bar__icon-link {
2343    display: inline-flex;
2344    align-items: center;
2345    justify-content: center;
2346    text-decoration: none;
2347    color: inherit;
2348    line-height: 0;
2349  }
2350
2351  .announcement-bar__icons svg {
2352    display: block;
2353    width: 20px;
2354    height: 20px;
2355  }
2356
2357  .announcement-bar__icons svg,
2358  .announcement-bar__icons svg path {
2359    fill: currentColor;
2360    stroke: none;
2361  }
2362
2363  .announcement-bar__icon-link svg.fm-icon,
2364  .announcement-bar__icon-link svg.antic-a-icon {
2365    width: auto;
2366    height: 12px;
2367  }
2368
2369  .announcement-bar__icon-link[aria-label="YouTube"] svg {
2370    width: 22px;
2371    height: 22px;
2372  }
2373
2374  @media screen and (max-width: 749px) {
2375    .announcement-bar__icons {
2376      display: none;
2377    }
2378  }
2379
2380  /* Mobile menu: Future Motion / Antic Bikes + socials (under main list) */
2381  .header-mobile-nav.show-alt {
2382    position: fixed;
2383  }
2384
2385  .header-mobile-nav.show-alt .mobile-nav__links {
2386    padding-bottom: 90px; /* room for fixed Shop button */
2387  }
2388
2389  .mm-brand-social-footer {
2390    list-style: none;
2391    position: relative;
2392    margin: 0.75rem 0 0;
2393    padding: 0.9rem 0 0.25rem;
2394    width: 100%;
2395  }
2396
2397  .mm-brand-social-footer::before {
2398    content: "";
2399    display: block;
2400    height: 1px;
2401    background: #e5e5e5;
2402    margin: 0 15px 0.9rem; /* match inline-mb link inset */
2403  }
2404
2405  .mm-brand-social-footer__inner {
2406    max-width: 100%;
2407    /* Match .mobile-nav__links li.inline-mb padding-left */
2408    padding: 0 15px;
2409    box-sizing: border-box;
2410  }
2411
2412  .mm-brand-list {
2413    list-style: none;
2414    margin: 0;
2415    padding: 0;
2416    display: flex;
2417    flex-direction: column;
2418    gap: 0.55rem;
2419    width: 100%;
2420  }
2421
2422  .mm-brand-item--primary {
2423    display: flex;
2424    align-items: center;
2425    justify-content: space-between;
2426    gap: 1rem;
2427    width: 100%;
2428  }
2429
2430  .mm-brand-link,
2431  .mm-brand-social-footer .mm-brand-link,
2432  .header-mobile-nav .mm-brand-link {
2433    display: flex;
2434    align-items: center;
2435    gap: 0.75rem;
2436    text-decoration: none !important;
2437    color: #000 !important;
2438    font-family: "Favorit", sans-serif !important;
2439    font-size: 12px !important;
2440    font-weight: 400 !important;
2441    letter-spacing: normal !important;
2442    text-transform: none !important;
2443    line-height: 1.2 !important;
2444    padding: 0 !important;
2445    height: auto !important;
2446    width: auto !important;
2447  }
2448
2449  .mm-brand-text {
2450    font-family: "Favorit", sans-serif !important;
2451    font-size: 12px !important;
2452    font-weight: 400 !important;
2453    text-transform: none !important;
2454    letter-spacing: normal !important;
2455    padding-left: 8px;
2456  }
2457
2458  /* Fixed icon column so brand names share one left edge (Antic-style) */
2459  .mm-brand-icon {
2460    display: inline-flex;
2461    align-items: center;
2462    justify-content: center;
2463    width: 34px;
2464    min-width: 34px;
2465    flex: 0 0 34px;
2466  }
2467
2468  .mm-brand-icon svg {
2469    display: block;
2470    height: 12px;
2471    width: auto;
2472  }
2473
2474  .mm-brand-icon svg.fm-icon,
2475  .mm-brand-icon svg.antic-a-icon {
2476    width: auto;
2477    height: 12px;
2478  }
2479
2480  .mm-brand-icon svg,
2481  .mm-brand-icon svg path {
2482    fill: #000;
2483  }
2484
2485  .mm-brand-socials {
2486    display: flex;
2487    align-items: center;
2488    gap: 0.7rem;
2489    flex: 0 0 auto;
2490    margin-left: auto;
2491  }
2492
2493  .mm-brand-social-link {
2494    display: inline-flex;
2495    align-items: center;
2496    justify-content: center;
2497    color: #000;
2498    line-height: 0;
2499    padding: 0 !important;
2500    height: auto !important;
2501    width: auto !important;
2502  }
2503
2504  .mm-brand-social-link svg {
2505    width: 16px;
2506    height: 16px;
2507    display: block;
2508  }
2509
2510  .mm-brand-social-link svg,
2511  .mm-brand-social-link svg path {
2512    fill: currentColor;
2513  }
2514
2515  .mm-brand-social-link[aria-label="YouTube"] svg {
2516    width: 18px;
2517    height: 18px;
2518  }
2519
2520</style>
2521
2522
2523
2524
2525
2526<script src="//onewheel.com/cdn/shop/t/416/assets/search-form.js?v=17841697066563890451788874451" defer="defer"></script>
2526
2527
2528<div class="top-nav-fixed"><div class="announcement-bar hide-small" style="background-color: #eef1ea !important; color: #000000 !important">
2529        <div class="container">
2530        <div class="announcement-bar__inner"><div class="announcement-bar__icons announcement-bar__icons--left">
2531    <a href="https://futuremotion.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Future Motion">
2532      <svg class="fm-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.5 178.49" aria-hidden="true" focusable="false">
2533  <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>
2534  <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>
2535  <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>
2536</svg>
2537    </a>
2538    <a href="https://anticbikes.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Antic Bikes">
2539      <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">
2540  <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>
2541</svg>
2542    </a>
2543  </div>
2544<div class="announcement-bar__center">
2545        <div class="container">
2546          <div class="row">
2547            <div class="col text-center"><div class="hero__title">
2548                    <div class="slick-dupe">
2549                      <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">
2550                                <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p>
2551</a></span></span>
2552                    </div>
2553                  </div></div>
2554          </div>
2555        </div>
2556          </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">
2557        <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
2558  <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>
2559</svg>
2560      </a><a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="YouTube">
2561        <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
2562  <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>
2563</svg>
2564      </a></div>
2565</div>
2566        </div>
2567      </div>
2568  	  <div class="announcement-bar show-small" style="background-color: #eef1ea !important; color: #000000 !important;">
2569        <div class="container">
2570        <div class="announcement-bar__inner"><div class="announcement-bar__icons announcement-bar__icons--left">
2571    <a href="https://futuremotion.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Future Motion">
2572      <svg class="fm-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.5 178.49" aria-hidden="true" focusable="false">
2573  <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>
2574  <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>
2575  <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>
2576</svg>
2577    </a>
2578    <a href="https://anticbikes.com" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="Antic Bikes">
2579      <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">
2580  <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>
2581</svg>
2582    </a>
2583  </div>
2584<div class="announcement-bar__center">
2585        <div class="container">
2586          <div class="row">
2587            <div class="col text-center"><div class="hero__title">
2588                    <div class="slick-dupe">
2589                      <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">
2590                                <p><strong>Finance your new board from just $33/mo | </strong><span style="text-decoration:underline"><strong>Shop Now</strong></span></p>
2591</a></span></span>
2592                    </div>
2593                  </div></div>
2594          </div>
2595        </div>
2596          </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">
2597        <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
2598  <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>
2599</svg>
2600      </a><a href="https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg" class="announcement-bar__icon-link" target="_blank" rel="noopener noreferrer" aria-label="YouTube">
2601        <svg class="social-icons__icon" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
2602  <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>
2603</svg>
2604      </a></div>
2605</div>
2606        </div>
2607      </div><header data-section-id="header" data-section-type="header" class="header pad-top ">
2608	  <div class="container">
2609	    <div class="row left-aligned">
2610	      <div class="col col-2">
2611	      	<ul class="show-small">
2612		      	<li>
2613	            <div class="mobile-menu-trigger">
2614		            <span></span>
2615		            <span></span>
2616		          </div>
2617	          </li>
2618          </ul>
2619	        <a href="/" class="logo-image hide-small">
2620	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2621  <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.
262117 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"/>
2622</svg>
2623
2624	        </a>
2625	      </div>
2626	      <div class="col col-6 text-center show-small">
2627      		<a href="/" class="logo-image show-small">
2628	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2629  <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"/>
2630</svg>
2631
2632	        </a>
2633        </div>
2634	      <div class="col text-center hide-small">
2635	        <nav role="navigation" class="main-nav">
2636	          <ul>
2637                <li>
2638                <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2639                </li>
2640                <li>
2641                <a href="/pages/onewheel-gt">GT</a>
2642                </li>
2643                <li>
2644                <a href="/pages/onewheel-pint-x">Pint X</a>
2645                </li>
2646                <li>
2647                <a href="/pages/pint">Pint</a>
2648                </li>
2649                <!--<li>
2650                <a href="/pages/onewheel-barrow">Onewheel Barrow</a>
2651                </li>
2652                <li>
2653                <a href="/products/xr">XR</a>
2654                </li>--> 
2655                <li>
2656                <a class="accesories-pin" href="/pages/all-accessories">Accessories</a>
2657                </li>
2658                <li>
2659                <a href="/collections/clothing-accessories">Apparel</a>
2660                </li>
2661                <li>
2662                <a href="/pages/customize-onewheel">Customize</a>
2663                </li>
2664                
2665                
2666                <li>
2667                <a href="/pages/dealer-map">Dealers</a>
2668                </li>
2669                <li>
2670                <a href="/pages/support">Support</a>
2671                </li>
2672
2673                
2674                
2675              </ul>
2676	        </nav>
2677	      </div>
2678	      <div class="col col-2 text-right">
2679	      	<ul class="mobile-right">
2680	      		<li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li>
2681
2682                <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
2682ox="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>
2683</a></li>
2684              
2685	      		<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>
2686</a>
2687                  
2688				</li>
2689	      	</ul>
2690	      </div>
2691          
2692	    </div>
2693        <div class="row right-aligned">
2694	      <div class="col col-6 text-left">
2695      		<a href="/" class="logo-image">
2696	          <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 562.05 46.83">
2697  <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"/>
2698</svg>
2699
2700	        </a>
2701          </div>
2702	      <div class="col text-center hide-small">
2703	        <nav role="navigation" class="main-nav">
2704	          <ul>
2705
2706                            <li class="avex-dropdown-trigger show-alt" data-dropdown-trigger="">
2707                              <a>Boards
2708                                
2709                                
2710                                  <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">
2711                                    <style type="text/css">
2712                                    	.st0{fill:currentColor;}
2713                                    </style>
2714                                    <g>
2715                                    	<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
2716                                    		l171.9-171.9c12.4-12.4,32.4
2716-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>
2717                                    </g>
2718                                  </svg>
2719                                
2720                              </a>
2721                            </li>
2722
2723                            <li class="static-link">
2724                              <a href="https://anticbikes.com" target="_blank">Bikes</a>
2725                            </li>
2726                            
2727                            <li class="avex-dropdown-trigger-two show-alt" data-dropdown-trigger="">
2728                              <a>Accessories
2729                                
2730                                
2731                                  <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">
2732                                    <style type="text/css">
2733                                    	.st0{fill:currentColor;}
2734                                    </style>
2735                                    <g>
2736                                    	<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
2737                                    		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>
2738                                    </g>
2739                                  </svg>
2740                                
2741                              </a>
2742                            </li>
2743
2744
2745                            <li class="static-link hide-alt">
2746							<a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2747							</li>
2748                            <li class="static-link hide-alt">
2749							<a href="/pages/onewheel-gt">GT</a>
2750							</li>
2751							<li class="static-link hide-alt">
2752							<a href="/pages/onewheel-pint-x">Pint X</a>
2753							</li>
2754							<li class="static-link hide-alt">
2755							<a href="/pages/pint">Pint</a>
2756							</li>
2757							<li class="static-link hide-alt">
2758							<a  class="accesories-pin" href="/pages/all-accessories">Accessories</a>
2759							</li>              
2760              <li class="static-link">
2761                <a href="/collections/clothing-accessories">Apparel</a>
2762              </li>
2763							<li class="static-link">
2764							<a href="/pages/customize-onewheel">Customize</a>
2765							</li>
2766
2767                            
2768                            <li class="avex-dropdown-trigger-three show-alt" data-dropdown-trigger="">
2769                              <a>About
2770                                  <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">
2771                                    <style type="text/css">
2772                                    	.st0{fill:currentColor;}
2773                                    </style>
2774                                    <g>
2775                                    	<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
2776                                    		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>
2777                                    </g>
2778                                  </svg>
2779                              </a>
2780                            </li>
2781                            
2782                            
2783                            
2784							
2785                              
2786                            
2787                            <li class="static-link">
2788							<a href="/pages/support">Support</a>
2789							</li>
2790                            
2791                            
2792                              <!--<li>
2793                                <a href="https://recall.onewheel.com" >RECALL</a>
2794                              </li>-->
2795                            
2796                            
2797							</ul>
2798	        </nav>
2799	      </div>
2800	      <div class="col col-2 text-right">
2801	      	<ul class="mobile-right">
2802	      		<li class="align-cent hide-small"><a class="button" href="/collections">Shop</a></li>
2803	      		<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
2803ox="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>
2804</a></li>
2805                <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>
2806</a></li>
2807	      		<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>
2808</a>
2809                  
2810				</li>
2811	      	</ul>
2812	      </div>
2813          <div class="col col-2 show-small">
2814	      	<ul class="show-small">
2815		      	<li>
2816	            <div class="mobile-menu-trigger right-menu">
2817		            <span></span>
2818		            <span class="second"></span>
2819		            <span></span>
2820		          </div>
2821	          </li>
2822          </ul>
2823	      </div>
2824	    </div>
2825	  </div>
2826	</header>
2827</div>
2828
2829
2830
2831
2832
2833<nav class="header-mobile-nav show-alt">
2834  <div class="mobile-nav-frame">	
2835		<ul class="mobile-nav__links">		
2836
2837            <div class="accordion">
2838              
2839              <div class="accordion-item is-boards">
2840                <div class="accordion-item-header mobile-pill">
2841                    <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/MobileNav_XL_XRC.png" alt="">
2842                    
2843
2844
2845
2846
2847
2848
2849                    <span style="color: #000">Boards</span>
2850                </div>
2851                
2852                
2853                <!-- /.accordion-item-header -->
2854                <div class="accordion-item-body">
2855                  <div class="accordion-item-body-content">
2856                   <ul>
2857                          <li class="mm-link for-rally" style="position: relative">
2858                              <a href="/pages/onewheel-gt-s-series-rally-xl">GT S-Series Rally XL</a>
2859                              <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;">
2860                          </li>
2861                          <li class="mm-link for-gt-s-series active">
2862                              <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
2863                          </li>
2864                          <li class="mm-link for-gt">
2865                              <a href="/pages/onewheel-gt">GT</a>
2866                          </li>
2867                          <li class="mm-link for-xr-classic">
2868                              <a href="/pages/onewheel-xr-classic" style="position: relative">XR Classic
2869                                  <!-- 
2870                                  <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;">
2871                                  -->   
2872                              </a>
2873                          </li>  
2874                          <li class="mm-link for-pint-s ">
2875                              <a href="/pages/onewheel-pint-s" style="position: relative">Pint S
2876                                  <!--
2877                                  <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;">
2878                                  -->
2879                              </a>
2880                              
2881                          </li>
2882                          
2883                          <li class="mm-link for-pint-x ">
2884                              <a href="/pages/onewheel-pint-x">Pint X</a>
2885                          </li>
2886                        
2887                          
2888                          <li class="mm-link for-pint ">
2889                              <a href="/pages/pint">Pint</a>
2890                          </li>
2891                     
2892                          <li class="mm-link for-compare ">
2893                              <a href="/pages/compare">Compare</a>
2894                          </li>
2895                          <li class="mm-link for-chat ">
2896                              <a>
2897                                <button class="inline-button for-chat-before-choosing" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })" style="color: #000000 !important">
2898                                    <span style="position: relative" style="color: #000000 !important">AI Board Finder</span>
2899                                </button>
2900                              </a>
2901                          </li>
2902                              
2903                    </ul>
2904                  </div>
2905                </div><!-- /.accordion-item-body -->
2906              </div><!-- /.accordion-item -->
2907
2908
2909              <div class="accordion-item is-accessories">
2910                <div class="accordion-item-header mobile-pill">
2911                    <img class="mobile-pill-bg" src="https://cdn.shopify.com/s/files/1/0696/2011/files/BFCM_2024_Nav_Acce
2911ssories.png" alt="">
2912                    <span style="color: #000">Accessories</span>
2913                </div>
2914                
2915                
2916                <!-- /.accordion-item-header -->
2917                <div class="accordion-item-body for-boards">
2918                  <div class="accordion-item-body-content">
2919                    <ul>
2920                        <li class="mm-link is-parent">
2921                            <a class="parent-trigger active" href="#">
2922                              Board Type
2923                              <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">
2924                                <style type="text/css">
2925                                    .parent-trigger .st0{fill: #000;}
2926                                </style>
2927                                <g>
2928                                    <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
2929                                        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>
2930                                </g>
2931                              </svg>
2932                            </a>
2933                            <ul class="show-children">
2934                              <li class="mm-link">
2935                                  <a href="/collections/onewheel-gt-s-series-accessories">GT S-Series</a>
2936                              </li>
2937                              <li class="mm-link">
2938                                  <a href="/collections/onewheel-gt-accessories">GT</a>
2939                              </li>
2940                              <li class="mm-link">
2941                                  <a href="/collections/xr-classic-accessories">XR Classic</a>
2942                              </li>
2943                              <li class="mm-link">
2944                                  <a href="/collections/onewheel-pint-x-accessories">Pint S / X</a>
2945                              </li>
2946                              <li class="mm-link">
2947                                  <a href="/collections/pint-accessories">Pint</a>
2948                              </li>
2949                              <li class="mm-link">
2950                                  <a href="/collections/onewheel-xr-accessories">XR</a>
2951                              </li>
2952                            </ul>
2953                        </li>
2954                        <li class="mm-link is-iso">
2955                            <a href="/pages/all-accessories">All Accessories</a>
2956                        </li>
2957                        <li class="mm-link is-iso">
2958                            <a href="/collections/safety-accessories">Safety</a>
2959                        </li>
2960                        <li class="mm-lin is-iso">
2961                            <a href="/collections/tires-supplies">Tires &amp; Supplies</a>
2962                        </li>
2963                        <li class="mm-link is-iso">
2964                            <a href="/pages/parts">Parts</a>
2965                        </li>
2966                        <li class="mm-link is-iso">
2967                            <a href="/collections/closeout">Closeout!</a>
2968                        </li>
2969                    </ul>
2970                  </div>
2971                </div><!-- /.accordion-item-body -->
2972                
2973              </div><!-- /.accordion-item -->
2974
2975
2976              <li class="inline-mb">
2977                <a href="https://anticbikes.com" target="_blank">Bikes</a>
2978              </li>
2979
2980              
2981
2982              <div class="accordion-item is-about">
2983                <div class="accordion-item-header mobile-pill">
2984                    
2985                    <span style="color: #000">About</span>
2986                </div>
2987                <!-- /.accordion-item-header -->
2988                <div class="accordion-item-body for-boards">
2989                  <div class="accordion-item-body-content">
2990                    <ul>
2991                        <li class="mm-link is-iso">
2992                            <a href="/pages/about-us">Our Story</a>
2993                        </li>
2994                        <li class="mm-link is-iso">
2995                            <a href="/pages/careers">Careers</a>
2996                        </li>
2997                        <li class="mm-link is-iso">
2998                            <a href="/pages/dealer-map">Dealers</a>
2999                        </li>
3000                        <li class="mm-link is-iso">
3001                            <a href="/pages/videolibrary">Videos</a>
3002                        </li>
3003                        <li class="mm-lin is-iso">
3004                            <a href="/pages/onewheel-factory-team">Factory Team</a>
3005                        </li>
3006                        <li class="mm-link is-iso">
3007                            <a href="/pages/flowstate">World of Onewheel</a>
3008                        </li>
3009                        
3010                    </ul>
3011                  </div>
3012                </div><!-- /.accordion-item-body -->
3013                
3014              </div><!-- /.accordion-item -->
3015              
3016              
3017              
3018
3019
3020              
3021            </div>
3022
3023
3024            
3025
3026            
3027            <!--<li>
3028            <a href="/pages/onewheel-barrow">Onewheel Barrow</a>
3029            </li>
3030            <li>
3031			<a href="/products/xr">XR</a>
3032			</li>-->
3033            
3034
3035			<li class="inline-mb">
3036    			<a href="/collections/clothing-accessories">Apparel</a>
3037			</li>             
3038			<li class="inline-mb">
3039    			<a href="/pages/customize-onewheel">Customize</a>
3040			</li>     
3041            
3042			<li class="inline-mb">
3043			<a href="/pages/support">Support</a>
3044			</li>
3045            
3046            
3047              <!--<li>
3048                <a href="https://recall.onewheel.com" >RECALL</a>
3049              </li>-->
3050            
3051<li class="mm-brand-social-footer">
3052    <div class="mm-brand-social-footer__inner">
3053      <ul class="mm-brand-list" role="list">
3054        <li class="mm-brand-item mm-brand-item--primary">
3055          <a href="https://futuremotion.com" target="_blank" rel="noopener noreferrer" class="mm-brand-link">
3056            <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">
3057  <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>
3058  <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>
3059  <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>
3060</svg></span>
3061            <span class="mm-brand-text">Future Motion</span>
3062          </a>
3063        </li>
3064        <li class="mm-brand-item">
3065          <a href="https://anticbikes.com" target="_blank" rel="noopener noreferrer" class="mm-brand-link">
3066            <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">
3067  <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>
3068</svg></span>
3069            <span class="mm-brand-text">Antic Bikes</span>
3070          </a>
3071        </li>
3072      </ul>
3073    </div>
3074  </li>
3075<li class="fix-bottom"><a class="align-cent button" href="/collections">Shop</a></li>
3076		</ul> 
3077
3078  </div>
3079</nav>
3080
3081
3082<nav class="header-mobile-nav hide-alt">
3083		<ul class="mobile-nav__links">		
3084			<li>
3085            <a href="/pages/onewheel-gt-s-series">GT S-Series</a>
3086            </li>
3087            <li>
3088			<a href="/pages/onewheel-gt">GT</a>
3089			</li>
3090			<li>
3091			<a href="/pages/onewheel-pint-x">Pint X</a>
3092			</li>
3093			<li>
3094			<a href="/pages/pint">Pint</a>
3095			</li>
3096			<li>
3097			<a href="/pages/all-accessories">Accessories</a>
3098			</li>        
3099            <li>
3100            <a href="/collections/clothing-accessories">Apparel</a>
3101            </li>
3102			<li>
3103			<a href="/pages/compare">Compare</a>
3104			</li>        
3105          	<li>
3106                <a href="/pages/compare">Compare</a>
3107            </li>
3108			<!--<li>
3109			<a href="/pages/flowstate">Stories</a>
3110			</li>-->       
3111			
3112            
3113			
3114            <li>
3115			<a href="/pages/dealer-map">Dealers</a>
3116			</li>
3117            <li>
3118			<a href="/pages/support">Support</a>
3119			</li>
3120			<li><a class="align-cent button" href="/collections">Shop</a></li>
3121		</ul> 
3122</nav>
3122<script>
3123  (function ($) {
3124    var announcementSlickOptions = {
3125      autoplay: true,
3126      arrows: false,
3127      dots: false,
3128      slidesToShow: 1,
3129      draggable: false,
3130      pauseOnHover: false,
3131      swipe: false,
3132      infinite: true,
3133      centerMode: false,
3134      touchMove: false,
3135      vertical: true,
3136      speed: 500,
3137      autoplaySpeed: 5000,
3138      useTransform: true,
3139      adaptiveHeight: false
3140    };
3141
3142    function setAnnouncementCarouselHeight($carousel) {
3143      var $activeSlide = $carousel.find('.slick-slide.slick-active');
3144      if (!$activeSlide.length) {
3145        $activeSlide = $carousel.find('.slick-slide').first();
3146      }
3147      var height = $activeSlide.outerHeight();
3148      if (height > 0) {
3149        $carousel.find('.slick-list').css('height', height + 'px');
3150      }
3151    }
3152
3153    function initAnnouncementCarousel(selector) {
3154      var $carousel = $(selector);
3155      if (!$carousel.length || $carousel.hasClass('slick-initialized')) {
3156        return;
3157      }
3158
3159      $carousel.on('init afterChange', function () {
3160        setAnnouncementCarouselHeight($carousel);
3161      });
3162
3163      $carousel.slick(announcementSlickOptions);
3164      setAnnouncementCarouselHeight($carousel);
3165    }
3166
3167    initAnnouncementCarousel('#animatedHeading');
3168    initAnnouncementCarousel('#animatedTwoHeading');
3169
3170    var resizeTimer;
3171    $(window).on('resize', function () {
3172      $('#animatedHeading, #animatedTwoHeading').each(function () {
3173        var $carousel = $(this);
3174        if ($carousel.hasClass('slick-initialized') && $carousel.is(':visible')) {
3175          $carousel.addClass('is-resizing');
3176        }
3177      });
3178
3179      clearTimeout(resizeTimer);
3180      resizeTimer = setTimeout(function () {
3181        $('#animatedHeading, #animatedTwoHeading').each(function () {
3182          var $carousel = $(this);
3183          if (!$carousel.hasClass('slick-initialized') || !$carousel.is(':visible')) {
3184            return;
3185          }
3186          $carousel.slick('setPosition');
3187          setAnnouncementCarouselHeight($carousel);
3188          $carousel.removeClass('is-resizing');
3189        });
3190      }, 150);
3191    });
3192  })(jQuery);
3193</script>
3193
3194
3195
3196<script>
3197  $(document).ready(function() {
3198      $(".is-parent").click(function(event) {
3199       const firstAnchorChild = $(this).children('a').first()[0];
3200
3201  if (event.target === firstAnchorChild) {
3202          $(".parent-trigger").toggleClass('active');
3203          $(".show-children").toggleClass('hide');
3204          // $(".is-iso").toggleClass('hide');
3205          $(".for-boards").toggleClass('open');
3206        }
3207      });  
3208
3209      $(".accordion-item-header").click(function() {
3210        // console.log('accordion-item-header clicked');
3211          $(".for-boards").removeClass('open');
3212      });    
3213
3214
3215    
3216  });
3217</script>
3217
3218
3219
3220
3221
3222          
3223
3224
3225
3226<script type="application/ld+json">
3227{
3228  "@context": "http://schema.org",
3229  "@type": "Organization",
3230  "name": "Onewheel // Future Motion",
3231  "sameAs": [
3232    "",
3233    "https://www.facebook.com/OnewheelOfficial/",
3234    "",
3235    "https://www.instagram.com/onewheel/",
3236    "",
3237    "",
3238    "https://www.youtube.com/channel/UCCZMFqngWIbTcX_zPWPIJkg",
3239    ""
3240  ],
3241  "url": "https://onewheel.com"
3242}
3243</script>
3243
3244
3245
3246
3247<script type="text/javascript">
3248	$(document).ready(function(){
3249// 	    $(".button a").click(function(){
3250// 	        $(".header-mobile-nav").fadeToggle(200);
3251// 	       $(this).toggleClass('btn-open').toggleClass('btn-close');
3252// 	    });
3253	    $(".mobile-menu-trigger").click(function(){
3254	        $(".header-mobile-nav").fadeToggle(200);
3255    	    $(this).toggleClass('active').toggleClass('btn-close');
3256            $("body").toggleClass('noscroll');
3257	    });
3258	});
3259// 	$('.overlay').on('click', function(){
3260// 	    $(".overlay").fadeToggle(200);   
3261// 	    $(".button a").toggleClass('btn-open').toggleClass('btn-close');
3262// 	    open = false;
3263// 	});
3264</script>
3264
3265
3266
3267
3268
3269<script type="text/javascript">
3270	$(function() {
3271		$('.about-trigger').click(function() {
3272		    $('.shop-nav.about').slideToggle('slow');
3273		    $(this).toggleClass('active');
3274		});
3275	});
3276</script>
3276
3277	
3278	
3279<script>
3280      $(document).ready(function() {
3281       $(".footer-nav-menu").on("click", ".js-dropdown-toggle", function() {
3282         $(this).toggleClass("active").next().slideToggle();
3283       });
3284       $(".header-mobile-nav").on("click", ".title-dropdown", function() {
3285                  $(this).find('span').toggleClass('active');
3286         $(this).closest("li").find('.links__dropdown-menu').slideToggle();
3287       });
3288      })
3289</script>
3289
3290
3291<script type="text/javascript">
3292	$(function() {
3293		// this will get the full URL at the address bar
3294		var url = window.location.href;
3295
3296		// passes on every "a" tag
3297		$(".main-nav li a").each(function() {
3298			// checks if its the same on the address bar
3299			if (url == (this.href)) {
3300				$(this).closest("li").addClass("active");
3301				//for making parent of submenu active
3302			   $(this).closest("li").parent().parent().addClass("active");
3303			}
3304		});
3305	});        
3306</script>
3306
3307
3308
3309
3310
3311
3312<script id="rendered-js" >
3313const accordionItemHeaders = document.querySelectorAll(".accordion-item-header");
3314
3315accordionItemHeaders.forEach(accordionItemHeader => {
3316  accordionItemHeader.addEventListener("click", event => {
3317
3318    
3319     const currentlyActiveAccordionItemHeader = document.querySelector(".accordion-item-header.active");
3320       if(currentlyActiveAccordionItemHeader && currentlyActiveAccordionItemHeader!==accordionItemHeader) {
3321       currentlyActiveAccordionItemHeader.classList.toggle("active");
3322       currentlyActiveAccordionItemHeader.nextElementSibling.style.maxHeight = 0;
3323     }
3324
3325    accordionItemHeader.classList.toggle("active");
3326    const accordionItemBody = accordionItemHeader.nextElementSibling;
3327    if (accordionItemHeader.classList.contains("active")) {
3328      accordionItemBody.style.maxHeight = accordionItemBody.scrollHeight + "px";
3329    } else
3330    {
3331      accordionItemBody.style.maxHeight = 0;
3332    }
3333
3334  });
3335});
3336//# sourceURL=pen.js
3337    </script>
3337
3338
3339<script>
3340// Countdown Timer Functions
3341(function() {
3342  function formatCountdown(distance) {
3343    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
3344    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
3345    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
3346    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
3347    
3348    // Remove leading zeros
3349    days = days.toString();
3350    hours = hours.toString();
3351    minutes = minutes.toString();
3352    seconds = seconds.toString();
3353    
3354    return {
3355      days: days,
3356      hours: hours,
3357      minutes: minutes,
3358      seconds: seconds,
3359      daysLabel: days === '1' ? 'Day' : 'Days'
3360    };
3361  }
3362  
3363  function setMobileVisibility(zone, mobileIds, daysValue) {
3364    // Set initial mobile visibility based on days
3365    if (mobileIds.days) {
3366      var daysElM = document.getElementById(mobileIds.days);
3367      var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null;
3368      if (daysItemM) {
3369        daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3370      }
3371    }
3372    
3373    if (mobileIds.seconds) {
3374      var secondsElM = document.getElementById(mobileIds.seconds);
3375      var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null;
3376      if (secondsItemM) {
3377        secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none';
3378      }
3379    }
3380  }
3381  
3382  function updateCountdown(zone, datetime, desktopIds, mobileIds) {
3383    if (!datetime || datetime === '') return;
3384    
3385    // Convert YYYY-MM-DD HH:MM:SS format to ISO format for better compatibility
3386    var dateStr = datetime.trim();
3387    // Replace space with T for ISO format (YYYY-MM-DD HH:MM:SS -> YYYY-MM-DDTHH:MM:SS)
3388    if (dateStr.indexOf(' ') !== -1) {
3389      dateStr = dateStr.replace(' ', 'T');
3390    }
3391    
3392    var countDownDate = new Date(dateStr).getTime();
3393    if (isNaN(countDownDate)) {
3394      console.error('Invalid date format for ' + zone + ' zone:', datetime);
3395      return;
3396    }
3397    
3398    // Set initial mobile visibility
3399    var now = new Date().getTime();
3400    var initialDistance = countDownDate - now;
3401    if (initialDistance > 0) {
3402      var initialTime = formatCountdown(initialDistance);
3403      var initialDaysValue = parseInt(initialTime.days);
3404      setMobileVisibility(zone, mobileIds, initialDaysValue);
3405    }
3406    
3407    // Track if this is the first update (for fade-in)
3408    var isFirstUpdate = true;
3409    
3410    var interval = setInterval(function() {
3411      var now = new Date().getTime();
3412      var distance = countDownDate - now;
3413      
3414      if (distance < 0) {
3415        clearInterval(interval);
3416        // Hide countdown when expired
3417        var desktopEl = document.getElementById('countdown-' + zone + '-desktop');
3418        var mobileEl = document.getElementById('countdown-' + zone + '-mobile');
3419        if (desktopEl) desktopEl.closest('.countdown-timer-zone').style.display = 'none';
3420        if (mobileEl) mobileEl.closest('.countdown-timer-zone').style.display = 'none';
3421        return;
3422      }
3423      
3424      var time = formatCountdown(distance);
3425      
3426      // Add "ready" class on first update to trigger fade-in (on the entire zone, not just display)
3427      if (isFirstUpdate) {
3428        isFirstUpdate = false;
3429        var desktopEl = document.getElementById('countdown-' + zone + '-desktop');
3430        var mobileEl = document.getElementById('countdown-' + zone + '-mobile');
3431        var desktopZone = desktopEl ? desktopEl.closest('.countdown-timer-zone') : null;
3432        var mobileZone = mobileEl ? mobileEl.closest('.countdown-timer-zone') : null;
3433        if (desktopZone) desktopZone.classList.add('ready');
3434        if (mobileZone) mobileZone.classList.add('ready');
3435      }
3436      
3437      // Update desktop
3438      if (desktopIds.days) {
3439        var daysEl = document.getElementById(desktopIds.days);
3440        var daysLabelEl = document.getElementById(desktopIds.daysLabel);
3441        var daysItemD = daysEl ? daysEl.closest('.countdown-item') : null;
3442        
3443        if (daysEl) daysEl.textContent = time.days;
3444        if (daysLabelEl) daysLabelEl.textContent = time.daysLabel;
3445        
3446        // Hide Days on desktop if toggle is enabled (handled by CSS, but ensure it's applied)
3447        // CSS will handle this via the hide_days_desktop settings
3448      }
3449      if (desktopIds.hours) {
3450        var hoursEl = document.getElementById(desktopIds.hours);
3451        if (hoursEl) hoursEl.textContent = time.hours;
3452      }
3453      if (desktopIds.minutes) {
3454        var minutesEl = document.getElementById(desktopIds.minutes);
3455        if (minutesEl) minutesEl.textContent = time.minutes;
3456      }
3457      if (desktopIds.seconds) {
3458        var secondsEl = document.getElementById(desktopIds.seconds);
3459        var secondsItemD = secondsEl ? secondsEl.closest('.countdown-item') : null;
3460        
3461        if (secondsEl) secondsEl.textContent = time.seconds;
3462        
3463        // Hide Seconds on desktop if toggle is enabled (handled by CSS, but ensure it's applied)
3464        // CSS will handle this via the hide_seconds_desktop settings
3465      }
3466      
3467      // Update mobile - show only 3 units
3468      // If days > 0: show Days, Hrs, Min (hide Seconds)
3469      // If days = 0: show Hrs, Min, Sec (hide Days)
3470      var daysValue = parseInt(time.days);
3471      
3472      if (mobileIds.days) {
3473        var daysElM = document.getElementById(mobileIds.days);
3474        var daysLabelElM = document.getElementById(mobileIds.daysLabel);
3475        var daysItemM = daysElM ? daysElM.closest('.countdown-item') : null;
3476        
3477        if (daysElM) daysElM.textContent = time.days;
3478        if (daysLabelElM) daysLabelElM.textContent = time.daysLabel;
3479        
3480        // Hide Days when days = 0
3481        if (daysItemM) {
3482          daysItemM.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3483        }
3484      }
3485      
3486      if (mobileIds.hours) {
3487        var hoursElM = document.getElementById(mobileIds.hours);
3488        if (hoursElM) hoursElM.textContent = time.hours;
3489      }
3490      
3491      if (mobileIds.minutes) {
3492        var minutesElM = document.getElementById(mobileIds.minutes);
3493        if (minutesElM) minutesElM.textContent = time.minutes;
3494      }
3495      
3496      if (mobileIds.seconds) {
3497        var secondsElM = document.getElementById(mobileIds.seconds);
3498        var secondsItemM = secondsElM ? secondsElM.closest('.countdown-item') : null;
3499        
3500        if (secondsElM) secondsElM.textContent = time.seconds;
3501        
3502        // Show Seconds only when days = 0
3503        if (secondsItemM) {
3504          secondsItemM.style.display = daysValue === 0 ? 'inline-flex' : 'none';
3505        }
3506      }
3507    }, 1000);
3508  }
3509  
3510  // Function to check if any countdown zone is visible and hide default announcement
3511  function checkAndHideDefaultAnnouncement() {
3512    var defaultBanner = document.getElementById('default-announcement-banner');
3513    if (!defaultBanner) return;
3514    
3515    // Don't hide if it's the Non-US Zone banner (it has the non-us-zone-banner class)
3516    // Non-US Zone is handled by CSS toggles like other zones
3517    if (defaultBanner.classList.contains('non-us-zone-banner')) {
3518      return;
3519    }
3520    
3521    var zones = ['purple', 'orange', 'green', 'red', 'blue'];
3522    var anyZoneVisible = false;
3523    
3524    zones.forEach(function(zone) {
3525      var zoneEl = document.getElementById(zone + '-shipping-banner');
3526      if (zoneEl) {
3527        var style = window.getComputedStyle(zoneEl);
3528        if (style.display !== 'none' && style.display !== '') {
3529          anyZoneVisible = true;
3530        }
3531      }
3532    });
3533    
3534    if (anyZoneVisible) {
3535      defaultBanner.style.display = 'none';
3536    } else {
3537      // Check if countdown zones are enabled - if so, keep default hidden unless geo-location app shows it
3538      var hasCountdownZones = document.querySelectorAll('.countdown-timer-zone').length > 0;
3539      if (!hasCountdownZones) {
3540        defaultBanner.style.display = '';
3541      }
3542    }
3543  }
3544  
3545  // Initialize countdowns when DOM is ready
3546  document.addEventListener('DOMContentLoaded', function() {
3547    
3548    
3549    
3550    
3551    
3552    
3553    
3554    
3555    
3556    
3557    function parsePacificDateTime(datetime) {
3558      if (!datetime || datetime === '') return NaN;
3559      var dateStr = datetime.trim();
3560      if (dateStr.indexOf(' ') !== -1) {
3561        dateStr = dateStr.replace(' ', 'T');
3562      }
3563      if (dateStr.indexOf('T') !== -1 && dateStr.indexOf('+') === -1 && dateStr.indexOf('Z') === -1 && !/\d{2}:\d{2}:\d{2}-/.test(dateStr)) {
3564        dateStr += '-07:00';
3565      }
3566      return new Date(dateStr).getTime();
3567    }
3568
3569    function updateFlashSaleCountdown(suffix, endDatetime) {
3570      var wrap = document.getElementById('flash-sale-countdown-wrap-' + suffix);
3571      if (!wrap) return;
3572
3573      var endDate = parsePacificDateTime(endDatetime);
3574      if (isNaN(endDate)) {
3575        console.error('Invalid flash sale countdown end date:', endDatetime);
3576        return;
3577      }
3578
3579      var daysEl = document.getElementById('flash-sale-days-' + suffix);
3580      var daysLabelEl = document.getElementById('flash-sale-days-label-' + suffix);
3581      var hoursEl = document.getElementById('flash-sale-hours-' + suffix);
3582      var minutesEl = document.getElementById('flash-sale-minutes-' + suffix);
3583      var secondsEl = document.getElementById('flash-sale-seconds-' + suffix);
3584      var secondsItem = secondsEl ? secondsEl.closest('.countdown-item') : null;
3585      var daysItem = daysEl ? daysEl.closest('.countdown-item') : null;
3586
3587      function tick() {
3588        var now = new Date().getTime();
3589        var distance = endDate - now;
3590
3591        if (distance < 0) {
3592          wrap.style.display = 'none';
3593          return;
3594        }
3595
3596        wrap.style.display = '';
3597        var time = formatCountdown(distance);
3598        var daysValue = parseInt(time.days, 10);
3599
3600        if (daysEl) daysEl.textContent = time.days;
3601        if (daysLabelEl) daysLabelEl.textContent = time.daysLabel;
3602        if (hoursEl) hoursEl.textContent = time.hours;
3603        if (minutesEl) minutesEl.textContent = time.minutes;
3604        if (secondsEl) secondsEl.textContent = time.seconds;
3605
3606        if (daysItem) {
3607          daysItem.style.display = daysValue > 0 ? 'inline-flex' : 'none';
3608        }
3609        if (secondsItem) {
3610          secondsItem.style.display = suffix === 'm' && daysValue > 0 ? 'none' : 'inline-flex';
3611        }
3612      }
3613
3614      tick();
3615      setInterval(tick, 1000);
3616    }
3617
3618    
3619
3620    // Check visibility on load and periodically
3621    checkAndHideDefaultAnnouncement();
3622    setInterval(checkAndHideDefaultAnnouncement, 1000);
3623  });
3624})();
3625</script>
3625
3626</div>
3627  
3628    
3629      <div id="shopify-section-mega-menu-1" class="shopify-section"><style>
3630  img.badge-drop.show-pint:not(.hide),
3631  img.badge-drop.show-gt:not(.hide),
3632  img.badge-drop.show-gt-s-series:not(.hide),
3633  img.badge-drop.show-gt-s-series-rally-xl:not(.hide),
3634  img.badge-drop.show-pint-s:not(.hide),
3635  img.badge-drop.show-pint-x:not(.hide),
3636  img.badge-drop.show-xr-classic:not(.hide) {
3637    display: block !important;
3638  }
3639
3640  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop {
3641    top: 10px;
3642    right: 10px;
3643    width: 142px !important;
3644    height: 136px !important;
3645  }
3646
3647  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-s,
3648  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint-x,
3649  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-pint,
3650  #shopify-section-mega-menu-1 #dropdown-board .img-frame img.badge-drop.show-gt {
3651    width: 154px !important;
3652    height: auto !important;
3653  }
3654
3655  @media only screen and (min-width: 768px) {
3656    li.mm-link.for-ai-board-finder button {
3657      border: none;
3658      background: transparent;
3659      padding: 0 !important;
3660      text-align: left;
3661      color: #7a7a7a !important;
3662      opacity: 1 !important;
3663      width: 150%;
3664      font-weight: 400 !important;
3665      font-size: 17px !important;
3666    }
3667
3668
3669    li.mm-link.for-ai-board-finder {
3670        line-height: 1.8 !important;
3671    }
3672
3673    .mm-reskin #dropdown-board li.mm-link.for-compare {
3674      margin-top: 5px !important;
3675    }
3676
3677  }
3678
3679  
3680</style>
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738<div class="avex-dropdown-wrapper hide-small show-alt" id="dropdown-board">
3739    <div class="container">
3740        <ul>
3741            
3742              
3743                <li class="mm-link for-gt-s-series-rally-xl active">
3744                    <a href="/pages/onewheel-gt-s-series-rally-xl">
3745                      <span style="position: relative">GT S-Series Rally XL
3746                        
3747                          <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;">
3748                        
3749                    </span>
3750                    </a>
3751                </li>
3752              
3753            
3754              
3755                <li class="mm-link for-gt-s-series ">
3756                    <a href="/pages/onewheel-gt-s-series">
3757                      <span style="position: relative">GT S-Series
3758                        
3759                    </span>
3760                    </a>
3761                </li>
3762              
3763            
3764              
3765                <li class="mm-link for-gt ">
3766                    <a href="/pages/onewheel-gt">
3767                      <span style="position: relative">GT
3768                        
3769                    </span>
3770                    </a>
3771                </li>
3772              
3773            
3774              
3775                <li class="mm-link for-xr-classic ">
3776                    <a href="https://onewheel.com/pages/onewheel-xr-classic">
3777                      <span style="position: relative">XR Classic
3778                        
3779                    </span>
3780                    </a>
3781                </li>
3782              
3783            
3784              
3785                <li class="mm-link for-pint-s ">
3786                    <a href="/pages/onewheel-pint-s">
3787                      <span style="position: relative">Pint S
3788                        
3789                    </span>
3790                    </a>
3791                </li>
3792              
3793            
3794              
3795                <li class="mm-link for-pint-x ">
3796                    <a href="/pages/onewheel-pint-x">
3797                      <span style="position: relative">Pint X
3798                        
3799                    </span>
3800                    </a>
3801                </li>
3802              
3803            
3804              
3805                <li class="mm-link for-pint ">
3806                    <a href="/pages/pint">
3807                      <span style="position: relative">Pint
3808                        
3809                    </span>
3810                    </a>
3811                </li>
3812              
3813            
3814              
3815                <li class="mm-link for-compare ">
3816                    <a href="/pages/compare">
3817                      <span style="position: relative">Compare
3818                        
3819                    </span>
3820                    </a>
3821                </li>
3822              
3823            
3824              
3825                <li class="mm-link for-ai-board-finder ">
3826                  <a>
3827                    <button class="inline-button" onclick="window.postMessage({ type: '__OMAKASE_AI_OPEN_WINDOW' })">
3828                        <span style="position: relative">AI Board Finder
3829                        </span>
3830                    </button>
3831                  </a>
3832                </li>
3833              
3834            
3835        </ul>
3836        <div class="img-frame">
3837          
3838            <img class="avex-dropdown-bg show-gt-s-series-rally-xl " 
3839              data-dropdown-image="gt-s-series-rally-xl" height="300" 
3840              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/GT_XL_MegaMenu.png?v=1754484932"
3841            >
3842            
3843              
3844              
3845              
3846            
3847
3848            
3849          
3850            <img class="avex-dropdown-bg show-gt-s-series hide" 
3851              data-dropdown-image="gt-s-series" height="300" 
3852              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_SSeriesV2.jpg?v=1717637707"
3853            >
3854            
3855              
3856              
3857              
3858            
3859
3860            
3861          
3862            <img class="avex-dropdown-bg show-gt hide" 
3863              data-dropdown-image="gt" height="300" 
3864              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/IMG_4436.jpg?v=1720805262"
3865            >
3866            
3867              
3868              <img
3869                class="badge-drop show-gt hide"
3870                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"
3871                alt="Promotion"
3872              >
3873            
3874
3875            
3876          
3877            <img class="avex-dropdown-bg show-xr-classic hide" 
3878              data-dropdown-image="xr-classic" height="300" 
3879              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_XRCpng.png?v=1730826043"
3880            >
3881            
3882              
3883              
3884              
3885            
3886
3887            
3888          
3889            <img class="avex-dropdown-bg show-pint-s hide" 
3890              data-dropdown-image="pint-s" height="300" 
3891              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintS_V2.jpg?v=1725490779"
3892            >
3893            
3894              
3895              
3896              
3897                
3898                
3899                
3900                
3901              
3902            
3903
3904            
3905          
3906            <img class="avex-dropdown-bg show-pint-x hide" 
3907              data-dropdown-image="pint-x" height="300" 
3908              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_PintX_V2.jpg?v=1717637678"
3909            >
3910            
3911              
3912              
3913              
3914                
3915                
3916                
3917                
3918              
3919            
3920
3921            
3922          
3923            <img class="avex-dropdown-bg show-pint hide" 
3924              data-dropdown-image="pint" height="300" 
3925              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Pint_V2.jpg?v=1717637633"
3926            >
3927            
3928              
3929              
3930              
3931                
3932                
3933                
3934                
3935              
3936            
3937
3938            
3939          
3940            <img class="avex-dropdown-bg show-compare hide" 
3941              data-dropdown-image="compare" height="300" 
3942              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://
3942onewheel.com/cdn/shop/files/ShoppingImage4DesktopNav_Compare_V2_2.png?v=1754703574"
3943            >
3944            
3945              
3946              
3947              
3948            
3949
3950            
3951          
3952            <img class="avex-dropdown-bg show-ai-board-finder hide" 
3953              data-dropdown-image="ai-board-finder" height="300" 
3954              src="https://scdn.speedsize.com/c2835772-4e84-48e5-85a8-037a5537cf8e/https://onewheel.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif"
3955            >
3956            
3957              
3958              
3959              
3960            
3961
3962            
3963          
3964
3965          
3966            <div class="header-specs show-gt-s-series-rally-xl ">
3967              
3968                <span>25 mph top speed</span><br>
3969              
3970              
3971                <span>18-28 mile range <br></span>
3972              
3973              
3974                
3975                
3976                <span class="show-alt-two from-price">From $3,500 <br></span>
3977              
3978              
3979                <span class="show-alt-two tagline">The Pinnacle of Onewheel Performance</span>
3980              
3981            </div>
3982          
3983            <div class="header-specs show-gt-s-series hide">
3984              
3985                <span>25 mph top speed</span><br>
3986              
3987              
3988                <span>16-25 mile range <br></span>
3989              
3990              
3991                
3992                
3993                <span class="show-alt-two from-price">From $2,900 <br></span>
3994              
3995              
3996                <span class="show-alt-two tagline">Factory upgraded for next-level performance</span>
3997              
3998            </div>
3999          
4000            <div class="header-specs show-gt hide">
4001              
4002                <span>20 mph top speed</span><br>
4003              
4004              
4005                <span>20-32 mile range <br></span>
4006              
4007              
4008                
4009                
4010                <span class="show-alt-two from-price">From <strike>$2,300</strike> $2,000 <br></span>
4011              
4012              
4013                <span class="show-alt-two tagline">Maximum range. Tackle the city or slay the trail.</span>
4014              
4015            </div>
4016          
4017            <div class="header-specs show-xr-classic hide">
4018              
4019                <span>20 mph top speed</span><br>
4020              
4021              
4022                <span>17-24 mile range <br></span>
4023              
4024              
4025                
4026                
4027                <span class="show-alt-two from-price">From $1,900 <br></span>
4028              
4029              
4030                <span class="show-alt-two tagline">Classic Looks & State-of-the-Art Performance, Perfect Size.</span>
4031              
4032            </div>
4033          
4034            <div class="header-specs show-pint-s hide">
4035              
4036                <span>20 mph top speed</span><br>
4037              
4038              
4039                <span>12-18 mile range <br></span>
4040              
4041              
4042                
4043                
4044                <span class="show-alt-two from-price">From $1,400 </span>
4045              
4046              
4047            </div>
4048          
4049            <div class="header-specs show-pint-x hide">
4050              
4051                <span>18 mph top speed</span><br>
4052              
4053              
4054                <span>12-18 mile range <br></span>
4055              
4056              
4057                
4058                
4059                <span class="show-alt-two from-price">
4060
4061    From $1,200
4062  
4063 <br></span>
4064              
4065              
4066                <span class="show-alt-two tagline">Compact. Capable. Twice the range & more speed.</span>
4067              
4068            </div>
4069          
4070            <div class="header-specs show-pint hide">
4071              
4072                <span>16 mph top speed</span><br>
4073              
4074              
4075                <span>6-8 mile range <br></span>
4076              
4077              
4078                
4079                
4080                <span class="show-alt-two from-price">
4081
4082    From $950
4083  
4084 <br></span>
4085              
4086              
4087                <span class="show-alt-two tagline">The micro-shredder that’s loved by all</span>
4088              
4089            </div>
4090          
4091            <div class="header-specs show-compare hide">
4092              
4093              
4094              
4095              
4096            </div>
4097          
4098            <div class="header-specs show-ai-board-finder hide">
4099              
4100              
4101              
4102              
4103            </div>
4104          
4105          
4106        </div>
4107    </div>
4108</div>
4109
4110<script>
4111
4112      document.addEventListener("DOMContentLoaded", (event) => {
4113        main();
4114      });
4115
4116      megaMenuSettings.items.forEach(item => {
4117        const $item = getNavItem(item);
4118        
4119        $item.addEventListener("mouseenter", (evt) => {
4120          showCorrespondingImage(item.split("::")[0], $bgWrapper)
4121        })
4122        
4123        $ul.appendChild($item);
4124      });
4125  
4126      function showCorrespondingImage(title, $bgWrapper) {
4127        $bgWrapper.querySelectorAll("img").forEach($image => {
4128          $image.setAttribute("hidden", true)
4129          if($image.getAttribute("data-dropdown-image") === title) {
4130            $image.removeAttribute("hidden")
4131          }
4132        })
4133      }
4134  
4135</script>
4135
4136
4137
4138<script>
4139
4140  $(function() {
4141    $('.mm-link').mouseenter(function() {
4142      $(this).addClass("active");
4143    }).mouseleave(function () {
4144      $(this).removeClass("active");
4145    });
4146  });
4147
4148  $(function() {
4149    $('.avex-dropdown-trigger').mouseenter(function() {
4150      $('.avex-dropdown-wrapper').addClass("show");
4151      $('.header').addClass("mega-open");
4152      $('body').addClass("menu-engaged");
4153    }).mouseleave(function () {
4154    });
4155  });
4156
4157  $(function() {
4158    $('.header-components').mouseleave(function() {
4159      $('.avex-dropdown-wrapper').removeClass("show");
4160      $('.avex-dropdown-wrapper-two').removeClass("show");   
4161      $('.avex-dropdown-wrapper-three').removeClass("show");    
4162      $('.avex-dropdown-trigger').removeClass("hover-active");
4163      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4164      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4165      $('.header').removeClass("mega-open");
4166      $('body').removeClass("menu-engaged");
4167    }).mouseenter(function () {
4168    });
4169  });
4170  
4171  $(function() {
4172    $('.avex-dropdown-trigger-two').mouseenter(function() {
4173      $('.avex-dropdown-wrapper-two').addClass("show");
4174      $('.avex-dropdown-wrapper').removeClass("show");
4175      $('.avex-dropdown-wrapper-three').addClass("show");
4176      $('.header').addClass("mega-open");
4177      $('body').addClass("menu-engaged");
4178    }).mouseleave(function () {
4179    });
4180  });
4181
4182  $(function() {
4183    $('.avex-dropdown-trigger-three').mouseenter(function() {
4184      $('.avex-dropdown-wrapper-three').addClass("show");
4185      $('.avex-dropdown-wrapper').removeClass("show");
4186      $('.avex-dropdown-wrapper-two').addClass("show");
4187      $('.header').addClass("mega-open");
4188      $('body').addClass("menu-engaged");
4189    }).mouseleave(function () {
4190    });
4191  });
4192
4193  $(function() {
4194    $('.static-link').mouseenter(function() {
4195      $('.avex-dropdown-wrapper').removeClass("show");
4196      $('.avex-dropdown-wrapper-two').removeClass("show");
4197      $('.header').removeClass("mega-open");
4198      $('body').removeClass("menu-engaged");
4199    }).mouseleave(function () {
4200    });
4201  });
4202
4203
4204  $(function() {
4205    $('main').mouseenter(function() {
4206      $('.avex-dropdown-wrapper').removeClass("show");
4207      $('.avex-dropdown-wrapper-two').removeClass("show");
4208      $('.header').removeClass("mega-open");
4209      $('body').removeClass("menu-engaged");
4210    }).mouseleave(function () {
4211    });
4212  });
4213
4214  $(function() {
4215    $('.for-gt-s-series-rally-xl').mouseenter(function() {
4216      $('.show-gt-s-series').addClass("hide");
4217      $('.show-pint').addClass("hide");
4218      $('.show-pint-x').addClass("hide");
4219      $('.show-gt').addClass("hide");
4220      $('.show-compare').addClass("hide");
4221      $('.show-pint-s').addClass("hide");
4222      $('.show-xr-classic').addClass("hide");
4223      $('.show-gt-s-series-rally-xl').removeClass("hide");
4224    }).mouseleave(function () {
4225    });
4226    $('.for-gt-s-series').mouseenter(function() {
4227      $('.show-gt-s-series').removeClass("hide");
4228      $('.show-pint').addClass("hide");
4229      $('.show-pint-x').addClass("hide");
4230      $('.show-gt').addClass("hide");
4231      $('.show-compare').addClass("hide");
4232      $('.show-pint-s').addClass("hide");
4233      $('.show-xr-classic').addClass("hide");
4234      $('.show-gt-s-series-rally-xl').addClass("hide");
4235    }).mouseleave(function () {
4236    });
4237    $('.for-gt').mouseenter(function() {
4238      $('.show-gt').removeClass("hide");
4239      $('.show-pint').addClass("hide");
4240      $('.show-pint-x').addClass("hide");
4241      $('.show-gt-s-series').addClass("hide");
4242      $('.show-compare').addClass("hide");
4243      $('.show-pint-s').addClass("hide");
4244      $('.show-xr-classic').addClass("hide");
4245      $('.show-gt-s-series-rally-xl').addClass("hide");
4246    }).mouseleave(function () {
4247    });
4248    $('.for-pint-x').mouseenter(function() {
4249      $('.show-pint-x').removeClass("hide");
4250      $('.show-pint').addClass("hide");
4251      $('.show-gt').addClass("hide");
4252      $('.show-gt-s-series').addClass("hide");
4253      $('.show-compare').addClass("hide");
4254      $('.show-pint-s').addClass("hide");
4255      $('.show-xr-classic').addClass("hide");
4256      $('.show-gt-s-series-rally-xl').addClass("hide");
4257    }).mouseleave(function () {
4258    });
4259    $('.for-pint').mouseenter(function() {
4260      $('.show-pint').removeClass("hide");
4261      $('.show-gt').addClass("hide");
4262      $('.show-pint-x').addClass("hide");
4263      $('.show-gt-s-series').addClass("hide");
4264      $('.show-compare').addClass("hide");
4265      $('.show-pint-s').addClass("hide");
4266      $('.show-xr-classic').addClass("hide");
4267      $('.show-gt-s-series-rally-xl').addClass("hide");
4268    }).mouseleave(function () {
4269    });
4270
4271
4272    
4273    $('.for-pint-s').mouseenter(function() {
4274      $('.show-pint-s').removeClass("hide");
4275      $('.show-pint').addClass("hide");
4276      $('.show-gt').addClass("hide");
4277      $('.show-pint-x').addClass("hide");
4278      $('.show-gt-s-series').addClass("hide");
4279      $('.show-compare').addClass("hide");
4280      $('.show-xr-classic').addClass("hide");
4281      $('.show-gt-s-series-rally-xl').addClass("hide");
4282    }).mouseleave(function () {
4283    });
4284
4285
4286    $('.for-xr-classic').mouseenter(function() {
4287      $('.show-pint-s').addClass("hide");
4288      $('.show-pint').addClass("hide");
4289      $('.show-gt').addClass("hide");
4290      $('.show-pint-x').addClass("hide");
4291      $('.show-gt-s-series').addClass("hide");
4292      $('.show-compare').addClass("hide");
4293      $('.show-xr-classic').removeClass("hide");
4294      $('.show-gt-s-series-rally-xl').addClass("hide");
4295    }).mouseleave(function () {
4296    });
4297    
4298    
4299    $('.for-compare').mouseenter(function() {
4300      $('.show-compare').removeClass("hide");
4301      $('.show-pint').addClass("hide");
4302      $('.show-gt').addClass("hide");
4303      $('.show-pint-x').addClass("hide");
4304      $('.show-gt-s-series').addClass("hide");
4305      $('.show-pint-s').addClass("hide");
4306      $('.show-xr-classic').addClass("hide");
4307      $('.show-gt-s-series-rally-xl').addClass("hide");
4308    }).mouseleave(function () {
4309    });
4310    
4311  });
4312  
4313  
4314</script>
4314
4315
4316
4317</div>
4318    
4319    
4320      <div id="shopify-section-mega-menu-2" class="shopify-section"><style>
4321  img.tile-pill.dropdown-hex {
4322    position: absolute;
4323    top: 0;
4324    right: 0;
4325    max-width: 80px;
4326    left: 15px;
4327    bottom: 10px;
4328    top: auto;
4329  }
4330  .mm-reskin .avex-dropdown-wrapper-two span.tile-label {
4331    position: absolute;
4332    font-family: Favorit, sans-serif;
4333    right: 20px;
4334    width: 100%;
4335    text-align: center;
4336    left: 0;
4337    top: 17px;
4338    font-size: 19px;
4339  }
4340
4341  /* === Mega menu image badge === */
4342  .avex-dropdown-wrapper-two .image-tile {
4343    position: relative;
4344    display: block;
4345  }
4346
4347  .avex-dropdown-wrapper-two .tile-badge {
4348    position: absolute;
4349    z-index: 2;
4350    max-width: var(--tile-badge-max-width, 120px);
4351    height: auto;
4352  }
4353
4354  .avex-dropdown-wrapper-two .tile-badge--top-left {
4355    top: 12px;
4356    left: 12px;
4357    transform: translate(0, 0);
4358  }
4359  .avex-dropdown-wrapper-two .tile-badge--top-center {
4360    top: 12px;
4361    left: 50%;
4362    transform: translate(-50%, 0);
4363  }
4364  .avex-dropdown-wrapper-two .tile-badge--top-right {
4365    top: 12px;
4366    right: 12px;
4367    transform: translate(0, 0);
4368  }
4369
4370  .avex-dropdown-wrapper-two .tile-badge--center-left {
4371    top: 50%;
4372    left: 12px;
4373    transform: translate(0, -50%);
4374  }
4375  .avex-dropdown-wrapper-two .tile-badge--center-center {
4376    top: 50%;
4377    left: 50%;
4378    transform: translate(-50%, -50%);
4379  }
4380  .avex-dropdown-wrapper-two .tile-badge--center-right {
4381    top: 50%;
4382    right: 12px;
4383    transform: translate(0, -50%);
4384  }
4385
4386  .avex-dropdown-wrapper-two .tile-badge--bottom-left {
4387    bottom: 12px;
4388    left: 12px;
4389    transform: translate(0, 0);
4390  }
4391  .avex-dropdown-wrapper-two .tile-badge--bottom-center {
4392    bottom: 12px;
4393    left: 50%;
4394    transform: translate(-50%, 0);
4395  }
4396  .avex-dropdown-wrapper-two .tile-badge--bottom-right {
4397    bottom: 12px;
4398    right: 12px;
4399    transform: translate(0, 0);
4400  }
4401</style>
4402
4403
4404<div class="avex-dropdown-wrapper-two show-alt" id="dropdown-accessories">
4405    <div class="container">
4406        <ul>
4407          <li class="mm-link heading"><a class="null" style="font-size: 19px !important;">Board Type</a></li>
4408          <li class="mm-link"><a href="/collections/onewheel-gt-s-series-accessories"><span>GT S-Series</span></a></li>
4409          <li class="mm-link"><a href="/collections/onewheel-gt-accessories"><span>GT</span></a></li>
4410          <li class="mm-link"><a href="/collections/xr-classic-accessories"><span>XR Classic</span></a></li>
4411          <li class="mm-link"><a href="/collections/onewheel-pint-x-accessories"><span>Pint S / X</span></a></li>
4412          <li class="mm-link"><a href="/collections/pint-accessories"><span>Pint</span></a></li>
4413          <li class="mm-link"><a href="/collections/onewheel-xr-accessories"><span>XR</span></a></li>
4414        </ul>
4415        <ul>
4416          <li class="mm-link heading"><a href="https://onewheel.com/pages/all-accessories" style="font-size: 19px !important;"><span>All Accessories<span></a></li>
4417          
4418            
4419              <li class="mm-link for-safety ">
4420                  <a  href="/collections/safety-accessories"><span>Safety</span></a>
4421              </li>
4422            
4423          
4424            
4425              <li class="mm-link for-tires-supplies ">
4426                  <a  href="/collections/tires-supplies"><span>Tires & Supplies</span></a>
4427              </li>
4428            
4429          
4430            
4431              <li class="mm-link for-parts ">
4432                  <a  href="/pages/parts"><span>Parts</span></a>
4433              </li>
4434            
4435          
4436            
4437              <li class="mm-link for-sale ">
4438                  <a  href="/collections/closeout"><span>Sale!</span></a>
4439              </li>
4440            
4441          
4442            
4443              <li class="mm-link for-fst ">
4444                  <a  href="/collections/fst"><span>FST</span></a>
4445              </li>
4446            
4447          
4448            
4449              <li class="mm-link for-merch ">
4450                  <a  href="/collections/merch"><span>Merch</span></a>
4451              </li>
4452            
4453          
4454            
4455              <li class="mm-link for-apparel ">
4456                  <a  href="/collections/clothing-accessories"><span>Apparel</span></a>
4457              </li>
4458            
4459          
4460            
4461                
4462        </ul>
4463        
4464          
4465        
4466          
4467        
4468          
4469        
4470          
4471        
4472          
4473        
4474          
4475        
4476          
4477        
4478          
4479            <a
4480              href="https://onewheel.com/pages/all-accessories"
4481              class="image-tile"
4482              style="--tile-badge-max-width: 105px;"
4483            >
4484              <img
4485                class="avex-dropdown-bg show-"
4486                data-dropdown-image=""
4487                height="300"
4488                src="//onewheel.com/cdn/shop/files/FST_BaseKit_Alt_d63a8b9c-2098-47f6-ac88-bfbadca9424d.png?v=1764267799"
4489              >
4490              <span
4491                class="tile-label"
4492                style="color: #000000; "
4493              >
4494                
4495              </span>
4496            </a>
4497          
4498        
4499  
4500
4501    </div>
4502</div>
4503 
4504<script>
4505
4506      document.addEventListener("DOMContentLoaded", (event) => {
4507        main();
4508      });
4509
4510      megaMenuSettings.items.forEach(item => {
4511        const $item = getNavItem(item);
4512        
4513        $item.addEventListener("mouseenter", (evt) => {
4514          showCorrespondingImage(item.split("::")[0], $bgWrapper)
4515        })
4516        
4517        $ul.appendChild($item);
4518      });
4519  
4520      function showCorrespondingImage(title, $bgWrapper) {
4521        $bgWrapper.querySelectorAll("img").forEach($image => {
4522          $image.setAttribute("hidden", true)
4523          if($image.getAttribute("data-dropdown-image") === title) {
4524            $image.removeAttribute("hidden")
4525          }
4526        })
4527      }
4528  
4529</script>
4529
4530
4531
4532<script>
4533
4534  $(function() {
4535    $('.accordion-trigger').on( "click", function() {
4536      $('.accordion-content').toggleClass("hide");
4537    } );
4538  });
4539  
4540
4541  $(function() {
4542    $('.avex-dropdown-trigger-two').mouseenter(function() {
4543      $(this).addClass("hover-active");
4544      $('.avex-dropdown-wrapper-two').addClass("show");
4545      $('.avex-dropdown-wrapper').removeClass("show");
4546      $('.avex-dropdown-trigger').removeClass("hover-active");
4547      $('.avex-dropdown-wrapper-three').removeClass("show");
4548      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4549    }).mouseleave(function () {
4550    });
4551  });
4552  $(function() {
4553    $('.avex-dropdown-trigger-three').mouseenter(function() {
4554      $(this).addClass("hover-active");
4555      $('.avex-dropdown-wrapper-three').addClass("show");
4556      $('.avex-dropdown-wrapper').removeClass("show");
4557      $('.avex-dropdown-trigger').removeClass("hover-active");
4558      $('.avex-dropdown-wrapper-two').removeClass("show");
4559      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4560    }).mouseleave(function () {
4561    });
4562  });
4563   $(function() {
4564    $('.avex-dropdown-trigger').mouseenter(function() {
4565      $(this).addClass("hover-active");
4566      $('.avex-dropdown-wrapper-two').removeClass("show");
4567      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4568      $('.avex-dropdown-wrapper-three').removeClass("show");
4569      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4570    }).mouseleave(function () {
4571    });
4572  });
4573
4574  $(function() {
4575    $('.static-link').mouseenter(function() {
4576      $('.avex-dropdown-wrapper-three').removeClass("show");
4577      $('.avex-dropdown-trigger-three').removeClass("hover-active");
4578      $('.avex-dropdown-wrapper-two').removeClass("show");
4579      $('.avex-dropdown-trigger-two').removeClass("hover-active");
4580      $('.avex-dropdown-trigger').removeClass("hover-active");
4581    }).mouseleave(function () {
4582    });
4583  });
4584
4585
4586  $(function() {
4587    $('.for-accessories').mouseenter(function() {
4588      $('.show-accessories').removeClass("hide");
4589      $('.show-gt-s-series').addClass("hide");
4590    }).mouseleave(function () {
4591      $('.show-accessories').addClass("hide");
4592      $('.show-gt-s-series').removeClass("hide");
4593    });
4594  });
4595
4596
4597  $(function() {
4598    $('.top-level').on( "click", function() {
4599      $('ul.accordion-content').toggleClass("is-open");
4600      $('.accordion-trigger').toggleClass("is-open");
4601    } );
4602  });
4603  
4604</script>
4604
4605
4606
4607</div>
4608    
4609    
4610      <div id="shopify-section-mega-menu-3" class="shopify-section"><style>
4611  img.tile-pill.dropdown-hex {
4612    position: absolute;
4613    top: 0;
4614    right: 0;
4615    max-width: 80px;
4616    left: 15px;
4617    bottom: 10px;
4618    top: auto;
4619  }
4620  .mm-reskin .avex-dropdown-wrapper-three span.tile-label {
4621    position: absolute;
4622    font-family: Favorit, sans-serif;
4623    right: 20px;
4624    width: 100%;
4625    text-align: center;
4626    left: 0;
4627    top: 17px;
4628    font-size: 19px;
4629  }
4630</style>
4631
4632<div class="avex-dropdown-wrapper-three hide-small show-alt" id="dropdown-accessories">
4633    <div class="container">
4634        <ul>
4635            
4636              <li class="mm-link for-our-story active">
4637                  <a href="/pages/about-us">
4638                    <span style="position: relative">Our Story
4639                      
4640                  </span>
4641                  </a>
4642              </li>
4643            
4644              <li class="mm-link for-careers ">
4645                  <a href="/pages/careers">
4646                    <span style="position: relative">Careers
4647                      
4648                  </span>
4649                  </a>
4650              </li>
4651            
4652              <li class="mm-link for-dealers ">
4653                  <a href="/pages/dealer-map">
4654                    <span style="position: relative">Dealers
4655                      
4656                  </span>
4657                  </a>
4658              </li>
4659            
4660              <li class="mm-link for-videos ">
4661                  <a href="/pages/videolibrary">
4662                    <span style="position: relative">Videos
4663                      
4664                  </span>
4665                  </a>
4666              </li>
4667            
4668              <li class="mm-link for-factory-team ">
4669                  <a href="/pages/onewheel-factory-team">
4670                    <span style="position: relative">Factory Team
4671                      
4672                  </span>
4673                  </a>
4674              </li>
4675            
4676              <li class="mm-link for-world-of-onewheel ">
4677                  <a href="/pages/flowstate">
4678                    <span style="position: relative">World of Onewheel
4679                      
4680                  </span>
4681                  </a>
4682              </li>
4683                  
4684        </ul>
4685        <div class="img-frame">
4686          
4687            <img class="avex-dropdown-bg show-our-story" 
4688              data-dropdown-image="our-story" height="300" 
4689              src="//onewheel.com/cdn/shop/files/OurStory_v4.png?v=1751588909">
4690          
4691            <img class="avex-dropdown-bg show-careers hide" 
4692              data-dropdown-image="careers" height="300" 
4693              src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702">
4694          
4695            <img class="avex-dropdown-bg show-dealers hide" 
4696              data-dropdown-image="dealers" height="300" 
4697              src="//onewheel.com/cdn/shop/files/CareersPage_Dropdown_Header.png?v=1778795702">
4698          
4699            <img class="avex-dropdown-bg show-videos hide" 
4700              data-dropdown-image="videos" height="300" 
4701              src="//onewheel.com/cdn/shop/files/VP2.png?v=1772851875">
4702          
4703            <img class="avex-dropdown-bg show-factory-team hide" 
4704              data-dropdown-image="factory-team" height="300" 
4705              src="//onewheel.com/cdn/shop/files/FactoryTeam.png?v=1749673095">
4706          
4707            <img class="avex-dropdown-bg show-world-of-onewheel hide" 
4708              data-dropdown-image="world-of-onewheel" height="300" 
4709              src="//onewheel.com/cdn/shop/files/WoO_2.png?v=1753213563">
4710          
4711        </div>
4712    </div>
4713</div>
4714
4715<script>
4716  $(function () {
4717    const imageMap = {'.for-our-story': '.show-our-story',
4718'.for-careers': '.show-careers',
4719'.for-dealers': '.show-dealers',
4720'.for-videos': '.show-videos',
4721'.for-factory-team': '.show-factory-team',
4722'.for-world-of-onewheel': '.show-world-of-onewheel'
4723};
4724
4725    const allImageClasses = Object.values(imageMap);
4726
4727    Object.entries(imageMap).forEach(([hoverSelector, showClass]) => {
4728      $(hoverSelector).mouseenter(() => {
4729        allImageClasses.forEach(c => $(c).addClass("hide"));
4730        $(showClass).removeClass("hide");
4731      });
4732    });
4733  });
4734</script>
4734
4735
4736
4737</div>
4738    
4739
4740  </div>
4741
4742  <main role="main" id="MainContent" class="pad-top">
4743
4744    
4745
4746       <div id="shopify-section-template--19073756889182__cart1234" class="shopify-section">
4746<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
vendor: 1 bytes, line 4746
4746
4747<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
4747
4748
4749<style>
4750/* === moved from section === */
4751span.accessories-savings.force-display { background:#fff!important; z-index:10; padding-bottom:2px; }
4752a#klarna-upstream-text { font-weight:300; }
4753.savings-frame { position:relative; }
4754span.savings-banner { font-family:Favorit,sans-serif; color:#f06969; font-weight:700; width:100%; position:absolute; bottom:24px; left:0; right:0; text-align:center; font-size:14px; }
4755span.accessories-savings { color:#f06969; font-size:16px; font-weight:500; float:right; padding-right:15px; padding-bottom:15px; }
4756.cart-savings a { color:#f06969; font-weight:inherit; border-bottom:1px solid #f06969; }
4757.accessories-banner { margin-top:20px; }
4758.accessories-banner img { border-radius:30px; }
4759.accessories-banner a:hover img { box-shadow:0 2px 6px #2617171a; }
4760span.accessories-savings { padding-right:15px; padding-bottom:0; display:block; position:absolute; right:0; top:15px; }
4761.accessories-savings, .cart-savings { display:none!important; }
4762.force-display { display:block!important; }
4763@media only screen and (max-width:767px){
4764  .accessories-savings, .cart-savings { display:block!important; }
4765  p.cart-savings.show-small { display:none!important; }
4766  svg.savings-only { transform:none; }
4767  div#checkout-cart-summary { padding-top:15px; }
4768  span.savings-banner { font-size:16px!important; }
4769  p.cart-savings { padding-right:0; }
4770}
4771.accessories-savings a { color:inherit; font-weight:inherit; }
4772.accessories-savings a:hover { text-decoration:underline; }
4773@media only screen and (max-width:639px){
4774  .tabs { margin-top:5px; }
4775  p.cart-savings.hide-small { position:absolute; left:0; top:-22px; padding-left:10px; }
4776}
4777.bundle-items.tab-content { max-height:none!important; }
4778
4779/* bundle table / accordion */
4780.bundle-accordion { padding:1rem; margin-top:10px; }
4781details.bundle-accordion { padding:0; }
4782summary { align-items:center;
4782 font-family:Favorit, sans-serif!important; }
4783.price-total { /* display:flex;*/ justify-content:flex-end; }
4784.bundle-summary-row { background:#fcfcfc; border-bottom-left-radius:12px; border-bottom-right-radius:12px; }
4785.bundle-summary-row td { padding:0 30px 0 15px!important; width:100%; }
4786tr.bundle-summary-row { padding-top:0!important; }
4787.cart-items-table tr { padding-bottom:0!important; }
4788.cart-items-table tr:not(.bundle-summary-row) { padding:0 30px 0 15px!important; }
4789#checkout-cart--cart details table { padding:0!important; }
4790#checkout-cart--cart details tbody tr { padding:0!important; }
4791#checkout-cart--cart details td.bundle-col.hide-small { width:auto; }
4792#checkout-cart--cart details td.price-total { padding-right:0!important; }
4793.bundle-group { background:#fff; border:1px solid #eee; border-radius:16px; box-shadow:0 2px 6px rgba(0,0,0,.05); margin-bottom:24px; overflow:hidden; }
4794.bundle-group tr { border:none!important; }
4795table.cart-items-table { padding:0 10px!important; }
4796.bundle-summary-layout { display:grid; grid-template-columns:auto 1fr auto auto; align-items:center; gap:30px; padding:0; }
4797.bundle-summary-layout .price-total { text-align:right; }
4798details.bundle-accordion { margin-top:0; }
4799details.bundle-accordion[open] { padding-bottom:10px; }
4800#checkout-cart--cart details.bundle-accordion tbody tr { margin-bottom:10px; }
4801#checkout-cart--cart details.bundle-accordion div.item strong { font-weight:500; color:#515151; font-size:17px; letter-spacing:.36px; line-height:21px; }
4802#checkout-cart--cart details.bundle-accordion td.item { padding-left:0!important; padding-right:0!important; }
4803#checkout-cart--cart details.bundle-accordion td.item strong { font-weight:500; color:#515151; font-size:17px; letter-spacing:.36px; }
4804span.qty-badge.active { z-index:120; }
4805.bundle-summary-row .bundle-col.hide-small { pointer-events:none; opacity:0; }
4806
4807/* variant switcher */
4808.line-variant-switcher { margin-top:6px; display:flex; align-items:center; gap:8px; }
4809.line-variant-switcher .switcher-label { font-size:12px; color:#666; }
4810.line-variant-switcher .switcher-select { font-size:12px; padding:4px 8px; }
4811.line-variant-switcher .switcher-status { font-size:12px; color:#555; }
4812
4813/* bundle summary toggle */
4814.summary-toggle { display:inline-flex; align-items:center; gap:6px; margin-top:4px; font-size:13px; color:#515151; user-select:none; cursor:pointer; }
4815.summary-toggle .text-open { display:none; }
4816details[open] .summary-toggle .text-open { display:inline; }
4817details[open] .summary-toggle .text-closed { display:none; }
4818.summary-caret { display:inline-block; transition:transform .2s, filter .2s, opacity .2s; opacity:.9; }
4819details[open] .summary-caret { transform:rotate(180deg); }
4820
4821/* bundled accessory qty UI hidden inside accordion */
4822#checkout-cart--cart details.bundle-accordion .toggle-quantity { display:none!important; }
4823#checkout-cart--cart details.bundle-accordion .qty-badge { pointer-events:none; }
4824
4825.bundle-remove-form { display:inline-block; margin-left:10px; }
4826.bundle-remove-link { background:none; border:0; padding:0; font:inherit; }
4827.bundle-remove-link:hover { opacity:.85; }
4828button.bundle-remove-link,
4829a.bundle-remove-link {
4830  font-family:Favorit, sans-serif!important;
4831  font-weight:initial!important;
4832  font-size:13px!important;
4833  letter-spacing:0!important;
4834  display:block!important;
4835  text-align:right!important;
4836  position:relative!important;
4837  color:#aeaeae!important;
4838  text-decoration:none!important;
4839  cursor:pointer!important;
4840  width:100%!important;
4841  padding-right:0!important;
4842  padding-bottom:0!important;
4843}
4844a.bundle-remove-link { padding-top:.65em!important; }
4845
4846/* misc */
4847tr.updating { opacity:.6; }
4848tr.updating .qty-badge, tr.updating a.cart.remove-link { pointer-events:none; }
4849td.item { text-align:left!important; }
4850
4851/* cart shimmer */
4852/* cart busy — block clicks while AJAX / Ship+ is updating */
4853#cart.is-updating .clear-cart,
4854#cart.is-updating .bundle-remove-link,
4855#cart.is-updating .toggle-quantity a,
4856#cart.is-updating .qtyplus,
4857#cart.is-updating .qtyminus,
4858#cart.is-updating .line-variant-switcher select,
4859#cart.is-updating input[id^='updates'] {
4860  pointer-events:none;
4861}
4862
4863/* loading shimmer */
4864.checkout-cart-summary--sub-total--display-price.is-loading .checkout-cart-summary--sub-total--price,
4865#checkout-cart--cart .price-total.is-loading span,
4866#checkout-cart--cart .price-total.is-loading strong,
4867#insurance-cost.is-loading {
4868  background-image:linear-gradient(-85deg, #515151 10%, #d7d7d7 50%, #515151 90%);
4869  background-clip:text;
4870  -webkit-background-clip:text;
4871  background-size:200% 100%;
4872  color:transparent!important;
4873  animation:ow-cart-text-shimmer 1.25s infinite linear;
4874}
4875@keyframes ow-cart-text-shimmer {
4876  0% { background-position:100% 0; }
4877  100% { background-position:-100% 0; }
4878}
4879/* end cart shimmer */
4880
4881@media only screen and (max-width:767px){
4882  .bundle-summary-layout { gap:0!important; }
4883  #checkout-cart--cart tr[data-type="board"] { padding-right:10px!important; padding-left:10px!important; padding-top:5px!important; padding-bottom:5px!important; }
4884  .bundle-summary-layout .item strong { font-size:15px!important; line-height:1!important; font-weight:bold!important; }
4885  #checkout-cart--cart .bundle-summary-layout .price-total { display:block!important; width:auto!important; }
4886  #checkout-cart--cart .price-total * { font-size:13px!important; }
4887  #checkout-cart--cart details.bundle-accordion td.item strong { font-size:15px!important; line-height:1!important; display:block!important; margin-bottom:2px; }
4888  tr.bundle-summary-row td { padding-left:10px!important; padding-right:10px!important; }
4889  summary.bundle-summary-layout .image { max-width:121px!important; }
4890  .template-cart.pdp-simple #checkout-cart--cart tr.bundle-upsell { margin-left:0!important; }
4891}
4892@media only screen and (max-width:900px){ .bundle-summary-layout { gap:0!important; } }
4893tbody.bundle-group:last-child { margin-bottom:10px; }
4894
4895.cart-items-table tr:not(.bundle-summary-row).bundle-upsell {
4896  width:100%!important; margin-left:0; background:#f2f2f2; border-radius:15px;
4897  padding:1.5rem 1.5rem 1.25rem 1.5rem!important; justify-content:space-between;
4898  margin-bottom:0!important; border-top-left-radius:0; border-top-right-radius:0; margin-top:10px;
4899}
4900@media only screen and (min-width:901px){
4901  #checkout-cart--cart .price, #checkout-cart--cart .price-total { width:160px; font-size:17px!important; }
4902}
4903
4904span.cart-variant-id {
4905    font-size: 12px;
4906    display: flex;
4907    line-height: 1.2;
4908    margin-bottom: 5px;
4909}
4910
4911tr.bundle-upsell.independent {
4912  border-top-left-radius: 15px !important;
4913  border-top-right-radius: 15px !important;
4914  box-shadow: 0 2px 6px rgba(0, 0, 0, .05) !important;
4915}
4916
4917a.clear-cart {
4918    margin-top: 10px !important;
4919    display: block;
4920}
4921td.textarea {
4922    position: relative;
4923}
4924span.unbundled-notice {
4925    position: relative;
4926    font-size: 14px;
4927    color: red;
4928    font-weight: 500;
4929    line-height: 1.5;
4930    font-family: 'Favorit';
4931}
4932.detach.mt-10 {
4933    margin-top: 20px;
4934}
4935
4936
4937tbody.bundle-group {
4938    overflow: visible !important;
4939}
4940
4941#checkout-cart--cart .additional-items tr.bundle-group {
4942    margin-bottom: 0 !important;
4943    border-top-left-radius: 0;
4944    border-top-right-radius: 0;
4945}
4946#checkout-cart--cart .additional-items tr.bundle-group:first-child {
4947    border-top-left-radius: 16px;
4948    border-top-right-radius: 16px;
4949}
4950#checkout-cart--cart .additional-items tr.bundle-group:last-child {
4951    border-bottom-left-radius: 16px;
4952    border-bottom-right-radius: 16px;
4953    margin-bottom: 10px !important;
4954}
4955#checkout-cart--cart .additional-items tr.bundle-group:after {
4956    content: '';
4957    background: #fff !important;
4958    width: 100%;
4959    position: absolute;
4960    height: 14px;
4961    bottom: -6px;
4962    left: 0;
4963    z-index: 1;
4964}
4965#checkout-cart--cart .additional-items tr.bundle-group {
4966    position: relative;
4967}
4968#checkout-cart--cart .additional-items tr.bundle-group:last-child:after {
4969    display: none;
4970}
4971
4972
4973.bundle-accordion table td.bundle-col.hide-small .bundle-flag {
4974  opacity: 0;
4975  display: none;
4976}
4977.bundle-accordion table td.bundle-col.hide-small .bundle-note {
4978  opacity: 0;
4979  display: none;
4980}
4981
4982@media only screen and (max-width: 767px) {
4983  #checkout-cart--cart tbody tr {
4984      min-height: 72px !important;
4985  }
4986  #checkout-cart--cart tr[data-type="board"] {
4987      max-height: 72px !important;
4988  }
4989
4990  /* Board cards: hidden upsell must not reserve space (z-index was leaving a ghost gap) */
4991  #checkout-cart--cart:not(.show-bundle-cross) table.cart-items-table tbody.bundle-group > tr.bundle-upsell {
4992    display: none !important;
4993    height: 0 !important;
4994    min-height: 0 !important;
4995    margin: 0 !important;
4996    padding: 0 !important;
4997    overflow: hidden !important;
4998    border: 0 !important;
4999  }
5000
5001  /* When upsell is active, stack it below the board — no overlap */
5002  #checkout-cart--cart.show-bundle-cross table.cart-items-table tbody.bundle-group {
5003    display: flex;
5004    flex-direction: column;
5005  }
5006  #checkout-cart--cart.show-bundle-cross table.cart-items-table tbody.bundle-group > tr:not(.bundle-upsell) {
5007    z-index: auto !important;
5008    border-bottom-left-radius: 0 !important;
5009    border-bottom-right-radius: 0 !important;
5010    min-height: 0 !important;
5011  }
5012  #checkout-cart--cart.show-bundle-cross table.cart-items-table tbody.bundle-group > tr.bundle-upsell {
5013    z-index: 1 !important;
5014    display: flex !important;
5015    width: 100% !important;
5016    margin: 0 !important;
5017    margin-left: 0 !important;
5018    right: auto;
5019    padding: 1rem 0.75rem 0.75rem !important;
5020    border-top-left-radius: 0 !important;
5021    border-top-right-radius: 0 !important;
5022    border-bottom-left-radius: 16px !important;
5023    border-bottom-right-radius: 16px !important;
5024    background: #f2f2f2 !important;
5025  }
5026}
5027
5028/*
5029  Qty dropdown above bundle upsell — z-index only (no position changes).
5030  Rows already use position:relative from twentyone; qty-badge / .group are already absolute.
5031*/
5032#checkout-cart--cart tr.bundle-upsell,
5033#checkout-cart--cart tr.bundle-upsell.independent,
5034#checkout-cart--cart input:checked ~ .tab-content.upsell-mod table tr.bundle-upsell,
5035.template-cart.pdp-simple #checkout-cart--cart input:checked ~ .tab-content.upsell-mod table tr.bundle-upsell,
5036.template-cart.pdp-simple #checkout-cart--cart table.cart-items-table tr.bundle-upsell {
5037  z-index: 1 !important;
5038}
5039
5040#checkout-cart--cart tr.qty-menu-open,
5041#checkout-cart--cart tr:has(.qty-badge.active),
5042#checkout-cart--cart tr:has(.toggle-quantity.show) {
5043  z-index: 120 !important;
5044}
5045
5046#checkout-cart--cart .qty-badge.active {
5047  z-index: 120 !important;
5048}
5049
5050#checkout-cart--cart .toggle-quantity.show .group {
5051  z-index: 121 !important;
5052}
5053
5054</style>
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079<link href="//onewheel.com/cdn/shop/t/416/assets/component-cart.css?v=68837444089097354921788874451" rel="stylesheet" type="text/css" media="all" />
5080<script>
5081  window.OWShipPlus = window.OWShipPlus || {};
5082  window.OWShipPlus.variantId = '40190745870430';
5083  const scpProps = { '__preTaxPrice': 0 };
5084</script>
vendor: 1 bytes, line 5084
5084
5085<script src="//onewheel.com/cdn/shop/t/416/assets/cart-insurance-ajax.js?v=27593450865445382551788874451" defer></script>
vendor: 1 bytes, line 5085
5085
5086<script src="//onewheel.com/cdn/shop/t/416/assets/cart-ajax.js?v=164093949014870726061788874451" defer></script>
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095<div id="cart">
5096  
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134  
5135  <div class="collection-banner version-b gts hide-small" style="background: url('//onewheel.com/cdn/shop/files/HeaderImagesBuilder_Desktop_1e0cb7a0-dc40-4b14-a12e-f4ec0ed9e168.png?v=1766557680'); background-position: center center">
5136      <div class="container">
5137        <div class="row">
5138          <div class="col col-6">
5139            <div class="stars">
5140            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68.82 12.08"><defs><style>.cls-1{fill:#fff;}</style></defs><title>stars</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><polygon class="cls-1" points="6.35 0 8.31 3.98 12.7 4.61 9.53 7.71 10.28 12.08 6.35 10.02 2.42 12.08 3.17 7.71 0 4.61 4.39 3.98 6.35 0"/><polygon class="cls-1" points="20.38 0 22.34 3.98 26.73 4.61 23.55 7.71 24.3 12.08 20.38 10.02 16.45 12.08 17.2 7.71 14.03 4.61 18.42 3.98 20.38 0"/><polygon class="cls-1" points="34.41 0 36.37 3.98 40.76 4.61 37.58 7.71 38.33 12.08 34.41 10.02 30.48 12.08 31.23 7.71 28.06 4.61 32.45 3.98 34.41 0"/><polygon class="cls-1" points="48.44 0 50.4 3.98 54.79 4.61 51.61 7.71 52.36 12.08 48.44 10.02 44.51 12.08 45.26 7.71 42.09 4.61 46.47 3.98 48.44 0"/><polygon class="cls-1" points="62.47 0 64.43 3.98 68.81 4.61 65.64 7.71 66.39 12.08 62.47 10.02 58.54 12.08 59.29 7.71 56.12 4.61 60.5 3.98 62.47 0"/></g></g></svg>
5141            </div>
5142            
5143              <h5>GT S-Series is <br> totally next level." <span class="hide-small">-Tyler J.</span>
5144                <span class="show-small"><br>-Tyler J.</span>
5145              </h5>
5146            
5147          </div>
5148        </div>
5149        
5150      </div>
5151  </div>
5152  <div class="collection-banner version-b gts show-small" style="min-height: auto !important; background: url('//onewheel.com/cdn/shop/files/HeaderImagesBuilder_Mobile_6d66b57f-8b98-4332-8f3f-c26a17196e85.webp?v=1766557701'); background-position: bottom center">
5153      <div class="container">
5154        <div class="row">
5155          <div class="col col-6">
5156            <div class="stars">
5157            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68.82 12.08"><defs><style>.cls-1{fill:#fff;}</style></defs><title>stars</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><polygon class="cls-1" points="6.35 0 8.31 3.98 12.7 4.61 9.53 7.71 10.28 12.08 6.35 10.02 2.42 12.08 3.17 7.71 0 4.61 4.39 3.98 6.35 0"/><polygon class="cls-1" points="20.38 0 22.34 3.98 26.73 4.61 23.55 7.71 24.3 12.08 20.38 10.02 16.45 12.08 17.2 7.71 14.03 4.61 18.42 3.98 20.38 0"/><polygon class="cls-1" points="34.41 0 36.37 3.98 40.76 4.61 37.58 7.71 38.33 12.08 34.41 10.02 30.48 12.08 31.23 7.71 28.06 4.61 32.45 3.98 34.41 0"/><polygon class="cls-1" points="48.44 0 50.4 3.98 54.79 4.61 51.61 7.71 52.36 12.08 48.44 10.02 44.51 12.08 45.26 7.71 42.09 4.61 46.47 3.98 48.44 0"/><polygon class="cls-1" points="62.47 0 64.43 3.98 68.81 4.61 65.64 7.71 66.39 12.08 62.47 10.02 58.54 12.08 59.29 7.71 56.12 4.61 60.5 3.98 62.47 0"/></g></g></svg>
5158            </div>
5159            
5160              <h5>GT S-Series is <br> totally next level." <span class="hide-small">-Tyler J.</span>
5161                <span class="show-small"><br>-Tyler J.</span>
5162              </h5>
5163            
5164          </div>
5165        </div>
5166        
5167      </div>
5168  </div>
5169  
5170 
5171
5172  
5173 
5174 
5175
5176
5177 
5178
5179
5180 
5181
5182
5183 
5184
5185
5186
5187
5188
5189  
5190    
5191<style>
5192
5193  .collection-banner .cls-1 {
5194    fill: #fff;
5195  }
5196
5197  
5198  @media only screen and (min-width: 103.125em) {
5199    .template-list-collections #MainContent .container {
5200        max-width: 1200px !important;
5201    }  
5202  }
5203  
5204  .template-list-collections .shop-product, .template-list-collections .shop-collection {
5205    box-shadow: 0 2px 6px #0000001a;
5206    border-radius: 30px;
5207  }
5208  .col-12 {
5209    width: 100%;
5210    display: flex;
5211  }
5212
5213  .col-12 .shop-product-content {
5214    width: 33.33%;
5215    margin-right: 0;
5216    margin-left: auto;
5217  }
5218  .col-12 .shop-product {
5219    width: 100%;
5220    padding: 2.5rem 1.5rem 3.5rem 1.5rem;
5221  }
5222  .col-12 .row.table {
5223    max-width: 60% !important;
5224    margin: 10px 0 !important;
5225  }
5226  .col-12 .table h5 {
5227    width: max-content !important;
5228  }
5229  .col-12 .col.col-6 {
5230    display: flex;
5231    flex-wrap: wrap;
5232  }
5233  .col-12 h4 {
5234    font-size: 3.5rem;
5235    color: #fff;
5236    font-weight: bold;
5237    text-transform: uppercase;
5238    font-family: 'mono45-headline' !important;
5239    word-spacing: -0.5rem;
5240    margin-top: 10px;
5241  }
5242  .col-12 .shop-product .table h5.strike {
5243    margin-right: 5px;
5244  }
5245  .col-12 .shop-product-content p {
5246    margin-top: 10px !important;
5247  }
5248  .col-12 .shop-product.dark .button {
5249    margin-top: 25px;
5250  }
5251
5252  .template-list-collections .shop-product img {
5253    margin-top: 0 !important;
5254  }
5255
5256  .template-list-collections .shop-product.small-only .shop-product-logo {
5257    text-align: center; 
5258  }
5259  .template-list-collections .shop-product.small-only p {
5260    display: block;
5261    text-align: center;
5262    font-size: 18px;
5263    font-weight: 400;
5264  }
5265
5266  .template-list-collections .shop-product.small-only .row.table {
5267    margin: 0 auto !important;
5268  }
5269  
5270  @media only screen and (max-width: 639px) {
5271    .template-list-collections .shop-product .button, .template-list-collections .shop-collection .button {
5272      width: 100%;
5273      padding: 16px !important;
5274    }  
5275    .template-list-collections .shop-collection .col-12 {
5276      justify-content: center;
5277    }
5278    .template-list-collections .shop-collection .row {
5279      width: 100%;
5280      text-align: center;
5281      min-height: auto !important;
5282    }
5283    .template-list-collections .shop-collection h3 {
5284      font-size: 2rem !important;
5285    }
5286    .template-list-collections .shop-product .shop-product-logo {
5287      text-align: center;
5288    }
5289    .template-list-collections .shop-product .table {
5290      max-width: 80%;
5291      margin-left: auto;
5292      margin-right: auto;
5293    }
5294
5295    .template-list-collections .shop-product.enlarged .shop-product-content {
5296      width: 100%;
5297      text-align: center;
5298      min-height: calc(575px - 2rem);
5299    }
5300    .col-12 .shop-product.enlarged .button {
5301      bottom: 0;
5302      position: absolute;
5303      background: #fff;
5304    }
5305    
5306    .template-list-collections .shop-product.enlarged .table span {
5307      min-width: auto;
5308    }
5309    .template-list-collections .shop-product.enlarged .table {
5310      max-width: 80% !important; 
5311      text-align: left;
5312    }
5313    .shop-product.small-only.enlarged {
5314      min-height: 575px;
5315    }
5316    .shop-product.enlarged h4 {
5317      font-size: 3.25rem !important;
5318    }
5319    .shop-product.enlarged  svg {
5320      max-width: 160px;
5321    }
5322  }
5323  
5324</style>
5325
5326<section class="cart-page--section" id="checkout-cart--cart">
5327  <div class="cart-page--section-container container empty-cart-state">
5328    <div class="row">
5329      <div class="col col-5">
5330        <div class="container">
5331          <img class="hide-small" src="https://cdn.shopify.com/s/files/1/0696/2011/files/emptycart3.gif?v=1786466228" alt=""/>
5332          <img class="show-small" src="https://cdn.shopify.com/s/files/1/0696/2011/files/emptycart3.gif?v=1786466228" alt=""/>
5333        </div>
5334      </div>
5335      <div class="col col-4">
5336        <div class="container">
5337          <h2>Looks like you're missing something!</h2>
5338          <a href="/collections" class="button button-outline">Shop now</a>
5339        </div>
5340      </div>
5341    </div>
5342    
5343  </div>
5344</section>
5345  
5346
5347  
5348
5349  
5350</div>
5351
5352<script src="//onewheel.com/cdn/shop/t/416/assets/upsell-accessories.js?v=173241671998926054201788874451" type="text/javascript"></script>
5352
5353
5354<script>
5355/* Keep Shopify’s single-line quantity (no normalizer) */
5356window.normalizeAllBoards = function(){ return false; };
5357window.__ensureRowsMeetBundleDemand = function(){ return false; };
5358</script>
5358
5359
5360<style>
5361  .bundle-accordion table td.bundle-col.hide-small {
5362    opacity: 0 !important;
5363  }
5364
5365  tbody.bundle-group.detach { 
5366    margin-bottom: 10px;
5367  }
5368  a.clear-cart {
5369    margin-top: 12px !important;
5370    font-size: 14px !important;
5371  }
5372  
5373  
5374  @media only screen and (max-width: 767px) {
5375    tbody.bundle-group.detach {
5376      padding-top: 5px !important;
5377      padding-bottom: 5px !important;
5378      margin-bottom: 10px;
5379    }
5380    #checkout-cart--cart details.bundle-accordion tbody tr {
5381      grid-template-columns: auto 1fr auto auto;
5382      display: grid;
5383    }
5384    #checkout-cart--cart details.bundle-accordion td.image {
5385      min-width: 120px !important;
5386      padding-right: 0 !important;
5387    }
5388    tbody tr[data-type="board"] {
5389      grid-template-columns: auto 1fr auto auto !important;
5390      display: grid !important
5391    }
5392    tbody tr[data-type="board"] td.item {
5393      margin-left: 6px !important;
5394    }
5395    #checkout-cart--cart .price-total button.bundle-remove-link, #checkout-cart--cart .price-total a.bundle-remove-link {
5396      font-size: 11px !important;
5397    }
5398    #checkout-cart--cart .item {
5399        width: 100% !important;
5400    }
5401    .detach .bundle-summary-layout .bundle-col.hide-small {
5402      display: block !important;
5403    }
5404    .detach .price-total {
5405      min-width: 63px !important;
5406    }
5407  }
5408
5409  @media only screen and (max-width: 767px) {
5410    #cartform table tr td.bundle-col.hide-small {
5411      display: block !important;
5412      min-width: 0 !important;
5413      transform: translateX(-10px) !important;
5414    }
5415    #cartform table tr span.qty-badge.show-small {
5416      display: none !important;
5417    }
5418    #checkout-cart--cart tbody tr {
5419      padding-right: 12px !important;
5420    }
5421    #checkout-cart--cart tbody tr td.item a {
5422      max-width: 80% !important;
5423    }
5424    .second-table span.qty-badge {
5425      display: none !important;
5426    }
5427  }
5428</style>
5429
5430
5431
5432
5433
5434</div>
5435
5436    
5437
5438    
5439   
5440
5441
5442    <div class="klarna--global js-klarna-global hide"> 
5443      <div id="klarna3">
5444        <a id="klarna-upstream-product3" class="klarna-upstream" href="#" data-merchant-id="N100204" data-snippet="StandardMonthlyPrice" data-amount="162400"></a>
5445      </div>
5446    </div>
5447    
5448  </main>
5449
5450  <div id="shopify-section-footer" class="shopify-section">
5451
5452</div>
5453  
5454  
5454<script type="text/javascript" charset="utf-8">
5455//<![CDATA[
5456// Including jQuery conditionnally.
5457if (typeof jQuery === 'undefined') {
5458    document.write("\u003cscript src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e");
5459  document.write('
5459<script type="text/javascript">jQuery.noConflict();<\/script>');
5460}
5461//]]>
5462</script>
5462
5463
5464<script>
5465jQuery(document).ready(function() {
5466    jQuery( ".caption img" ).each(function( index ) {
5467        var alt = jQuery(this).attr('alt');
5468        if(alt != ""){
5469            jQuery(this).wrap("<figure />");
5470            jQuery(this).parent().append("<figcaption class='figcap'>"+alt+"</figcaption>");
5471        }
5472    });
5473});
5474</script>
5474
5475
5476<style>
5477.figcap{
5478    color: ;
5479    font-family: ;
5480    font-size: ;
5481    
5482    
5483}
5484</style>
5485
5486  
5487    <link href="//onewheel.com/cdn/shop/t/416/assets/base.css?v=124832179708472726221788874451" rel="stylesheet" type="text/css" media="all" />
5488<link href="//onewheel.com/cdn/shop/t/416/assets/template-collection.css?v=43880016419249844791788874451" rel="stylesheet" type="text/css" media="all" />
5489<link href="//onewheel.com/cdn/shop/t/416/assets/component-card.css?v=113075772683902376391788874451" rel="stylesheet" type="text/css" media="all" />
5490<link href="//onewheel.com/cdn/shop/t/416/assets/component-search.css?v=38324623662233879811788874451" rel="stylesheet" type="text/css" media="all" />
5491<link href="//onewheel.com/cdn/shop/t/416/assets/component-predictive-search.css?v=89487421842578614931788874451" rel="stylesheet" type="text/css" media="all" />
5492<link href="//onewheel.com/cdn/shop/t/416/assets/component-facets.css?v=112984718677486819191788874451" rel="stylesheet" type="text/css" media="all" />
5493<link href="//onewheel.com/cdn/shop/t/416/assets/mask-blobs.css?v=111603181540343972631788874451" rel="stylesheet" type="text/css" media="all" />
5494
5495<script src="//onewheel.com/cdn/shop/t/416/assets/facets.js?v=40227081383690696481788874451" defer="defer"></script>
vendor: 1 bytes, line 5495
5495
5496<script src="//onewheel.com/cdn/shop/t/416/assets/main-search.js?v=35465948648705822631788874451" defer="defer"></script>
5496
5497
5498<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
5499<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
5499
5500
5501
5502<style>
5503
5504  .header .logo-image path {
5505    fill: #000;
5506  }
5507  
5508  .template-search__header {
5509    margin-bottom: 3rem;
5510  }
5511
5512  .template-search__search {
5513    margin: 0 auto 3.5rem;
5514    max-width: 74.1rem;
5515  }
5516
5517  .template-search__search .search {
5518    margin-top: 3rem;
5519  }
5520
5521  .template-search--empty {
5522    padding-bottom: 18rem;
5523  }
5524
5525  @media screen and (min-width: 750px) {
5526    .template-search__header {
5527      margin-bottom: 5rem;
5528    }
5529  }
5530
5531  .search__button .icon {
5532    height: 1.8rem;
5533  }
5534  @media only screen and (max-width: 639px) {
5535    .search-modal span.close-modal {
5536      right: 22px;
5537      padding-top: 2px;
5538    }  
5539    .search-modal .container {
5540      padding: 0;
5541    }
5542  }
5543  
5544</style>
5545
5546<style>
5547  
5548  .search-modal.hide {
5549    opacity: 0;
5550    transition: opacity 1s;
5551  }
5552
5553  .search-modal {
5554    opacity: 1;
5555    transition: opacity 1s;
5556  }
5557  .search-modal {
5558    position: fixed;
5559    top: 100px;
5560    opacity: 1;
5561    height: 70px;
5562    z-index: 1000;
5563    right: 0;
5564    background: transparent;
5565    max-width: 1440px;
5566    width: 100%;
5567    left: 0;
5568    right: 0;
5569    margin: 0 auto;
5570  }
5571  .search__input.field__input {
5572    border-radius: 30px;
5573    background: #fff;
5574  }
5575  @media only screen and (min-width: 768px) {
5576    .template-search__search {
5577      margin-right: 0;     
5578    }  
5579  }
5580  @media only screen and (max-width: 767px) {
5581    .search-modal input#Search-In-Template {
5582      padding: 1.5rem !important;
5583    }
5584    .search-modal .close-modal {
5585      margin-top: 3px;
5586    }
5587  }
5588  
5589  .search-modal .search {
5590    margin-top: 10px;
5591  }
5592  button.search__button.field__button {
5593      display: none;
5594  }
5595  .search__input.field__input {
5596    height: 0;
5597  }
5598  .search__input.field__input {
5599    height: 0;
5600    box-shadow: 0 2px 6px #0000001a;
5601    border: 1px solid #c6c6c6;
5602  }
5603  label.field__label {
5604    color: #686868;
5605  }
5606  .template-search__search label.field__label {
5607    transform: translateY(-50%) !important;
5608    border-radius: 50px;
5609  }
5610  .search__input.field__input:focus {
5611    padding-bottom: 22px;
5612    font-size: 20px;
5613    padding-top: 28px;
5614  }
5615  span.close-modal {
5616    position: absolute;
5617    top: 50%;
5618    transform: translateY(-50%);
5619    right: 0;
5620    padding-right: 20px;
5621    border-radius: 50%;
5622    padding-right: 0;
5623    width: 30px;
5624    height: 30px;
5625    display: flex;
5626    align-items: center;
5627    justify-content: center;
5628    right: 20px;
5629    padding: 8px;
5630  }
5631  span.close-modal svg {
5632    width: 24px;
5633    height: 24px;
5634  }
5635  .close-modal:hover {
5636    cursor: pointer;
5637  }
5638  .template-search__search label.field__label {
5639    font-size: 17px !important;
5640  }
5641  .field__input:focus ~ label.field__label, .field__input:visited ~ label.field__label {
5642    font-size: 0 !important;
5643  }
5644
5645  .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 {
5646    padding: 2.2rem 1.5rem 0.8rem 2rem;
5647    padding: 1.65rem 1.5rem 1.5rem 2rem !important;
5648  }
5649  .search__input.field__input {
5650    font-size: 18px;
5651  }
5652
5653  .search__input.field__input {
5654    font-size: 17px;
5655  }
5656  .search__input.field__input:focus {
5657    padding-bottom: 23px !important;
5658    padding-top: 1.65rem !important;
5659    font-size: 17px;
5660  }
5661      
5662</style>
5663
5664<div class="search-modal hide">
5665  <div class="container">
5666
5667  <div class="template-search__search">
5668    <predictive-search data-loading-text="Translation missing: en.accessibility.loading">
5669      <main-search>
5670        <form action="/search" method="get" role="search" class="search">
5671          <div class="field">
5672            <input
5673              class="search__input field__input"
5674              id="Search-In-Template"
5675              type="search"
5676              name="q"
5677              value=""
5678              placeholder="Search"
5679                role="combobox"
5680                aria-expanded="false"
5681                aria-owns="predictive-search-results"
5682                aria-controls="predictive-search-results"
5683                aria-haspopup="listbox"
5684                aria-autocomplete="list"
5685                autocorrect="off"
5686                autocomplete="off"
5687                autocapitalize="off"
5688                spellcheck="false"
5689            >
5690            <label class="field__label" for="Search-In-Template">Search</label>
5691            <input name="options[prefix]" type="hidden" value="last">
5692      
5693              <div class="predictive-search predictive-search--search-template" tabindex="-1" data-predictive-search>
5694                <div class="predictive-search__loading-state">
5695                  <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
5696                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
5697                  </svg>
5698                </div>
5699              </div>
5700      
5701              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
5702      
5703            <button type="reset" class="reset__button field__button hidden" aria-label="Translation missing: en.general.search.reset">
5704              <?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
5705<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
5706<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"/>
5707</svg>
5708            </button>
5709            <button type="submit" class="search__button field__button" aria-label="Translation missing: en.general.search.search">
5710              <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>
5711
5712            </button>
5713          </div>
5714        </form>
5715      </main-search>
5716    </predictive-search>
5717  
5718  </div>
5719
5720  <span class="close-modal">
5721    <svg class="icon-close" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg">
5722<g clip-path="url(#clip0_425_8)">
5723<path d="M5.28973 0.220001L0.219727 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
5724<path d="M0.230469 0.220001L5.30047 4.97" stroke="black" stroke-width="0.4" stroke-miterlimit="10" stroke-linecap="round"/>
5725</g>
5726<defs>
5727<clipPath id="clip0_425_8">
5728<rect width="5.52" height="5.19" fill="white"/>
5729</clipPath>
5730</defs>
5731</svg>
5732
5733  </span>
5734
5735  </div>
5736
5737</div>
5738
5739
5740<script src="//onewheel.com/cdn/shop/t/198/assets/predictive-search.js?v=162273246065392412141693414741" defer="defer"></script>
5740
5741
5742  
5743  
5744<!-- Google Code for Viewed Cart Conversion Page -->
5745
5746<script type="text/javascript">
5747	/* <![CDATA[ */
5748	var google_conversion_id = 944984669;
5749	var google_conversion_language = "en";
5750	var google_conversion_format = "3";
5751	var google_conversion_color = "ffffff";
5752	var google_conversion_label = "GfhWCO2o52cQ3aTNwgM";
5753	var google_remarketing_only = false;
5754	/* ]]> */
5755	</script>
5755
5756	
5756<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
5757	</script>
5757
5758	<noscript>
5759	<div style="display:inline;">
5760	<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/944984669/?label=GfhWCO2o52cQ3aTNwgM&amp;guid=ON&amp;script=0"/>
5761	</div>
5762	</noscript>
5763
5764
5765
5766
5767
5768
5769<script>
5770$( document ).ready(function() {
5771    $( ".add-to-cart" ).click(function() {
5772			ga('send', {
5773			  hitType: 'event',
5774			  eventCategory: 'Checkout Funnel',
5775			  eventAction: 'AddtoCart',
5776			  eventLabel: 'Any time product is added to cart'
5777			});
5778	});
5779
5780   $( '[data-step="contact_information"] .step__footer__continue-btn' ).click(function() {
5781			ga('send', {
5782			  hitType: 'event',
5783			  eventCategory: 'Checkout Funnel',
5784			  eventAction: 'Initiate Checkout',
5785			  eventLabel: 'Last click before address collection'
5786			});
5787	});
5788});
5789</script>
5789
5790
5791  
5792  
5792<script type="text/javascript">
5793    $(function() {
5794      $('button.scroll[data-scroll*="#"]').click(function() {
5795        var target = $(this).attr('data-scroll');
5796        $('html, body').animate({
5797          scrollTop: $(target).offset().top-280
5798        }, 400);
5799        return false;
5800      });
5801    });
5802  </script>
5802
5803  
5803<script>
5804    $(function(){
5805      $(".carousel-main .carousel-cell").hide();
5806      $(".carousel-main .carousel-cell:first-of-type").show();
5807      $(".carousel-nav .carousel-cell:first-of-type").addClass('active');
5808      
5809      $("body").on("click", ".carousel-nav .carousel-cell", function(e){
5810        var t = $(this);
5811        var p = t.closest('.row');
5812		$(p).find('.carousel-nav .carousel-cell').removeClass('active')
5813        t.addClass('active');
5814		$(p).find(".carousel-main .carousel-cell").hide();
5815        var index = $(p).find('.carousel-nav .carousel-cell').index(this);
5816		$(p).find(".carousel-main .carousel-cell").eq(index).show();
5817
5818      })
5819    });
5820  </script>
5820
5821
5822  
5823  
5823<script type="text/javascript">
5824      $(document).ready(function() {
5825          $("main").click(function() {
5826              $('.dytmpl-notification-right').addClass('dytmpl-tab-closed');
5827          });
5828      });
5829  </script>
5829
5830  
5831  
5831<script>
5832    $(document).ready(function() {
5833      $(document).on('click', 'main', function() {
5834        localStorage.setItem('popupHidden', true)
5835      });
5836      $(document).on('click', '.dytmpl-tab-expanded', function() {
5837        localStorage.setItem('popupHidden', true)
5838      });
5839         
5840      if (!localStorage.getItem('popupHidden')) {
5841        setTimeout(() => {
5842        const $targetDiv = $('.dytmpl-tab-closed');
5843    
5844        $targetDiv
5845          .removeClass('dytmpl-tab-closed')
5846          .addClass('dytmpl-tab-expanded')
5847          .attr('aria-expanded', 'true');
5848          }, 2000)
5849      }
5850    });
5851  </script>
5851
5852  
5853  
5854  
5854<script src="//onewheel.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
5854
5855  
5856  
5857  
5858  
5859    <style>
5860  .footer-banner.global .left a.show-c img.s-icon {
5861    z-index: 1000;
5862    display: block;
5863    flex-shrink: 0;
5864    width: auto;
5865    height: 36px;
5866    max-width: 52px;
5867    margin: 0 15px 0 0 !important;
5868    object-fit: contain;
5869    object-position: center;
5870  }
5871
5872  .footer-banner.global .button-contain.global-sticky-prices {
5873    display: flex;
5874    flex-direction: column;
5875    align-items: center;
5876    justify-content: center;
5877    margin-top: 0;
5878  }
5879
5880  /* Offset only when strike sits above the pill so the pill stays logo-centered */
5881  .footer-banner.global .button-contain.global-sticky-prices:has(.global-sticky-strike) {
5882    margin-top: -8px;
5883  }
5884
5885  .footer-banner.global .button-contain.global-sticky-prices .price.small.button-outline {
5886    display: block !important;
5887    line-height: 1.2;
5888    margin-top: 0;
5889  }
5890
5891  .footer-banner.global .button-contain.global-sticky-prices .global-sticky-strike {
5892    display: block !important;
5893    font-size: 10px !important;
5894    font-family: "Favorit", sans-serif;
5895    font-weight: bold;
5896    color: #fff;
5897    padding: 0 0 2px;
5898    line-height: 1.2;
5899    text-align: center;
5900    text-decoration: line-through;
5901  }
5902
5903  .footer-banner.global .right a.show-c svg {
5904    width: auto;
5905    height: 24px;
5906    max-width: 90px;
5907    margin: 0 15px 0 0 !important;
5908    flex-shrink: 0;
5909  }
5910
5911  .footer-banner.global .right a.show-c svg path {
5912    fill: #ffffff !important;
5913  }
5914
5915</style> 
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973<section class="footer-banner small-only global">
5974      <div class="container">
5975        <div class="row">    
5976          <span class="buy-now-cta show-a">Buy Now</span>
5977          <div class="col-6 text-center left" style="background: #000000 !important">
5978            <a href="/products/onewheel-gt-s-series" class="dual-board show-c show-pill-color">
5979                <img
5980                  class="s-icon"
5981                  src="https://cdn.shopify.com/s/files/1/0696/2011/files/S-Icon_Sticky.png"
5982                  alt="S-Series"
5983                  width="52"
5984                  height="36"
5985                >
5986                <div class="button-contain global-sticky-prices">
5987                  
5988                  <span class="price small button-outline">$2,900</span>
5989                </div>
5990            </a>
5991          </div>
5992          <div class="col-6 text-center right" style="background: #3f4041 !important">
5993            <a href="/products/onewheel-pint-s" class="dual-board show-c show-pill-color">
5994                <style>
5995  .product-hero-content .is-ps svg {
5996    width: 175px !important;
5997  }
5998</style>
5999
6000<svg class="is-ps" width="122" height="44" viewBox="0 0 122 44" fill="none" xmlns="http://www.w3.org/2000/svg">
6001<g clip-path="url(#clip0_2_2)">
6002<path d="M43.29 12.32L38.67 38H29.61L34.24 12.32H43.29ZM70.79 19.47C70.7735 20.1403 70.71 20.8086 70.6 21.47L67.68 37.99H58.62L61.36 22.6C61.3778 22.3336 61.3778 22.0664 61.36 21.8C61.36 20.31 60.42 19.56 58.68 19.56C57.8412 19.5323 57.019 19.7976 56.3547 20.3105C55.6904 20.8233 55.2255 21.5515 55.04 22.37L52.26 38.05H43.24L47.77 12.37H56.5L56.22 14.43C58.0519 12.8344 60.3909 11.9413 62.82 11.91C67.73 11.91 70.82 14.99 70.82 19.52M85.49 12.37H90.49L89.22 19.71H84.22L82.66 28.53C82.6025 28.7895 82.5724 29.0543 82.57 29.32C82.5563 29.5354 82.5905 29.7512 82.6702 29.9518C82.7499 30.1524 82.8731 30.3329 83.0309 30.4802C83.1887 30.6275 83.3772 30.7379 83.5828 30.8036C83.7884 30.8693 84.006 30.8885 84.22 30.86C85.4618 30.8209 86.6816 30.5211 87.8 29.98L86.53 37.45C84.5806 38.1691 82.5178 38.5315 80.44 38.52C76.01 38.52 73.18 35.77 73.18 31.7C73.1763 31.0585 73.2399 30.4183 73.37 29.79L77.66 4.95002H86.76L85.49 12.37ZM15.68 30.86C13.56 30.86 12.33 29.37 12.33 26.52C12.3352 26.0518 12.3686 25.5842 12.43 25.12V24.93C12.99 21.93 14.83 19.61 17 19.61C19.17 19.61 20.35 21.25 20.35 23.91C20.35 27.36 18.35 30.86 15.63 30.86M20.16 11.91C19.0132 11.8968 17.8761 12.1219 16.8209 12.5712C15.7657 13.0205 14.8153 13.6842 14.03 14.52L14.31 12.37H5.63L-0.0200043 44.05H9.03L10.54 35.49C11.1933 36.4682 12.0902 37.2593 13.1423 37.7854C14.1944 38.3115 15.3655 38.5
6002543 16.54 38.49C23.66 38.49 29.7 31.07 29.7 22.62C29.7 16.08 25.64 11.88 20.17 11.88M34.79 5.76002C34.7611 5.00526 34.8871 4.25256 35.1603 3.54838C35.4334 2.84419 35.848 2.20345 36.3783 1.66562C36.9086 1.1278 37.5435 0.704325 38.2438 0.4213C38.9441 0.138276 39.6949 0.00171543 40.45 0.0200247C41.0493 -0.0209465 41.6505 0.0643801 42.2146 0.270482C42.7788 0.476585 43.2935 0.798865 43.7252 1.21647C44.1569 1.63407 44.4962 2.13766 44.7209 2.69468C44.9457 3.2517 45.051 3.84973 45.03 4.45002C45.0698 5.20224 44.9547 5.95461 44.6917 6.6605C44.4287 7.36639 44.0236 8.01076 43.5013 8.55362C42.9791 9.09649 42.3509 9.52629 41.6557 9.81638C40.9606 10.1065 40.2132 10.2507 39.46 10.24C38.8513 10.2853 38.2399 10.2019 37.6656 9.99531C37.0912 9.78874 36.5668 9.46362 36.1263 9.04108C35.6858 8.61854 35.3392 8.10804 35.109 7.54276C34.8788 6.97748 34.7701 6.37006 34.79 5.76002Z" fill="black"/>
6003<path d="M121 14.01L105.94 14.12C105.238 14.1476 104.542 14.2652 103.87 14.47C103.094 14.7041 102.361 15.0621 101.7 15.53C100.967 16.044 100.328 16.6799 99.81 17.41C99.2176 18.2659 98.8121 19.237 98.62 20.26C98.3834 21.1953 98.3834 22.1747 98.62 23.11C98.8214 23.8162 99.2041 24.4574 99.73 24.97C100.227 25.4301 100.822 25.7719 101.47 25.97C102.091 26.1808 102.744 26.2856 103.4 26.28L113.4 26.21C113.873 26.1935 114.343 26.2787 114.78 26.46C115.176 26.6269 115.522 26.8961 115.78 27.24C116.028 27.5828 116.19 27.9809 116.25 28.4C116.317 28.8659 116.3 29.3401 116.2 29.8C116.006 30.8026 115.482 31.7111 114.71 32.38C113.922 33.0441 112.92 33.3995 111.89 33.38L95.14 33.5L95.52 31.69L112.27 31.56C112.767 31.5856 113.255 31.4251 113.64 31.11C114.023 30.7605 114.277 30.2918 114.36 29.78C114.409 29.5223 114.409 29.2577 114.36 29C114.337 28.8034 114.261 28.6167 114.14 28.46C114.031 28.3088 113.882 28.1911 113.71 28.12C113.477 28.0323 113.229 27.9915 112.98 28L102.98 28.07C102.145 28.0596 101.317 27.9283 100.52 27.68C99.6698 27.4085 98.89
600309 26.9507 98.24 26.34C97.5486 25.6681 97.0452 24.8269 96.78 23.9C96.4662 22.6934 96.4662 21.4266 96.78 20.22C97.0388 18.8966 97.5738 17.6426 98.35 16.54C99.0343 15.5818 99.8763 14.7466 100.84 14.07C101.711 13.4616 102.673 12.9957 103.69 12.69C104.542 12.4241 105.428 12.2793 106.32 12.26L121.38 12.15L121 14.01ZM120.1 18.3L105.04 18.42C104.548 18.3964 104.065 18.5608 103.69 18.88C103.304 19.2366 103.047 19.7115 102.96 20.23C102.89 20.4485 102.868 20.6797 102.895 20.9075C102.923 21.1354 103 21.3546 103.12 21.55C103.266 21.7104 103.449 21.8333 103.652 21.9081C103.856 21.983 104.075 22.0076 104.29 21.98L114.29 21.9C114.835 21.9142 115.378 21.9811 115.91 22.1C116.475 22.2321 117.022 22.4301 117.54 22.69C118.063 22.9568 118.547 23.2932 118.98 23.69C119.437 24.123 119.813 24.6344 120.09 25.2C120.388 25.8297 120.574 26.5065 120.64 27.2C120.717 28.0537 120.66 28.9141 120.47 29.75C120.287 30.6413 119.98 31.5029 119.56 32.31C119.177 33.0313 118.707 33.703 118.16 34.31C117.641 34.8995 117.046 35.4174 116.39 35.85C115.799 36.2406 115.173 36.5753 114.52 36.85C113.914 37.1085 113.285 37.3061 112.64 37.44C112.074 37.5612 111.498 37.6282 110.92 37.64L94.17 37.76L94.55 35.95L111.3 35.82C111.751 35.8146 112.199 35.7644 112.64 35.67C113.14 35.5611 113.628 35.4071 114.1 35.21C114.614 34.9902 115.106 34.7224 115.57 34.41C116.05 34.0982 116.484 33.7213 116.86 33.29C117.281 32.8171 117.64 32.293 117.93 31.73C118.255 31.0989 118.49 30.4258 118.63 29.73C118.783 29.0751 118.833 28.4004 118.78 27.73C118.723 27.1975 118.582 26.6775 118.36 26.19C118.156 25.7707 117.878 25.3914 117.54 25.07C117.197 24.7536 116.814 24.4846 116.4 24.27C116.001 24.0639 115.578 23.9093 115.14 23.81C114.72 23.7143 114.291 23.6607 113.86 23.65L103.86 23.73C103.411 23.7632 102.961 23.6899 102.545 23.5161C102.13 23.3424 101.762 23.073 101.47 22.73C101.217 22.3561 101.05 21.9308 100.981 21.4848C100.912 21.0387 100.942 20.5829 101.07 20.15C101.259 19.1475 101.776 18.2364 102.54 17.56C103.319 16.8745 104.323 16.5006 105.36 16.51L120.43 16.4L120.1 18.3Z" fill="black"/>
6004</g>
6005<defs>
6006<clipPath id="clip0_2_2">
6007<rect width="121.38" height="44" fill="white"/>
6008</clipPath>
6009</defs>
6010</svg>
6011                <div class="button-contain global-sticky-prices">
6012                  <span class="price small button-outline">$1,400</span>
6013                </div>
6014            </a>
6015          </div>
6016        </div>
6017      </div>
6018    </section>
6019  
6020  
6021
6022  
6022<script>
6023    // Set the display property of the element to none using CSS
6024    $(".alt-1-badge").css("display", "none");
6025    $(".alt-2-badge").css("display", "none");
6026    $(".alt-3-badge").css("display", "none");
6027    
6028    // Remove the display property after the page loads using jQuery's $(document).ready() function
6029    // $(document).ready(function() {
6030     // $(".alt-1-badge").css("display", "block");
6031    // });
6032  </script>
6032
6033  
6034  
6034<script>
6035    $('.feature')
6036    .on('mouseenter', function () {
6037      $('.feature.active').removeClass('active');    // remove class from previous active item
6038    })
6039    .on('mouseleave', function () {
6040      $('.feature.active').removeClass('active');    // remove class from previous active item
6041    });
6042  </script>
6042
6043
6044  <!-- Revisit Speed -->
6045
6046  
6047  
6048    
6048<script>
6049      $(function() {
6050        $('.fade').not('.slick-initialized').each(function() {
6051          $(this).slick({
6052            dots: false,
6053            infinite: true,
6054            autoplay: true,
6055            arrow: false,
6056            speed: 1000,
6057            fade: true,
6058            cssEase: 'linear'
6059          });
6060        });
6061      });
6062    </script>
6062
6063    
6063<script>
6064      $('.img-slide').slick({
6065        slidesToShow: 4,
6066        slidesToScroll: 2,
6067        arrows: true,
6068        infinite: false,
6069        prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
6070        nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>"
6071      }); 
6072    </script>
6072
6073
6074    
6074<script>
6075      $('.single-item').slick({
6076        dots: true,
6077        infinite: true,
6078        autoplay: true,
6079        arrow: false,
6080        speed: 1000,
6081        adaptiveHeight: true
6082      }); 
6083    </script>
6083
6084
6085    
6085<script>
6086      $('.side-by-side').slick({
6087        dots: false,
6088        infinite: false,
6089        autoplay: false,
6090        arrow: false,
6091        centerMode: true,
6092        adaptiveHeight: true,
6093        useTransform: false
6094      }); 
6095    </script>
6095
6096
6097    
6097<script>
6098      $('.product-slide').slick({
6099        slidesToShow: 3,
6100        slidesToScroll: 2,
6101        arrows: true,
6102        infinite: false,
6103        prevArrow: "<button type='button' class='slick-prev pull-left'><i class='fa fa-angle-left' aria-hidden='true'></i></button>",
6104        nextArrow: "<button type='button' class='slick-next pull-right'><i class='fa fa-angle-right' aria-hidden='true'></i></button>",
6105        responsive: [
6106          {
6107            breakpoint: 767,
6108            settings: {
6109              slidesToShow: 1,
6110              slidesToScroll: 1,
6111              arrows: true
6112            }
6113          }
6114        ]
6115      }); 
6116    </script>
6116
6117
6118    
6118<script type="text/javascript">
6119      $(function() {
6120          $(window).on("scroll", function() {
6121              if($(window).scrollTop() > 50) {
6122                  $(".header").addClass("active");
6123                  $(".top-nav-fixed").addClass("active");
6124              } else {
6125                  $(".header").removeClass("active");
6126                  $(".top-nav-fixed").removeClass("active");
6127              }
6128          });
6129          $(window).on("scroll", function() {
6130              if($(window).scrollTop() > 45) {
6131                  $(".fixed-sub").addClass("scroll");
6132                  $(".header-mobile-nav").addClass("scroll");
6133                  $(".accessories-addon").addClass("scroll");
6134                  $(".support-page--support-navigation").addClass("bump");
6135              } else {
6136                  $(".fixed-sub").removeClass("scroll");
6137                  $(".header-mobile-nav").removeClass("scroll");
6138                  $(".accessories-addon").removeClass("scroll");
6139                  $(".support-page--support-navigation").removeClass("bump");
6140              }
6141          }); 
6142      });
6143    </script>
6143
6144
6145
6146    
6147
6148    
6149
6150      
6150<script type="text/javascript">
6151        $(function() {
6152            $(window).on("scroll", function() {
6153                if($(window).scrollTop() > 550) {
6154                    $(".footer-banner").addClass("active");
6155                } else {
6156                    $(".footer-banner").removeClass("active");
6157                }
6158            });
6159        });
6160      </script>
6160
6161  
6162    
6163
6164    
6164<script type="text/javascript">
6165        $(document).ready(function() {
6166            $(".specs-view").click(function() {
6167                $(".product-purchaseView").toggleClass('active');
6168                $(".product-specsView").toggleClass('active');
6169                $(".footer-banner").removeClass('hide-me');
6170            });
6171        });
6172
6173        $(document).ready(function() {
6174            $(".open-purchaseView").click(function() {
6175                $(".footer-banner").addClass('hide-me');
6176            });
6177        });
6178
6179        $(document).ready(function() {
6180            $(".search-prompt").click(function() {
6181                $(".search-modal").toggleClass('hide');
6182            });
6183            $("main").click(function() {
6184                $(".search-modal").addClass('hide');
6185            });
6186            $(".close-modal").click(function() {
6187                $(".search-modal").addClass('hide');
6188            });
6189
6190            $( "a.search-prompt" ).click(function() {
6191              $(".search input").focus();
6192            });
6193        });
6194      
6195    </script>
6195
6196
6197    
6198  
6199  <!-- GENERATED BY WISEPOPS, DO NOT EDIT THIS SNIPPET -->
6200<script>
6201    if (window._wisepopsSkipShopifyDeprecatedSnippet !== true) {
6202        document.addEventListener('wisepops.after-initialization', function (event) {
6203            // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework
6204            function getCookieValue(sKey) {
6205                if (!sKey) { return null; }
6206                return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
6207            };
6208            function getTotalInventoryQuantity() {
6209                var variants = null;
6210                if (!variants) {
6211                    return null;
6212                }
6213
6214                var totalQuantity = 0;
6215                for (var i in variants) {
6216                    if (variants[i] && variants[i].inventory_quantity) {
6217                        totalQuantity += variants[i].inventory_quantity;
6218                    } else {
6219                        return null;
6220                    }
6221                }
6222                return totalQuantity;
6223            }
6224            event.detail.wisepops('properties', {
6225                cart: {
6226                    discount_code: getCookieValue('discount_code'),
6227                    item_count: 0,
6228                    total_price: 0 / 100,
6229                },
6230                customer: {
6231                    accepts_marketing: null,
6232                    is_logged_in:  false ,
6233                    last_order: {
6234                        created_at: null,
6235                    },
6236                    orders_count: null,
6237                    total_spent: (isNaN(null) ? null : (null / 100)),
6238                    tags:  null ,
6239                    email: null,
6240                    first_name: null,
6241                    last_name: null,
6242                },
6243                product: {
6244                    available: null,
6245                    price:  null ,
6246                    tags: null,
6247                    total_inventory_quantity: getTotalInventoryQuantity(),
6248                },
6249            });
6250        });
6251    }
6252</script>
6252
6253
6254  
6255  
6255<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=k5AC3s"></script>
6255
6256
6257  
6258  
6258<script>
6259      function isScrolledIntoView(elem) {
6260        var docViewTop = $(window).scrollTop();
6261        var docViewBottom = docViewTop + $(window).height();
6262      
6263        var elemTop = $(elem).offset().top;
6264        var elemBottom = elemTop + $(elem).height();
6265      
6266        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
6267      }
6268      
6269      
6270      $(window).scroll(function () {
6271        $('section').each(function () {
6272            if (isScrolledIntoView(this) === true) {
6273                $(this).addClass('in-view');
6274            }
6275            if (isScrolledIntoView(this) === false) {
6276                $(this).removeClass('in-view');
6277            }
6278        });
6279
6280        $('.product-features').each(function () {
6281            if (isScrolledIntoView(this) === true) {
6282                $(this).addClass('stay-fixed');
6283            }
6284        });
6285                
6286        
6287      });
6288      $(function() {
6289        $('.onload').addClass('in-view');
6290      });
6291  </script>
6291
6292  
6293
6294  
6294<script>
6295      function isTopIntoView(elem) {
6296        var docViewTop = $(window).scrollTop();
6297        var docViewBottom = docViewTop + $(window).height();
6298      
6299        var elemTop = $(elem).offset().top;
6300        var elemBottom = elemTop + $(elem).height();
6301      
6302        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
6303      }
6304
6305      if(window.innerWidth >= 768){  
6306        $(window).scroll(function () {
6307          $('.fixed-nav-anchor-desktop').each(function () {
6308              if (isTopIntoView(this) === true) {
6309                  $('.pdp-banner').addClass('hide-temp');
6310              }
6311              if (isTopIntoView(this) === false) {
6312                  $('.pdp-banner').removeClass('hide-temp');
6313              }
6314          });
6315        });
6316      }
6317
6318      if(window.innerWidth <= 767){  
6319        $(window).scroll(function () {
6320          $('.text-w-media.narrow.show-small').each(function () {
6321              if (isTopIntoView(this) === true) {
6322                  $('.pdp-banner').addClass('hide-temp');
6323              }
6324              if (isTopIntoView(this) === false) {
6325                  $('.pdp-banner').removeClass('hide-temp');
6326              }
6327          });
6328        });
6329      }
6330    
6331  </script>
6331
6332
6333  
6333<script>
6334    function isScrolledIntoView(elem) {
6335        var docViewTop = $(window).scrollTop();
6336        var docViewBottom = docViewTop + $(window).height();
6337      
6338        var elemTop = $(elem).offset().top;
6339        var elemBottom = elemTop + $(elem).height();
6340      
6341        return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
6342    }
6343
6344    $(window).scroll(function () {
6345      $('.bundle1').each(function () {
6346          if (isScrolledIntoView(this) === true) {
6347              $('.first').addClass('active');
6348              $('.second').removeClass('active');
6349              $('.third').removeClass('active');
6350              $('.product-purchaseView').addClass('has-sticky');
6351          }
6352      });
6353    
6354      $('.bundle2').each(function () {
6355          if (isScrolledIntoView(this) === true) {
6356              $('.first').removeClass('active');
6357              $('.second').addClass('active');
6358              $('.third').removeClass('active');
6359              $('.product-purchaseView').addClass('has-sticky');
6360          }
6361      });
6362      $('.bundle3').each(function () {
6363          if (isScrolledIntoView(this) === true) {
6364              $('.first').removeClass('active');
6365              $('.second').removeClass('active');
6366              $('.third').addClass('active');
6367              $('.product-purchaseView').addClass('has-sticky');
6368          }
6369          if (isScrolledIntoView(this) === false) {
6370              $('.third').removeClass('active');
6371          }
6372      });
6373    });
6374  </script>
6374
6375
6376
6377  
6377<script>
6378    (function () {
6379      if (!$('.sticky-header .first').length) return;
6380
6381      var NAV_CLASSES = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eigth', 'ninth'];
6382      /* Shop mobile board order: XRC, GTS, GT, Pint S, Pint X, Pint, XL (cards 1–7) */
6383      var CARD_SELECTORS = ['.card1', '.card2', '.card3', '.card4', '.card5', '.card6', '.card7', '.card8', '.card9'];
6384      /* Keep first 3 nav pills pinned at scrollLeft=0; pan/center starting at index 3 (Pint S) */
6385      var PAN_START_INDEX = 3;
6386      var SHOP_NAV_STICKY_THRESHOLD = 20;
6387      var scrollLockUntil = 0;
6388      var lockedNavIndex = null;
6389      var scrollTicking = false;
6390      var lastNavIndex = -1;
6391      var lastPanIndex = -1;
6392
6393      function getNavScrollEl() {
6394        var $row = $('.sticky-header .shop-nav-row').first();
6395        return $row.length ? $row[0] : $('.sticky-header')[0];
6396      }
6397
6398      function getCardTop(selector) {
6399        var $card = $(selector + ':visible').first();
6400        if (!$card.length) $card = $(selector).first();
6401        if (!$card.length) return null;
6402        var $block = $card.closest('.shop-product, .shop-collection');
6403        return ($block.length ? $block : $card.parent()).offset().top;
6404      }
6405
6406      function getActiveCardIndex() {
6407        var scrollTop = $(window).scrollTop();
6408        var marker = scrollTop + Math.min($(window).height() * 0.35, 280);
6409        var active = 0;
6410
6411        for (var i = 0; i < CARD_SELECTORS.length; i++) {
6412          var top = getCardTop(CARD_SELECTORS[i]);
6413          if (top === null) continue;
6414          if (top <= marker) active = i;
6415        }
6416        return active;
6417      }
6418
6419      function panStickyNav(index) {
6420        var scrollEl = getNavScrollEl();
6421        if (!scrollEl) return;
6422
6423        var $link = $('.sticky-header .' + NAV_CLASSES[index]).first();
6424        if (!$link.length) return;
6425
6426        if (index < PAN_START_INDEX) {
6427          scrollEl.scrollLeft = 0;
6428          lastPanIndex = index;
6429          return;
6430        }
6431
6432        var linkEl = $link[0];
6433        var linkLeft = linkEl.offsetLeft;
6434        var row = scrollEl;
6435        if (linkEl.offsetParent && linkEl.offsetParent !== row) {
6436          linkLeft = linkEl.getBoundingClientRect().left - row.getBoundingClientRect().left + row.scrollLeft;
6437        }
6438        var target = linkLeft - (row.clientWidth / 2) + (linkEl.offsetWidth / 2);
6439        row.scrollLeft = Math.max(0, target);
6440        lastPanIndex = index;
6441      }
6442
6443      function updateShopNavLayout() {
6444        var scroll = $(window).scrollTop();
6445        var $sticky = $('.sticky-header');
6446        var $scope = $('body.template-list-collections');
6447        var wasSticky = $scope.hasClass('has-sticky');
6448
6449        if (scroll <= SHOP_NAV_STICKY_THRESHOLD) {
6450          $scope.removeClass('has-sticky');
6451          $sticky.removeClass('pan-left').addClass('nested');
6452        } else {
6453          $scope.addClass('has-sticky');
6454          $sticky.removeClass('nested pan-left');
6455        }
6456
6457        if (wasSticky !== $scope.hasClass('has-sticky') && lastNavIndex >= 0) {
6458          lastPanIndex = -1;
6459          window.requestAnimationFrame(function () {
6460            panStickyNav(lastNavIndex);
6461          });
6462        }
6463      }
6464
6465      function setShopNavActive(index) {
6466        var indexChanged = index !== lastNavIndex;
6467
6468        NAV_CLASSES.forEach(function (cls, i) {
6469          $('.sticky-header .' + cls).toggleClass('active', i === index);
6470        });
6471
6472        if (indexChanged || index !== lastPanIndex) {
6473          $('.sticky-header').removeClass('pan-left');
6474          panStickyNav(index);
6475        }
6476
6477        lastNavIndex = index;
6478      }
6479
6480      function updateShopNavFromScroll() {
6481        updateShopNavLayout();
6482
6483        if (Date.now() < scrollLockUntil && lockedNavIndex !== null) {
6484          setShopNavActive(lockedNavIndex);
6485          return;
6486        }
6487
6488        if ($(window).scrollTop() <= SHOP_NAV_STICKY_THRESHOLD) {
6489          setShopNavActive(0);
6490          return;
6491        }
6492
6493        if ($(window).scrollTop() < 250) {
6494          setShopNavActive(0);
6495          return;
6496        }
6497
6498        setShopNavActive(getActiveCardIndex());
6499      }
6500
6501      window.shopNavLock = function (index, durationMs) {
6502        lockedNavIndex = index;
6503        scrollLockUntil = Date.now() + (durationMs || 1200);
6504        lastNavIndex = -1;
6505        lastPanIndex = -1;
6506        updateShopNavLayout();
6507        setShopNavActive(index);
6508        clearTimeout(window.shopNavLockTimer);
6509        window.shopNavLockTimer = setTimeout(window.shopNavUnlock, durationMs || 1200);
6510      };
6511
6512      window.shopNavUnlock = function () {
6513        if (lockedNavIndex !== null && Date.now() < scrollLockUntil) return;
6514        scrollLockUntil = 0;
6515        lockedNavIndex = null;
6516        lastNavIndex = -1;
6517        lastPanIndex = -1;
6518        updateShopNavFromScroll();
6519      };
6520
6521      $(window).on('scroll.shopNav', function () {
6522        if (!scrollTicking) {
6523          scrollTicking = true;
6524          window.requestAnimationFrame(function () {
6525            scrollTicking = false;
6526            updateShopNavFromScroll();
6527          });
6528        }
6529      });
6530
6531      if ('onscrollend' in window) {
6532        window.addEventListener('scrollend', window.shopNavUnlock, { passive: true });
6533      }
6534
6535      updateShopNavFromScroll();
6536    })();
6537  </script>
6537
6538
6539  
6539<script>
6540    window.shopUrl = 'https://onewheel.com';
6541    window.routes = {
6542      cart_add_url: '/cart/add',
6543      cart_change_url: '/cart/change',
6544      cart_update_url: '/cart/update',
6545      cart_url: '/cart',
6546      predictive_search_url: '/search/suggest',
6547    };
6548
6549    window.cartStrings = {
6550      error: `Translation missing: en.sections.cart.cart_error`,
6551      quantityError: `Translation missing: en.sections.cart.cart_quantity_error_html`,
6552    };
6553
6554    window.variantStrings = {
6555      addToCart: `Add to Cart`,
6556      soldOut: `Sold Out`,
6557      unavailable: `Unavailable`,
6558      unavailable_with_option: `Translation missing: en.products.product.value_unavailable`,
6559    };
6560
6561    window.quickOrderListStrings = {
6562      itemsAdded: `Translation missing: en.sections.quick_order_list.items_added.other`,
6563      itemAdded: `Translation missing: en.sections.quick_order_list.items_added.one`,
6564      itemsRemoved: `Translation missing: en.sections.quick_order_list.items_removed.other`,
6565      itemRemoved: `Translation missing: en.sections.quick_order_list.items_removed.one`,
6566      viewCart: `Translation missing: en.sections.quick_order_list.view_cart`,
6567      each: `Translation missing: en.sections.quick_order_list.each`,
6568    };
6569
6570    window.accessibilityStrings = {
6571      imageAvailable: `Translation missing: en.products.product.media.image_available`,
6572      shareSuccess: `Translation missing: en.general.share.success_message`,
6573      pauseSlideshow: `Translation missing: en.sections.slideshow.pause_slideshow`,
6574      playSlideshow: `Translation missing: en.sections.slideshow.play_slideshow`,
6575      recipientFormExpanded: `Translation missing: en.recipient.form.expanded`,
6576      recipientFormCollapsed: `Translation missing: en.recipient.form.collapsed`,
6577    };
6578  </script>
6578
6579
6580  
6581  
6581<script>
6582    $(document).ready(function(){
6583      $('.btn-process').on('click', function() {
6584          $(this).addClass('building');
6585          $(".btn-ring").show();
6586          setTimeout(function() {
6587             $(".btn-ring").hide();
6588             $(".btn-process").removeClass('building');
6589         }, 10000);
6590      });
6591      $(window).on('load', function(){
6592        if($(".btn-process").hasClass("building")){
6593          $(this).removeClass("building");
6594        }
6595      });
6596    });
6597  </script>
6597
6598
6599
6600  
6600<script>
6601    document.addEventListener('DOMContentLoaded', () => {
6602      // Smooth scroll to hash anchor on page load / hash changes / anchor clicks.
6603      // NOTE: Some PDP hashes (e.g. #recurve/#straight/#base/#rally) are used for variant preselection
6604      // and must NOT trigger any scrolling behavior.
6605      const path = (window.location.pathname || '');
6606      const isXrcPdp = path.includes('/products/onewheel-xr-classic');
6607      const isGtsPdp = path.includes('/products/onewheel-gt-s-series');
6608      const NO_SCROLL_HASHES = new Set([
6609        // XRC
6610        '#recurve', '#straight', '#xrc-recurve', '#xrc-straight',
6611        // GTS
6612        '#base', '#rally', '#rally-xl', '#s-series', '#gts-base', '#gts-rally', '#rally-edition'
6613      ]);
6614
6615      const isNoScrollVariantHash = () => {
6616        const h = (window.location.hash || '').toLowerCase();
6617        if (!h) return false;
6618        if (NO_SCROLL_HASHES.has(h) && (isXrcPdp || isGtsPdp)) return true;
6619        return false;
6620      };
6621
6622      const smoothScrollToHash = () => {
6623        if (!window.location.hash) return;
6624        if (isNoScrollVariantHash()) {
6625          // Ensure we stay at the top for variant hashes.
6626          try { window.scrollTo(0, 0); } catch (e) {}
6627          return;
6628        }
6629        const hash = window.location.hash.substring(1);
6630        const el = document.getElementById(hash);
6631        if (!el) return;
6632        el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' });
6633      };
6634
6635      // On load, wait a bit for page to fully render.
6636      if (window.location.hash) {
6637        setTimeout(smoothScrollToHash, 100);
6638      }
6639
6640      window.addEventListener('hashchange', () => {
6641        smoothScrollToHash();
6642      });
6643
6644      document.addEventListener('click', (e) => {
6645        const link = e.target.closest('a[href^="#"]');
6646        if (link && link.getAttribute('href') !== '#') {
6647          const next = (link.getAttribute('href') || '').toLowerCase();
6648          if (NO_SCROLL_HASHES.has(next) && (isXrcPdp || isGtsPdp)) {
6649            // Let the variant-hash machinery handle it; do not scroll.
6650            e.preventDefault();
6651            history.pushState(null, null, next);
6652            window.dispatchEvent(new HashChangeEvent('hashchange'));
6653            return;
6654          }
6655          const hash = link.getAttribute('href').substring(1);
6656          const cardMatch = hash.match(/^card(\d+)$/i);
6657          if (cardMatch && link.closest('.sticky-header') && typeof window.shopNavLock === 'function') {
6658            window.shopNavLock(parseInt(cardMatch[1], 10) - 1, 1500);
6659          }
6660          const el = document.getElementById(hash);
6661          if (el) {
6662            e.preventDefault();
6663            el.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' });
6664            history.pushState(null, null, '#' + hash);
6665          }
6666        }
6667      });
6668    });
6669  </script>
6669
6670
6671
6672  
6673
6674  
6675
6676
6677  
6677<script>
6678    window.ALBSS = {
6679      event_key: '04a512b8-002e-4200-8595-7582f91d8631'
6680    };
6681  </script>
6681
6682  
6682<script src="https://c.albss.com/p/l/loader.iife.js" async></script>
6682
6683
6684
6685  <!--
6685<script>
6686    (function() {
6687      const updateHeading = () => {
6688        const wrapper = document.querySelector('.ab-test-hero');
6689        if (wrapper) {
6690          document.documentElement.classList.add('ab-test-ready');
6691        }
6692      };
6693    
6694      if (document.readyState === 'loading') {
6695        document.addEventListener('DOMContentLoaded', updateHeading);
6696      } else {
6697        updateHeading();
6698      }
6699    })();
6700    </script>
6700-->
6701  
6701<script id="OmakaseAI" src="https://cdn.omakase.ai/loader.min.js?apiKey=oma_live_3wvWOqz0ZuRTRo4iObEvbzdaFBifwvUu28kYWMKWbVz9QIkVrSkvBpMthbq8UfTK" async></script>
6701
6702
6703
6704<script>
6705  if (window.location.pathname === '/products/onewheel-adventure-southern-utah-tour') {
6706    setTimeout(function() {
6707      window.location.href = '/pages/onewheel-adventures-utah';
6708    }, 100);
6709  }
6710</script>
6710
6711
6712<style id="board-landing-mobile-fixes">
6713  /* board-landing-mobile-fixes-v3 */
6714  @media (min-width: 740px) {
6715    section.hero-graphic.banner.small-only {
6716      display: none !important;
6717    }
6718  }
6719  @media (max-width: 739px) {
6720    section.hero-graphic.banner.hide-small {
6721      display: none !important;
6722    }
6723    section.hero-graphic.banner.has-mobile-art,
6724    body#pint.template-page section.hero-graphic.banner,
6725    body#pint section.hero-graphic.banner {
6726      min-height: 85vh !important;
6727      height: 85vh !important;
6728    }
6729    body#pint section.hero-graphic.banner .text-overlay,
6730    #pint.template-page section.hero-graphic.banner .text-overlay {
6731      top: auto !important;
6732    }
6733    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover video:not(.hide-small) {
6734      position: relative !important;
6735      inset: auto !important;
6736      display: block !important;
6737      width: 100% !important;
6738      height: 30vh !important;
6739      min-height: 30vh !important;
6740      max-height: none !important;
6741      object-fit: cover !important;
6742      order: 2;
6743      z-index: 0 !important;
6744    }
6745    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) {
6746      display: flex !important;
6747      flex-wrap: wrap !important;
6748    }
6749    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover {
6750      display: flex !important;
6751      flex-wrap: wrap !important;
6752      width: 100% !important;
6753    }
6754    body:not(.alternate-three) section.text-w-media.w-bg:not(.full-img) .hero__video-wrap.background-cover > .container {
6755      position: relative !important;
6756      inset: auto !important;
6757      order: 1 !important;
6758      width: 100% !important;
6759      padding: 20px 30px !important;
6760      box-sizing: border-box;
6761    }
6762    body:not(.alternate-three) section.text-w-media.w-bg.full-img {
6763      height: auto !important;
6764      min-height: 0 !important;
6765      background: #000 !important;
6766      display: flex !important;
6767      flex-wrap: wrap !important;
6768      padding: 40px 0 0 0 !important;
6769    }
6770    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover {
6771      position: relative !important;
6772      inset: auto !important;
6773      height: auto !important;
6774      min-height: 0 !important;
6775      display: flex !important;
6776      flex-wrap: wrap !important;
6777      width: 100% !important;
6778      padding: 20px 0 0 0 !important;
6779    }
6780    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover > .container {
6781      position: relative !important;
6782      inset: auto !important;
6783      order: 1 !important;
6784      width: 100% !important;
6785      padding: 20px 30px !important;
6786      box-sizing: border-box;
6787    }
6788    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover img,
6789    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture,
6790    body:not(.alternate-three) section.text-w-media.w-bg.full-img .hero__video-wrap.background-cover .lcp-image-picture img {
6791      position: static !important;
6792      inset: auto !important;
6793      display: block !important;
6794      width: 100% !important;
6795      height: auto !important;
6796      object-fit: contain !important;
6797      order: 2 !important;
6798    }
6799    body:not(.alternate-three) section.hero-graphic.banner.animate-2 {
6800      height: 60vh !important;
6801      min-height: 60vh !important;
6802    }
6803    body.alternate-three section.text-w-media.w-bg.hide-small {
6804      display: none !important;
6805    }
6806    body.alternate-three section.text-w-media.w-bg:not(.hide-small),
6807    body.alternate-three section.text-w-media.w-bg.full-img {
6808      position: relative !important;
6809      display: block !important;
6810      flex-wrap: unset !important;
6811      height: calc(100vh - 120px) !important;
6812      max-height: calc(100vh - 120px) !important;
6813      min-height: 0 !important;
6814      padding: 0 !important;
6815      overflow: hidden !important;
6816      width: 100% !important;
6817      max-width: 100% !important;
6818      margin-left: 0 !important;
6819      margin-right: 0 !important;
6820    }
6821    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover {
6822      display: block !important;
6823      position: absolute !important;
6824      inset: 0 !important;
6825      width: 100% !important;
6826      height: 100% !important;
6827      max-width: 100% !important;
6828      margin-left: 0 !important;
6829      margin-right: 0 !important;
6830      padding: 0 !important;
6831      flex-wrap: unset !important;
6832      align-items: unset !important;
6833    }
6834    body.alternate-three section.text-w-media.narrow.wide {
6835      width: 100% !important;
6836      max-width: 100% !important;
6837      margin-left: 0 !important;
6838      margin-right: 0 !important;
6839    }
6840    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover video,
6841    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover #hero-vid-mobile,
6842    body.alternate-three section.text-w-media.w-bg .hero-vid--mobile,
6843    body.alternate-three section.text-w-media.w-bg .hero-vid--desktop {
6844      position: absolute !important;
6845      inset: 0 !important;
6846      width: 100% !important;
6847      height: 100% !important;
6848      min-width: 100% !important;
6849      min-height: 0 !important;
6850      max-height: 100% !important;
6851      object-fit: cover !important;
6852      order: unset !important;
6853      z-index: 0 !important;
6854    }
6855    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover img,
6856    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture,
6857    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover .lcp-image-picture img {
6858      position: absolute !important;
6859      inset: 0 !important;
6860      width: 100% !important;
6861      height: 100% !important;
6862      object-fit: cover !important;
6863      order: unset !important;
6864      min-height: 0 !important;
6865      max-height: 100% !important;
6866    }
6867    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container {
6868      position: absolute !important;
6869      left: 0 !important;
6870      right: 0 !important;
6871      top: 0 !important;
6872      bottom: 0 !important;
6873      width: 100% !important;
6874      max-width: none !important;
6875      margin: 0 !important;
6876      box-sizing: border-box;
6877      z-index: 3;
6878      pointer-events: none;
6879      order: unset !important;
6880    }
6881    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-wrap,
6882    body.alternate-three section.text-w-media.w-bg .hero__video-wrap.background-cover > .container .text-w-media__cta {
6883      pointer-events: auto;
6884    }
6885    body.alternate-three section.hero-graphic.banner:not(.hide-small) {
6886      position: relative !important;
6887      display: block !important;
6888      width: 100% !important;
6889      max-width: 100% !important;
6890      overflow: hidden !important;
6891      padding: 0 !important;
6892      height: calc(100vh - 120px) !important;
6893      min-height: calc(100vh - 120px) !important;
6894    }
6895    body.alternate-three section.hero-graphic.banner.hide-small {
6896      display: none !important;
6897    }
6898    body.alternate-three section.hero-graphic.banner.animate-2:not(.hide-small) {
6899      height: calc(100vh - 120px) !important;
6900      min-height: calc(100vh - 120px) !important;
6901    }
6902    body.alternate-three section.hero-graphic.banner:not(.hide-small) > video,
6903    body.alternate-three section.hero-graphic.banner:not(.hide-small) video.hero-vid,
6904    body.alternate-three section.hero-graphic.banner:not(.hide-small) #hero-vid-mobile {
6905      position: absolute !important;
6906      inset: 0 !important;
6907      width: 100% !important;
6908      height: 100% !important;
6909      min-width: 100% !important;
6910      min-height: 100% !important;
6911      max-width: none !important;
6912      object-fit: cover !important;
6913      display: block !important;
6914      z-index: 0 !important;
6915    }
6916    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container,
6917    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop,
6918    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight {
6919      position: absolute !important;
6920      inset: 0 !important;
6921      width: 100% !important;
6922      max-width: none !important;
6923      margin: 0 !important;
6924      box-sizing: border-box;
6925      z-index: 2;
6926      pointer-events: none;
6927    }
6928    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .container .text-overlay,
6929    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .alignRightTop,
6930    body.alternate-three section.hero-graphic.banner:not(.hide-small) > .pinMiddleRight {
6931      pointer-events: auto;
6932    }
6933    section.hero__video.image.klarna-pdp,
6934    section.klarna.hero__video.image.background.klarna-pdp {
6935      padding-bottom: 30px !important;
6936    }
6937    .template-product section.hero__video.image.klarna-pdp {
6938      padding: 0 30px 30px 30px !important;
6939    }
6940  }
6941</style>
6942
6943  <link href="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.css?v=96360925189816402191789577880" rel="stylesheet" type="text/css" media="all" />
6944  
6944<script src="//onewheel.com/cdn/shop/t/416/assets/instafeed-lightbox.js?v=160254626829056833331789577886" defer></script>
vendor: 1 bytes, line 6944
6944
6945<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6945
6946</body>
6947</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.