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 & 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&guid=ON&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.