1<!doctype html> 2<html class="no-js" lang="en"> 3<head> 4 5 <meta name="google-site-verification" content="rbkvQlLf-UFf0naMIGzyY9-G1qEfv2wTh1vZiBISzpI" /> 6 7 8 9 10 11 12 13 14<link rel="preconnect" href="https://cdn.beae.com" crossorigin /> 15<link rel="dns-prefetch" href="https://cdn.beae.com" /> 16 <!--BEAE-EMBED--> 17 <link href="data:text/css;base64,LmJlYWUtc2VjdGlvbiA+IGRpdi5jb3JlX19yb3ctLWNvbHVtbnN7bWF4LXdpZHRoOiAxMjAwcHg7fS5iZWFlLWNvbHVtbj5kaXYuY29yZV9fY29sdW1uLS13cmFwcGVye3BhZGRpbmc6IDIwcHg7fWRpdi5jb3JlX19ibG9ja3MtLWJvZHk+ZGl2LmJlYWUtYmxvY2srZGl2LmJlYWUtYmxvY2suZWxtc3BhY2V7bWFyZ2luLXRvcDogMjBweDt9OnJvb3R7LS1iZWFlLWdsb2JhbC1jb2xvcnMtcHJpbWFyeTojMDA4MDYwOy0tYmVhZS1nbG9iYWwtY29sb3JzLXNlY29uZGFyeTojMTExODI3Oy0tYmVhZS1nbG9iYWwtY29sb3JzLXRleHQ6IzZCNzI4MDstLWJlYWUtZ2xvYmFsLWNvbG9ycy1hY2NlbnQ6IzJjNmVjYjt9LyoqQkVBRS1JTlNFUlQtQ1NTKiov" rel="stylesheet" id="beae-global-css"/> 18 <!--/BEAE-EMBED--> 19 20 21<style type="text/css" class="beae-theme-helper"> 22 .beae-cart-popup { 23 display: grid; 24 position: fixed; 25 inset: 0; 26 z-index: 9999999; 27 align-content: center; 28 padding: 5px; 29 justify-content: center; 30 align-items: center; 31 justify-items: center; 32} 33 34.beae-cart-popup::before {content: ' ';position: absolute;background: #e5e5e5b3;inset: 0;} 35 .beae-ajax-loading{ 36 cursor:not-allowed; 37 pointer-events: none; 38 opacity: 0.6; 39 } 40 41 42 #beae-toast { 43 visibility: hidden; 44 max-width: 50px; 45 min-height: 50px; 46 margin: auto; 47 background-color: #333; 48 color: #fff; 49 text-align: center; 50 border-radius: 2px; 51 position: fixed; 52 z-index: 999999; 53 left: 0; 54 right: 0; 55 bottom: 30px; 56 font-size: 17px; 57 display: grid; 58 grid-template-columns: 50px auto; 59 align-items: center; 60 justify-content: start; 61 align-content: center; 62 justify-items: start; 63} 64#beae-toast.beae-toast-show { 65 visibility: visible; 66 -webkit-animation: beaeFadein 0.5s, beaeExpand 0.5s 0.5s, beaeStay 3s 1s, beaeShrink 0.5s 2s, beaeFadeout 0.5s 2.5s; 67 animation: beaeFadein 0.5s, beaeExpand 0.5s 0.5s, beaeStay 3s 1s, beaeShrink 0.5s 4s, beaeFadeout 0.5s 4.5s; 68} 69#beae-toast #beae-toast-icon { 70 width: 50px; 71 height: 100%; 72 /* float: left; */ 73 /* padding-top: 16px; */ 74 /* padding-bottom: 16px; */ 75 box-sizing: border-box; 76 background-color: #111; 77 color: #fff; 78 padding: 5px; 79} 80#beae-toast .beae-toast-icon-svg { 81 width: 100%; 82 height: 100%; 83 display: block; 84 position: relative; 85 vertical-align: middle; 86 margin: auto; 87 text-align: center; 88 /* padding: 5px; */ 89} 90#beae-toast #beae-toast-desc { 91 color: #fff; 92 padding: 16px; 93 overflow: hidden; 94 white-space: nowrap; 95} 96 97@-webkit-keyframes beaeFadein { 98 from { 99 bottom: 0; 100 opacity: 0; 101 } 102 to { 103 bottom: 30px; 104 opacity: 1; 105 } 106} 107@keyframes fadein { 108 from { 109 bottom: 0; 110 opacity: 0; 111 } 112 to { 113 bottom: 30px; 114 opacity: 1; 115 } 116} 117@-webkit-keyframes beaeExpand { 118 from { 119 min-width: 50px; 120 } 121 to { 122 min-width: var(--beae-max-width); 123 } 124} 125@keyframes beaeExpand { 126 from { 127 min-width: 50px; 128 } 129 to { 130 min-width: var(--beae-max-width); 131 } 132} 133@-webkit-keyframes beaeStay { 134 from { 135 min-width: var(--beae-max-width); 136 } 137 to { 138 min-width: var(--beae-max-width); 139 } 140} 141@keyframes beaeStay { 142 from { 143 min-width: var(--beae-max-width); 144 } 145 to { 146 min-width: var(--beae-max-width); 147 } 148} 149@-webkit-keyframes beaeShrink { 150 from { 151 min-width: var(--beae-max-width); 152 } 153 to { 154 min-width: 50px; 155 } 156} 157@keyframes beaeShrink { 158 from { 159 min-width: var(--beae-max-width); 160 } 161 to { 162 min-width: 50px; 163 } 164} 165@-webkit-keyframes beaeFadeout { 166 from { 167 bottom: 30px; 168 opacity: 1; 169 } 170 to { 171 bottom: 60px; 172 opacity: 0; 173 } 174} 175@keyframes beaeFadeout { 176 from { 177 bottom: 30px; 178 opacity: 1; 179 } 180 to { 181 bottom: 60px; 182 opacity: 0; 183 } 184} 185</style> 186
187<script type="text/javascript" id="beae-theme-helpers" async="async"> 188 window.BEAE = window.BEAE || {}; 189 (function(){this.configs = { 190 ajax_cart: { 191 enable: false 192 }, 193 quickview: { 194 enable: false 195 } 196 197 }; 198 this.configs.ajax_cart = {}; 199 200 201 this.customer = false; 202 203 this.routes = { 204 domain: 'https://www.ebikessuperstore.com.au', 205 root_url: '/', 206 collections_url: '/collections', 207 all_products_collection_url: '/collections/all', 208 cart_url:'/cart', 209 cart_add_url:'/cart/add', 210 cart_change_url:'/cart/change', 211 cart_clear_url: '/cart/clear', 212 cart_update_url: '/cart/update', 213 product_recommendations_url: '/recommendations/products' 214 }; 215 this.queryParams = {}; 216 if (window.location.search.length) { 217 new URLSearchParams(window.location.search).forEach((value,key)=>{ 218 this.queryParams[key] = value; 219 }) 220 } 221 this.money_format = "${{amount}}", 222 this.money_with_currency_format = "${{amount}} AUD", 223 this.formatMoney = function(t, e) { 224 function n(t, e) { 225 return void 0 === t ? e : t 226 } 227 function o(t, e, o, i) { 228 if (e = n(e, 2), 229 o = n(o, ","), 230 i = n(i, "."), 231 isNaN(t) || null == t) 232 return 0; 233 var r = (t = (t / 100).toFixed(e)).split("."); 234 return r[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + o) + (r[1] ? i + r[1] : "") 235 } 236 "string" == typeof t && (t = t.replace(".", "")); 237 var i = "" 238 , r = /\{\{\s*(\w+)\s*\}\}/ 239 , a = e || ( ? this.money_with_currency_format : this.money_format); 240 switch (a.match(r)[1]) { 241 case "amount": 242 i = o(t, 2); 243 break; 244 case "amount_no_decimals": 245 i = o(t, 0); 246 break; 247 case "amount_with_comma_separator": 248 i = o(t, 2, ".", ","); 249 break; 250 case "amount_with_space_separator": 251 i = o(t, 2, " ", ","); 252 break; 253 case "amount_with_period_and_space_separator": 254 i = o(t, 2, " ", "."); 255 break; 256 case "amount_no_decimals_with_comma_separator": 257 i = o(t, 0, ".", ","); 258 break; 259 case "amount_no_decimals_with_space_separator": 260 i = o(t, 0, " "); 261 break; 262 case "amount_with_apostrophe_separator": 263 i = o(t, 2, "'", ".") 264 } 265 return a.replace(r, i) 266 } 267 this.resizeImage = function(t, r) { 268 try { 269 if (t.indexOf('cdn.shopify.com') === -1) 270 return t; 271 if (!r || "original" == r || "full" == r || "master" == r) 272 return t; 273 var o = t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/igm); 274 if (null == o) 275 return null; 276 var i = t.split(o[0]) 277 , x = o[0]; 278 return i[0] + "_" + r + x; 279 } catch (o) { 280 return t 281 } 282 }, 283 this.getProduct = function(handle){ 284 if(!handle) 285 { 286 return false; 287 } 288 let endpoint = (this.routes.root_url === '/' ? '' : this.routes.root_url ) + '/products/' + handle + '.js' 289 if(window.BEAE_LIVE) 290 { 291 endpoint = '/shop/builder/ajax/beae-proxy/products/' + handle; 292 } 293 return window.fetch(endpoint,{ 294 headers: { 295 'Content-Type' : 'application/json' 296 } 297 }) 298 .then(res=> res.json()); 299 300 } 301 }).bind(window.BEAE)(); 302</script>
302 303 304 305
306<script type="text/javascript" src="https://cdn.beae.com/vendors/js-v2/jquery.min.js" defer></script>
306 307<!-- Added by TAPITA SEO SCHEMA--> 308 309
309<script>window.technicalTptCast="ele8vx48-942ew-wuzexwvoxe-.7el.47ea1qwhoz46qa8o1,f0rq1fckkb9fkctb.j8tju5jmbz,sssae942ewwuzexwvoxea8o1a.u,2710rt3x8uwgdw6ggup0g5a,e942ewwuzexwvoxea8o1a.u";</script>
309 310 311 312 313 314 315 316 317 318 319 320<!-- /Added by TAPITA SEO SCHEMA --> 321 322 <!--Version 2.6 RELEASE--> 323<meta charset="utf-8"> 324<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 325<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1"> 326<meta name="theme-color" content="#557b97"> 327<link rel="canonical" href="https://www.ebikessuperstore.com.au/search"><link rel="shortcut icon" href="//www.ebikessuperstore.com.au/cdn/shop/files/favicon-32x32_32x32.png?v=1620182755" type="image/png"><title>Search 328| Electric Bikes Superstore</title><meta name="description" content="Electric Bikes Superstore offers the largest range of Electric Bikes in Adelaide, South Australia. Jump on board this fun craze by visiting us online or instore."><!-- /snippets/social-meta-tags.liquid --> 329 330 331 332 333<meta property="og:site_name" content="Electric Bikes Superstore Adelaide"> 334<meta property="og:url" content="https://www.ebikessuperstore.com.au/search"> 335<meta property="og:title" content="Search"> 336<meta property="og:type" content="website"> 337<meta property="og:description" content="Electric Bikes Superstore offers the largest range of Electric Bikes in Adelaide, South Australia. Jump on board this fun craze by visiting us online or instore."> 338 339 340 341 342 343 <meta name="twitter:site" content="@#"> 344 345<meta name="twitter:card" content="summary_large_image"> 346<meta name="twitter:title" content="Search"> 347<meta name="twitter:description" content="Electric Bikes Superstore offers the largest range of Electric Bikes in Adelaide, South Australia. Jump on board this fun craze by visiting us online or instore."> 348 349 350<link rel="preconnect" href="//fonts.shopifycdn.com"> 351<link rel="preconnect" href="//fonts.googleapis.com" crossorigin> 352<link rel="dns-prefetch" href="//fonts.googleapis.com"> 353<link rel="dns-prefetch" href="//productreviews.shopifycdn.com"> 354<link rel="dns-prefetch" href="//cdn.shopify.com"> 355 356<link rel="preload" href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/vendor.min.css?v=7576773558874982681700462192" as="style"> 357 358 359 360 361 <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> 362 363 364 365 366 367 368 369 370<style> 371 :root { 372 --settings_gallery_width: unset; 373} 374 375body:not(.is-icons-loaded):not(.documentLoad) .wishlist-qty, 376body:not(.is-icons-loaded):not(.documentLoad) .minicart-qty, 377body:not(.is-icons-loaded):not(.documentLoad) .minicart-total, 378body:not(.is-icons-loaded):not(.documentLoad) .mmenu > li > a:not(:only-child):after, 379body:not(.is-icons-loaded):not(.documentLoad) [class^="icon-"], 380body:not(.is-icons-loaded):not(.documentLoad) [class*=" icon-"], 381body:not(.is-icons-loaded):not(.documentLoad) .select-wrapper:before { 382 opacity: 0; 383} 384 385@media (min-width: 992px) { 386 .col-lg-custom { 387 max-width: var(--settings_gallery_width) !important; 388 flex: 0 0 var(--settings_gallery_width) !important; 389 } 390 391 .col-lg-custom-rigth { 392 max-width: calc(100% - var(--settings_gallery_width)) !important; 393 flex: 0 0 calc(100% - var(--settings_gallery_width)) !important; 394 } 395} 396 397.hdr-wrap .container, .page-footer .container, 398.holder.fullboxed .bnslider .bnslider-text-content .bnslider-text-content-flex.container, 399.footer-sticky .container, 400.holder:not(.fullwidth) .container:not(.coming-soon-block) { 401 max-width: 1600px !important; 402} 403 404.holder-subscribe-full.holder-subscribe--compact > .container { 405 max-width: 1570px !important; 406} 407 408.fancybox-thumbs__list a { 409 width: 75px; 410 height: 88.5%px !important; 411 max-height: none !important; 412 background-size: auto 100%; 413 background: transparent; 414} 415 416 417 418 419 420 421 422 423 424 425 426.title-wrap { 427 display: flex; 428 flex-direction: column; 429} 430.h-sub--first { 431 order: -1; 432} 433 434div#fullDescription, .collection-description { 435 margin-top: 80px; 436} 437 438div#fullDescription h2, .collection-description h2 { 439 font-size: 30px; 440} 441 442.collection-description a, div#fullDescription a { 443 color: #23c206 !important; 444} 445</style> 446 447<link href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/vendor.min.css?v=7576773558874982681700462192" rel="stylesheet"> 448 449<link rel="preload" href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/bootstrap.min.css?v=171415786481731916401700462191" as="style"> 450<link rel="preload" href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/style.css?v=54395433922313902351744684556" as="style"> 451<link href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/bootstrap.min.css?v=171415786481731916401700462191" rel="stylesheet"> 452<link href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/style.css?v=54395433922313902351744684556" rel="stylesheet" type="text/css" media="all" /> 453 454<noscript id="deferred-styles"> 455 <link href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/icons.css?v=26642689330970772511711006212" rel="stylesheet" type="text/css" media="all" /> 456</noscript > 457 458<link href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/custom.css?v=120603418717765100171742444540" rel="stylesheet" type="text/css" media="all" /> 459
460<script> 461 function loadIconFonts() { 462 var iconfont = new FontFace('icon-foxic', 'url(//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/icon-foxic.woff?v=88174022334084968261700462191)'); 463 iconfont.load().then(function(loaded_face) { 464 document.fonts.add(loaded_face); 465 setTimeout(function () { 466 document.body.classList.add('is-icons-loaded'); 467 }, 1000); 468 }) 469 } 470 document.addEventListener("DOMContentLoaded", loadIconFonts); 471 setTimeout(function () { 472 document.body.classList.add('is-icons-loaded'); 473 }, 3000); 474 var loadDeferredStyles = function() { 475 if($('#deferred-styles').length){ 476 var addStylesNode = document.getElementById("deferred-styles"); 477 var replacement = document.createElement("div"); 478 replacement.innerHTML = addStylesNode.textContent; 479 document.body.appendChild(replacement) 480 addStylesNode.parentElement.removeChild(addStylesNode); 481 } 482 }; 483 var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame || 484 window.webkitRequestAnimationFrame || window.msRequestAnimationFrame; 485 if (raf) raf(function() { window.setTimeout(loadDeferredStyles, 0); }); 486 else window.addEventListener('load', loadDeferredStyles); 487 window.js_helper = {}; 488 js_helper = { 489 strings: { 490 addToCart: "Add to cart", 491 soldOut: "Sold out", 492 in_stock: "In stock", 493 unavailable: "Unavailable", 494 regularPrice: "Regular price", 495 salePrice: "Sale price", 496 sale: "Sale", 497 adding: "Adding..", 498 added: "In cart", 499 error: "Some items became unavailable", 500 remove: "Remove", 501 quantity: "Quantity", 502 ufortunately_left: "Unfortunately, left ", 503 left_in_stock_2: "in stock", 504 send_inform: "I am waiting for this item", 505 view_full_info: "View Full Info", 506 quick_view: "QUICK VIEW", 507 remove_from_wishlist: "Remove From Wishlist", 508 }, 509 moneyFormat: "${{amount}}", 510 moneyFormatWithCurrency: "${{amount}} AUD", 511 cart : {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"AUD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 512 date:{ 513 monday: "Monday", 514 tuesday: "Tuesday", 515 wednesday: "Wednesday", 516 thursday: "Thursday", 517 friday: "Friday", 518 saturday: "Saturday", 519 sunday: "Sunday", 520 mon: "Mon", 521 tue: "Tue", 522 wed: "Wed", 523 thu: "Thu", 524 fri: "Fri", 525 sat: "Sat", 526 sun: "Sun", 527 january: "January", 528 february: "February", 529 march: "March", 530 april: "April", 531 may: "May", 532 june: "June", 533 july: "July", 534 august: "August", 535 september: "September", 536 october: "October", 537 november: "November", 538 december: "December", 539 jan: "Jan", 540 feb: "Feb", 541 mar: "Mar", 542 apr: "Apr", 543 jun: "Jun", 544 jul: "Jul", 545 aug: "Aug", 546 sep: "Sep", 547 oct: "Oct", 548 nov: "Nov", 549 dec: "Dec" 550 } 551 } 552 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 553</script>
553 554<link href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/jquery.min.js?v=60938658743091704111700462191" rel="preload" as="script"> 555<link href="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/lazysizes.js?v=48620573112263988951700462191" rel="preload" as="script">
556<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/jquery.min.js?v=60938658743091704111700462191"></script>
vendor: 1 bytes, line 556
556
557<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/lazysizes.js?v=48620573112263988951700462191" async="async"></script>
vendor: 1 bytes, line 557
557
558<script> window.shopInfo = {version: '2.6', uuid: 'rw0z438ypusryv6pus4w1rpus8x38pus859996z9w60w', theme_id: 26241041, store: 'https://electric-bikes-superstore-adelaide.myshopify.com', xyz: 'brightonportions34ebikess.com.au', zzz: 'dgreatsolutionssweet17soltgmail.com'};</script>
558 559
559<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
559<meta name="facebook-domain-verification" content="a7t4ps1ud9c0r5dge9vv5b872xiqfs"> 560<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/37470142597/digital_wallets/dialog"> 561<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
561<script async="async" src="/checkouts/internal/preloads.js?locale=en-AU"></script>
561 562<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
563<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-AU&shop_id=37470142597" crossorigin="anonymous"></script>
vendor: 1 bytes, line 563
563
564<script id="shopify-features" type="application/json">{"accessToken":"1c8a57ca27e0e495b8c21e0b87687c8b","betas":["rich-media-storefront-analytics"],"domain":"www.ebikessuperstore.com.au","predictiveSearch":true,"shopId":37470142597,"locale":"en"}</script>
vendor: 1 bytes, line 564
564
565<script>var Shopify = Shopify || {}; 566Shopify.shop = "electric-bikes-superstore-adelaide.myshopify.com"; 567Shopify.locale = "en"; 568Shopify.currency = {"active":"AUD","rate":"1.0"}; 569Shopify.country = "AU"; 570Shopify.theme = {"name":"Dgreat-foxic-2-6","id":123156988037,"schema_name":"Foxic","schema_version":"2.6","theme_store_id":null,"role":"main"}; 571Shopify.theme.handle = "null"; 572Shopify.theme.style = {"id":null,"handle":null}; 573Shopify.cdnHost = "www.ebikessuperstore.com.au/cdn"; 574Shopify.routes = Shopify.routes || {}; 575Shopify.routes.root = "/"; 576Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 577Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 578Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 579Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 579
579
580<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 580
580
581<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 581
581
582<script> 583 window.ShopifyPay = window.ShopifyPay || {}; 584 window.ShopifyPay.apiHost = "shop.app\/pay"; 585 window.ShopifyPay.redirectState = null; 586</script>
vendor: 1 bytes, line 586
586
587<script> 588 window.Shopify = window.Shopify || {}; 589 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 590 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 591 window.Shopify.SignInWithShop.eligible = true; 592</script>
vendor: 1 bytes, line 592
592
593<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 593
593
594<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 594
594
595<script type="module"> 596 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 597 598 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 599 600</script>
vendor: 1 bytes, line 600
600
601<script> 602 window.Shopify = window.Shopify || {}; 603 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 604 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"]}; 605</script>
vendor: 1 bytes, line 605
605
606<script>(function() { 607 var isLoaded = false; 608 function asyncLoad() { 609 if (isLoaded) return; 610 isLoaded = true; 611 var urls = ["https:\/\/cdn.grw.reputon.com\/assets\/widget.js?shop=electric-bikes-superstore-adelaide.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tptinstall.min.js?v=1718591634\u0026t=tapita-seo-script-tags\u0026shop=electric-bikes-superstore-adelaide.myshopify.com"]; 612 for (var i = 0; i < urls.length; i++) { 613 var s = document.createElement('script'); 614 s.type = 'text/javascript'; 615 s.async = true; 616 s.src = urls[i]; 617 var x = document.getElementsByTagName('script')[0]; 618 x.parentNode.insertBefore(s, x); 619 } 620 }; 621 if(window.attachEvent) { 622 window.attachEvent('onload', asyncLoad); 623 } else { 624 window.addEventListener('load', asyncLoad, false); 625 } 626})();</script>
vendor: 1 bytes, line 626
626
627<script id="__st">var __st={"a":37470142597,"offset":34200,"reqid":"72fad2da-eecb-4fbf-b936-0a2a0e42353e-1790806310","pageurl":"www.ebikessuperstore.com.au\/search","u":"279b6f03cd5b","p":"searchresults"};</script>
vendor: 1 bytes, line 627
627
628<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 628
628
629<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 629
629
630<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.ebikessuperstore.com.au/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 630
630
631<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 = "//www.ebikessuperstore.com.au/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>
631<script crossorigin="anonymous" defer="defer" src="//www.ebikessuperstore.com.au/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 631
631
632<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 632
632
633<script> 634 window.Shopify = window.Shopify || {}; 635 window.Shopify.MCP = window.Shopify.MCP || {}; 636 window.Shopify.MCP.enabled = true; 637 window.Shopify.MCP.shop = "electric-bikes-superstore-adelaide.myshopify.com"; 638 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.ebikessuperstore.com.au\/api\/mcp"; 639 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"]}}]; 640</script>
vendor: 1 bytes, line 640
640
641<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("\/\/www.ebikessuperstore.com.au\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 642</script>
vendor: 1 bytes, line 642
642
643<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://www.ebikessuperstore.com.au/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 644</script>
vendor: 1 bytes, line 644
644
645<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 646 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); 647</script>
vendor: 1 bytes, line 647
647
648<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})}})); 649</script>
649 650<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.ebikessuperstore.com.au/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 651<style id="shopify-accelerated-checkout-cart"> 652 #shopify-buyer-consent { 653 margin-top: 1em; 654 display: inline-block; 655 width: 100%; 656} 657 658#shopify-buyer-consent.hidden { 659 display: none; 660} 661 662#shopify-subscription-policy-button { 663 background: none; 664 border: none; 665 padding: 0; 666 text-decoration: underline; 667 font-size: inherit; 668 cursor: pointer; 669} 670 671#shopify-subscription-policy-button::before { 672 box-shadow: none; 673} 674 675 </style> 676
677<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
677 678<!--Gem_Page_Header_Script--> 679 680 681 682<!--End_Gem_Page_Header_Script--> 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 699 700 701 702 703 704 705 706 707 708 709 710 711
711<script async src="https://static.klaviyo.com/onsite/js/TdZibk/klaviyo.js?company_id=TdZibk"></script>
711 712
712<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>
712 713 714 715 716 717 718 719
719<script> 720 window.klaviyoReviewsProductDesignMode = false 721 </script>
721 722 723 724 725 726 727 728 729 730 731<!-- END app block --><!-- BEGIN app block: shopify://apps/quicky/blocks/quickBanner/3421d53e-fb02-449c-a9ef-daf28f28450a --><!-- BEGIN app snippet: vendors -->
731<script defer src="https://cdn.shopify.com/extensions/01a0275c-692d-786e-ac26-0da514a772cd/quicky-137/assets/vendors.js"></script>
731 732<!-- END app snippet --> 733<link rel="preconnect" href="https://static.devit.software" crossorigin>
734<script> 735 (() => { 736 const url = new URL("https://cdn.shopify.com/extensions/01a0275c-692d-786e-ac26-0da514a772cd/quicky-137/assets/vendors.js"); 737 window.qb_public_path = `${url.origin}${url.pathname.replace('vendors.js', '')}` 738 })() 739</script>
739 740
741<script> 742 const __globalAbTest = `{}`; 743</script>
743 744<style>#qb-extension-root [data-type_bar]>.qb-skeleton{display:none!important}</style> 745<div id="qb-extension-root"> 746 747 748 749 750 751 752 753 754 <!-- BEGIN app snippet: actionBarSnippet --><div 755 id='qb-65b754b2046d4671112c865a' 756 class='qb-action-bar-block' 757 data-target='website' 758 data-plan='' 759 data-storeid='37470142597' 760 761 data-settings='{"message":{"borderWidth":{"top":0,"right":0,"bottom":0,"left":0},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"mobile":{"borderWidth":{"top":0,"right":0,"bottom":0,"left":0},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"scale":60},"tablet":{"borderWidth":{"top":0,"right":0,"bottom":0,"left":0},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"scale":90},"text":"<p><span>Mobile Workshop </span><span style=\"color: rgb(236, 240, 241);\"><a href=\"https://www.ebikessuperstore.com.au/pages/contact#kensington\" style=\"color: rgb(236, 240, 241);\" tabindex=\"0\">Bookings Now Avaliable...!</a></span> | Visit our<span style=\"color: rgb(255, 255, 255);\"> <a href=\"https://www.ebikessuperstore.com.au/pages/contact#brighton\" style=\"color: rgb(255, 255, 255);\">Brighton Store</a></span><br></p>","font":"Roboto","fontWeight":900,"fontStyle":"normal","scale":65,"color":"#ffffff","align":"left","translatedText":{},"borderColor":"#ffffff","borderStyle":"solid"},"button":{"hover":{"textColor":"","backgroundColor":"","borderColor":""},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"borderWidth":{"top":1,"right":1,"bottom":1,"left":1},"mobile":{"borderWidth":{"top":1,"right":1,"bottom":1,"left":1},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"fontSize":75},"tablet":{"borderWidth":{"top":1,"right":1,"bottom":1,"left":1},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"fontSize":75},"text":"<p>Call us On 08 8166 7571</p>","font":"Roboto","fontWeight":900,"fontStyle":"normal","fontSize":70,"backgroundColor":"#ffffff","backgroundOpacity":0,"textColor":"#ffffff","borderColor":"#ffffff","style":"outlined","url":"/collections/all","openNewWindow":false,"translatedText":{},"borderStyle":"solid"},"product":{"id":null,"title":null,"handle":null,"imgUrl":null},"collection":{"id":null,"title":null,"handle":null,"imgUrl":null},"background":{"mobile":{"imageBgUse":true,"image":"","patternBgUse":false,"pattern":"","noneUse":false},"tablet":{"imageBgUse":true,"image":"","patternBgUse":false,"pattern":"","noneUse":false},"color":"linear-gradient(90deg, rgba(7, 7, 7, 1) 30%, rgba(35, 194, 6, 1) 100%)","imageBgUse":true,"image":"","patternBgUse":false,"pattern":"","opacity":100,"imagePosition":"cover","noneUse":false},"border":{"size":{"top":0,"right":0,"bottom":0,"left":0},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"mobile":{"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"size":{"top":0,"right":0,"bottom":0,"left":0},"horizontalSpace":18,"verticalSpace":17},"tablet":{"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"size":{"top":0,"right":0,"bottom":0,"left":0},"horizontalSpace":18,"verticalSpace":17},"color":"#000000","horizontalSpace":17,"verticalSpace":18,"style":"solid"},"customSettings":{"
761everyDaySpecificShowTime":[],"typeId":4,"messenger":"whatsApp","phone":"+61881667571","messengerUsername":null,"email":null,"imageMaxSize":60,"shippingCountries":[],"clickAction":"button","generalImage":""},"scheduling":{"start":"immediately","end":"never","startDate":"","endDate":"","showCertain":false,"certainDays":[],"certainTime":[0,1439]},"targeting":{"showOnPages":{"pages":["homePage","productPage","collectionPage","cartPage","blog","otherPage"],"customPage":[],"customPageSelect":"include","queryParams":[],"queryParamsSelect":"include"},"domains":["all"],"choiceDevice":"showAll","choiceOS":"all","showVisitors":{"sources":["facebook","instagram","twitter","google","pinterest","otherUrl"],"custom":[],"customSelect":"include"},"showLocation":{"filter":"include","countries":["ALL"]},"language":{"isIncluded":"include","languages":[]}},"closeButton":{"hover":{"color":"","borderColor":""},"borderWidth":{"top":0,"right":0,"bottom":0,"left":0},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"mobile":{"borderWidth":{"top":0,"right":0,"bottom":0,"left":0},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"size":10,"marginTop":2,"marginRight":2},"tablet":{"borderWidth":{"top":0,"right":0,"bottom":0,"left":0},"borderRadius":{"topLeft":0,"topRight":0,"bottomLeft":0,"bottomRight":0},"size":10,"marginTop":2,"marginRight":2},"close":false,"size":10,"marginTop":2,"marginRight":2,"borderColor":"#ffffff","borderStyle":"solid","color":"#ffffff"},"settings":{"showEvery":{"each":5,"unit":"day"},"showBar":"0_msec","position":"header","showAfterClosing":false,"animationText":null,"animationRepeat":true,"animationSpeed":100,"zIndex":90,"layoutVariant":"t-i-b","barPreset":"default"},"adaptability":{"font":{"mobile":24}},"template":"","barType":"action-bar","announcements":[],"banners":[],"published":true,"inTesting":false}' 762 763 data-block_id='65b754b2046d4671112c865a' 764 data-type_bar='' 765 766 style="height:max-content;width:100%;" 767 768> 769 770 <div class="qb-skeleton" style="display: grid; 771 border-width: 0px 0px 0px 0px; 772 border-style:solid; 773 overflow: hidden; 774 border-color:#000000; 775 border-radius: 0px 0px 0px 0px; 776 background: linear-gradient(90deg, rgba(7, 7, 7, 1) 30%, rgba(35, 194, 6, 1) 100%); 777 778 grid-template-columns: 80% 20%; 779 780 padding: 18px 17px;"> 781 <div class="qb-message qb-skeleton-item" style="font-size: 1.105em;color: #ffffff;"> 782 <p style='line-height: 1; margin: 0; padding: 5px; text-align: left'><p><span>Mobile Workshop </span><span style="color: rgb(236, 240, 241);"><a href="https://www.ebikessuperstore.com.au/pages/contact#kensington" style="color: rgb(236, 240, 241);" tabindex="0">Bookings Now Avaliable...!</a></span> | Visit our<span style="color: rgb(255, 255, 255);"> <a href="https://www.ebikessuperstore.com.au/pages/contact#brighton" style="color: rgb(255, 255, 255);">Brighton Store</a></span><br></p></p> 783 </div> 784
785 <div class="qb-button qb-skeleton-item" 786 style="color:#ffffff;font-size:1.19em;display:flex;justify-content:right;align-items:center"> 787 <a href="#" 788 style="padding: 5px 12px;background:#ffffff;border: 1px solid #ffffff;text-decoration:none;color:#ffffff;"><p>Call us On 08 8166 7571</p></a> 789 </div> 790 </div> 791 792</div> 793 794 <style>#qb-65b754b2046d4671112c865a { 795 display: block; 796 filter: blur(4px); 797 }</style> 798 799
800<script> 801 (() => { 802 const blockBar = document.querySelector('#qb-' + '65b754b2046d4671112c865a'); 803 const settingsObj = JSON.parse(blockBar.dataset.settings); 804 if ('' !== 'section') { 805 settingsObj.product.imgUrl = '' || ''; 806 settingsObj.product.handle = '' || ''; 807 settingsObj.collection.imgUrl = '' || ''; 808 settingsObj.collection.handle = '' || ''; 809 } 810 blockBar.dataset.settings = JSON.stringify(settingsObj); 811 })() 812</script>
812 813<!-- END app snippet --><!-- BEGIN app snippet: checkShowBar --> 814 815 816 817 818 819
819<script> 820 (() => { 821 const block = document.querySelector('#qb-65b754b2046d4671112c865a'); 822 block.dataset.branding = ''; 823 824 const metafieldPage = ["homePage","productPage","collectionPage","cartPage","blog","otherPage"]; 825 const metafieldCustomPage = []; 826 const metafieldQueryParams = []; 827 const metafieldDevice = "showAll"; 828 const metafieldVisitors = ["facebook","instagram","twitter","google","pinterest","otherUrl"]; 829 const metafieldVisitorsCustom = []; 830 const metafieldCountry = ["ALL"]; 831 const metafieldLanguage = []; 832 const metafieldIsIncluded = "include"; 833 let showByLanguage = true; 834 const include = !metafieldIsIncluded ? 'include' : metafieldIsIncluded; 835 const languages = !metafieldLanguage ? [] : metafieldLanguage; 836 const currentLocale = window?.Shopify?.locale 837 if (include === 'include' && languages.length > 0) { 838 showByLanguage = languages.includes(currentLocale); 839 } 840 if (include === 'exclude' && languages.length === 0) { 841 showByLanguage = false; 842 } 843 if (include === 'exclude' && languages.length > 0) { 844 showByLanguage = !languages.includes(currentLocale); 845 } 846 const page = metafieldPage || ["homePage", "productPage", "collectionPage", "cartPage", "blog", "otherPage"]; 847 const customPage = metafieldCustomPage || []; 848 const queryParams = metafieldQueryParams || []; 849 const device = metafieldDevice || 'showAll'; 850 const visitors = metafieldVisitors || ["facebook", "instagram", "twitter", "google", "pinterest", "otherUrl"]; 851 const customVisitors = metafieldVisitorsCustom || []; 852 const country = metafieldCountry || ["ALL"]; 853 854 if (page.length !== 6 || !page.includes('homePage', 'productPage', 'collectionPage', 'cartPage', 'blog', 'otherPage') || 855 customPage.length !== 0 || queryParams.length !== 0 || device !== 'showAll' || visitors.length !== 6 || 856 !visitors.includes("facebook", "instagram", "twitter", "google", "pinterest", "otherUrl") || customVisitors.length !== 0 || 857 country.length !== 1 || !country.includes('ALL') || !showByLanguage) { 858 const block = document.querySelector('#qb-65b754b2046d4671112c865a'); 859 block.style.display = 'none'; 860 } 861 })() 862 </script>
862 863 864
865<script> 866 (() => { 867 const showAfterClosing = false; 868 const block = document.querySelector('#qb-65b754b2046d4671112c865a'); 869 try { 870 if (window.sessionStorage.getItem(`qb-action-bar-65b754b2046d4671112c865a-close`) && !showAfterClosing) { 871 block.style.display = 'none'; 872 block.dataset.is_close_bar_initial = 'true'; 873 } else if (window.localStorage.getItem(`qb-action-bar-65b754b2046d4671112c865a-close`) && showAfterClosing) { 874 const viewDate = window.localStorage.getItem(`qb-action-bar-65b754b2046d4671112c865a-view-date`) 875 ? new Date(window.localStorage.getItem(`qb-action-bar-65b754b2046d4671112c865a-view-date`)) 876 : null; 877 const currentDate = new Date(); 878 if (viewDate && viewDate >= currentDate) { 879 block.style.display = 'none'; 880 block.dataset.is_close_bar_initial = 'true'; 881 } else { 882 window.localStorage.removeItem(`qb-action-bar-65b754b2046d4671112c865a-view-date`); 883 window.localStorage.removeItem(`qb-action-bar-65b754b2046d4671112c865a-close`); 884 block.dataset.is_close_bar_initial = 'false'; 885 } 886 } else { 887 block.dataset.is_close_bar_initial = 'false'; 888 } 889 } catch (e) { 890 block.dataset.is_close_bar_initial = 'false'; 891 } 892 })() 893</script>
893 894 895 896 897 898<!-- END app snippet --><!-- BEGIN app snippet: setScript -->
898<script> 899 (() => { 900 const isScript = document.querySelector('#'+'qbActionBarScript'); 901 const extraScript = ''; 902 const extraScriptMarquee = '' 903 if (!isScript) { 904 if (extraScript) { 905 const scriptCarousel = document.createElement('script'); 906 scriptCarousel.setAttribute('src', ""); 907 scriptCarousel.setAttribute('defer', ''); 908 document.body.appendChild(scriptCarousel); 909 } 910 if(extraScriptMarquee){ 911 const scriptMarquee = document.createElement('script'); 912 scriptMarquee.setAttribute('src', ""); 913 scriptMarquee.setAttribute('defer', ''); 914 document.body.appendChild(scriptMarquee); 915 } 916 const script = document.createElement('script'); 917 script.id = 'qbActionBarScript'; 918 script.setAttribute('src', "https://cdn.shopify.com/extensions/01a0275c-692d-786e-ac26-0da514a772cd/quicky-137/assets/actionBar.js"); 919 script.setAttribute('defer', ''); 920 document.body.appendChild(script); 921 } 922 })() 923</script>
923 924<!-- END app snippet --><!-- BEGIN app snippet: commonStyle --><style data-shopify> 925 926 #qb-65b754b2046d4671112c865a > .qb-skeleton { 927 display: none !important; 928 } 929 930 @font-face { 931 font-family: Roboto; 932 font-display: swap; 933 src: url("https://static.devit.software/fonts/Roboto.woff") format("woff"); 934 } 935 936 937 @font-face { 938 font-family: Roboto; 939 font-display: swap; 940 src: url("https://static.devit.software/fonts/Roboto.woff") format("woff"); 941 } 942 943 #qb-65b754b2046d4671112c865a .qb-message { 944 945 font-family: Roboto; 946 947 font-weight: 900; 948 font-style: normal; 949 } 950 #qb-65b754b2046d4671112c865a .qb-button { 951 952 font-family: Roboto; 953 954 font-weight: 900; 955 font-style: normal; 956 } 957 958.qb-skeleton {font-size:10px;}.qb-skeleton-image{width:60px;height:60px;background-color:grey;border-radius:5px;}.qb-skeleton-multi-announcement{font-size:14px;} 959@media (max-width:400px){.qb-skeleton{font-size:5px;display:flex !important;align-items:center;flex-direction: column !important;}.qb-skeleton-item:not(:first-child){margin-top:1rem;}.qb-skeleton-stop-war{text-align:center !important;}} 960@media (min-width: 401px) and (max-width: 615px){.qb-skeleton{font-size:7px;}.qb-skeleton-image{width:40px;height:40px;}} 961</style> 962<!-- END app snippet --> 963</div> 964 965<!-- END app block --><!-- BEGIN app block: shopify://apps/tapita-seo-speed/blocks/app-embed/cd37ca7a-40ad-4fdc-afd3-768701482209 --> 966 967 968
969<script class="tpt-seo-schema"> 970 var tapitaSeoVer = 1233; 971 var tptAddedSchemas = []; 972</script>
972 973 974 975 976 977 978 979 980 981 982 983
984<script class="tpt-seo-schema"> 985 const tptPathName = "/search"; 986 const tptShopId = "37470142597"; 987 988 let tptPageType; 989 let tpPageHandle; 990 991 if(tptPathName == '/'){ 992 tptPageType = 'homepage'; 993 tpPageHandle = 'homepage'; 994 }else{ 995 tptPageType = tptPathName.split("/")[1]; 996 if(tptPageType == 'blogs'){ 997 tpPageHandle = tptPathName.split("/")[3]; 998 }else{ 999 tpPageHandle = tptPathName.split("/")[2]; 1000 } 1001 } 1002 1003 1004 var scriptEl = document.createElement('script'); 1005 scriptEl.type = 'application/ld+json'; 1006 scriptEl.setAttribute('author', 'tpt'); 1007 var tptSchemaConfigUrl = 'https://cdn.shopify.com/s/files/1/0374/7014/2597/t/8/assets/tapita-schema-config.json?v=1700465321'; 1008 // ADD SCHEMA WHEN tptSchemaConfigUrl valid 1009 if (tptSchemaConfigUrl) { 1010 fetch(tptSchemaConfigUrl) 1011 .then(response => response.json()) 1012 .then(data => { 1013 const checkPlan = data?.howTo?.turnOn || data?.recipe?.turnOn || data?.video?.turnOn; 1014 if(!checkPlan){ 1015 return; 1016 } 1017 let schemaList = []; 1018 for (const property in data) { 1019 let schemaData = {}; 1020 if(property == 'article' || property == 'siteLink' || property == 'breadcrumb' || property == 'product'){ 1021 continue; 1022 } 1023 const configs = data[property].pageList || []; 1024 const configMatchList = configs.filter(config => { 1025 return config.pageData.handle == tpPageHandle; 1026 }); 1027 const configMatch = configMatchList[0] || {}; 1028 const turnon = configMatch?.turnOn; 1029 if(!turnon) { 1030 continue; 1031 }; 1032 if(property == 'video'){ 1033 const configType = configMatch?.videoConfig || {}; 1034 schemaData = { 1035 "@context": "https://schema.org", 1036 "@type": "VideoObject", 1037 "url": "https://www.ebikessuperstore.com.au/search", 1038 "name": configType?.title, 1039 "description": configType?.description, 1040 "thumbnailUrl": configType?.imageUrl, 1041 "uploadDate": configType?.uploadDate, 1042 "duration": configType?.duration, 1043 "contentUrl": configType?.videoUrl, 1044 } 1045 schemaList.push(schemaData || {}); 1046 window.tptAddedSchemas.push("VideoObject"); 1047 } 1048 if(property == 'howTo'){ 1049 const configType = configMatch?.howToConfig || {}; 1050 schemaData = { 1051 "@context": "https://schema.org", 1052 "@type": "HowTo", 1053 "image": { 1054 "@type": "ImageObject", 1055 "url": configType?.imageUrl[0], 1056 }, 1057 "name": configType?.title, 1058 "totalTime": configType?.duration, 1059 "estimatedCost": { 1060 "@type": "MonetaryAmount", 1061 "currency": configType?.currency?.match(/\((.*)\)/)[1], 1062 "value": configType?.estimatedCost 1063 }, 1064 "supply": configType?.supply?.map(supply => { 1065 return { 1066 "@type": "HowToSupply", 1067 "name": supply.name 1068 } 1069 }), 1070 "tool": configType?.tool?.map(supply => { 1071 return { 1072 "@type": "HowToTool", 1073 "name": supply.name 1074 } 1075 }), 1076 "step": configType?.sectionStep?.stepValue?.map(step => { 1077 return { 1078 "@type": "HowToStep", 1079 "name": step?.name, 1080 "text": step?.description, 1081 "image": step?.imageUrl?.length > 0 ? step?.imageUrl[0] : '', 1082 "url": step?.stepUrl 1083 } 1084 }) 1085 } 1086 window.tptAddedSchemas.push("HowTo"); 1087 if(configType?.sectionVideo?.title && configType?.sectionVideo?.uploadDate && configType?.sectionVideo?.imageUrl[0]){ 1088 const videoSchema = { 1089 "@type": "VideoObject", 1090 "url": "https://www.ebikessuperstore.com.au/search", 1091 "name": configType?.sectionVideo?.title, 1092 "description": configType?.sectionVideo?.description, 1093 "thumbnailUrl": configType?.sectionVideo?.imageUrl[0], 1094 "uploadDate": configType?.sectionVideo?.uploadDate, 1095 "duration": configType?.sectionVideo?.duration, 1096 "contentUrl": configType?.sectionVideo?.videoUrl, 1097 } 1098 schemaData.video = videoSchema; 1099 window.tptAddedSchemas.push("VideoObject"); 1100 } 1101 schemaList.push(schemaData || {}); 1102 } 1103 if(property == 'recipe'){ 1104 const configType = configMatch?.recipeConfig || {}; 1105 schemaData = { 1106 "@context": "https://schema.org/", 1107 "@type": "Recipe", 1108 "url": "https://www.ebikessuperstore.com.au/search", 1109 "name": configType?.name, 1110 "image": [ 1111 configType?.imageUrls?.small?.length > 0 ? configType?.imageUrls?.small[0] : '', 1112 configType?.imageUrls?.medium?.length > 0 ? configType?.imageUrls?.medium[0] : '', 1113 configType?.imageUrls?.large?.length > 0 ? configType?.imageUrls?.large[0] : '', 1114 ], 1115 "author": { 1116 "@type": "Person", 1117 "name": configType?.author 1118 }, 1119 "datePublished": configType?.uploadDate, 1120 "description": configType?.description, 1121 "recipeCuisine": configType?.cuisine, 1122 "prepTime": configType?.prepTime, 1123 "cookTime": configType?.cookTime, 1124 "totalTime": "", 1125 "keywords": configType?.keywords, 1126 "recipeYield": configType?.totalServings, 1127 "recipeCategory": configType?.category, 1128 "nutrition": { 1129 "@type": "NutritionInformation", 1130 "calories": configType?.caloriesPerServing 1131 }, 1132 "recipeIngredient": configType?.ingredients?.map(ingredient => { 1133 return ingredient 1134 }), 1135 "recipeInstructions": configType?.sectionStep?.stepValue?.map(step => { 1136 return { 1137 "@type": "HowToStep", 1138 "name": step?.name, 1139 "text": step?.description, 1140 "image": step?.imageUrl?.length > 0 ? step?.imageUrl[0] : '', 1141 "url": step?.stepUrl 1142 } 1143 }) 1144 } 1145 window.tptAddedSchemas.push("Recipe"); 1146 if(configType?.sectionVideo?.title && configType?.sectionVideo?.uploadDate && configType?.sectionVideo?.imageUrl[0]){ 1147 const videoSchema = { 1148 "@type": "VideoObject", 1149 "url": "https://www.ebikessuperstore.com.au/search", 1150 "name": configType?.sectionVideo?.title, 1151 "description": configType?.sectionVideo?.description, 1152 "thumbnailUrl": configType?.sectionVideo?.imageUrl[0], 1153 "uploadDate": configType?.sectionVideo?.uploadDate, 1154 "duration": configType?.sectionVideo?.duration, 1155 "contentUrl": configType?.sectionVideo?.videoUrl, 1156 } 1157 schemaData.video = videoSchema; 1158 if (!ndow.tptAddedSchemas.includes("VideoObject")) 1159 window.tptAddedSchemas.push("VideoObject"); 1160 } 1161 schemaList.push(schemaData || {}); 1162 } 1163 } 1164 return schemaList; 1165 }) 1166 .then(data =>{ 1167 if(!data) return; 1168 data.map(schema => { 1169 scriptEl.innerHTML = JSON.stringify(data); 1170 }) 1171 }) 1172 .then(() => { 1173 if (scriptEl.innerHTML) 1174 document.head.appendChild(scriptEl) 1175 }); 1176 } 1177</script>
1177 1178 1179<!-- BEGIN app snippet: alter-schemas --> 1180 1181 1182 1183 1184
1185<script> 1186 (function disableSchemasByType(schemaTypesToDisable = []) { 1187 if (!schemaTypesToDisable.length) return; 1188 const DEBUG = window.location.href?.includes("debug"); 1189 const log = (...a) => DEBUG && console.log(...a); 1190 const removeAttrsDeep = (root, attrs) => { 1191 root.querySelectorAll("*").forEach((el) => 1192 attrs.forEach((a) => el.removeAttribute(a)) 1193 ); 1194 }; 1195 const extractTypesFromJsonLD = (json) => { 1196 const types = new Set(); 1197 const walk = (v) => { 1198 if (!v) return; 1199 if (Array.isArray(v)) return v.forEach(walk); 1200 if (typeof v === "object") { 1201 if (v["@type"]) { 1202 (Array.isArray(v["@type"]) 1203 ? v["@type"] 1204 : [v["@type"]] 1205 ).forEach((t) => types.add(t)); 1206 } 1207 if (v["@graph"]) walk(v["@graph"]); 1208 } 1209 }; 1210 walk(json); 1211 return types; 1212 }; 1213 const matchesSchemaType = (value) => 1214 value && schemaTypesToDisable.some((t) => value.includes(t)); 1215 const handleJsonLD = (container = document) => { 1216 container 1217 .querySelectorAll( 1218 'script[type="application/ld+json"]:not([author="tpt"])' 1219 ) 1220 .forEach((script) => { 1221 try { 1222 const raw = script.textContent.replace(/[\r\n\t]/g, " "); 1223 const json = JSON.parse(raw); 1224 const types = extractTypesFromJsonLD(json); 1225 if ( 1226 [...types].some((t) => schemaTypesToDisable.includes(t)) 1227 ) { 1228 script.type = "application/ldjson-disabled"; 1229 log("Disabled JSON-LD:", script); 1230 } 1231 } catch {} 1232 }); 1233 }; 1234 const handleMicrodata = (container = document) => { 1235 container 1236 .querySelectorAll( 1237 schemaTypesToDisable 1238 .map((t) => `[itemtype*="schema.org/${t}"]`) 1239 .join(",") 1240 ) 1241 .forEach((el) => { 1242 el.removeAttribute("itemscope"); 1243 el.removeAttribute("itemtype"); 1244 el.removeAttribute("itemprop"); 1245 removeAttrsDeep(el, ["itemprop"]); 1246 }); 1247 }; 1248 const handleRDFa = (container = document) => { 1249 container 1250 .querySelectorAll( 1251 schemaTypesToDisable 1252 .map( 1253 (t) => 1254 `[typeof*="${t}"],[vocab*="schema.org"][typeof*="${t}"]` 1255 ) 1256 .join(",") 1257 ) 1258 .forEach((el) => { 1259 el.removeAttribute("vocab"); 1260 el.removeAttribute("typeof"); 1261 el.removeAttribute("property"); 1262 removeAttrsDeep(el, ["property"]); 1263 }); 1264 }; 1265 const processSchemas = (container) => { 1266 handleJsonLD(container); 1267 handleMicrodata(container); 1268 handleRDFa(container); 1269 }; 1270 processSchemas(); 1271 const observer = new MutationObserver((mutations) => { 1272 mutations.forEach((m) => { 1273 m.addedNodes.forEach((n) => { 1274 if (n.nodeType !== 1) return; 1275 1276 if ( 1277 n.tagName === "SCRIPT" && 1278 n.type === "application/ld+json" && 1279 n.getAttribute("author") !== "tpt" 1280 ) { 1281 handleJsonLD(n.parentElement); 1282 return; 1283 } 1284 1285 const itemType = n.getAttribute?.("itemtype"); 1286 const typeOf = n.getAttribute?.("typeof"); 1287 1288 if (matchesSchemaType(itemType) || matchesSchemaType(typeOf)) { 1289 handleMicrodata(n.parentElement); 1290 handleRDFa(n.parentElement); 1291 } else { 1292 processSchemas(n); 1293 } 1294 }); 1295 1296 if (m.type === "attributes") { 1297 const t = m.target; 1298 1299 if ( 1300 t.tagName === "SCRIPT" && 1301 t.type === "application/ld+json" && 1302 t.getAttribute("author") !== "tpt" 1303 ) { 1304 handleJsonLD(t.parentElement); 1305 } 1306 1307 if ( 1308 m.attributeName === "itemtype" && 1309 matchesSchemaType(t.getAttribute("itemtype")) 1310 ) { 1311 handleMicrodata(t.parentElement); 1312 } 1313 1314 if ( 1315 m.attributeName === "typeof" && 1316 matchesSchemaType(t.getAttribute("typeof")) 1317 ) { 1318 handleRDFa(t.parentElement); 1319 } 1320 } 1321 }); 1322 }); 1323 1324 observer.observe(document.body || document.documentElement, { 1325 childList: true, 1326 subtree: true, 1327 attributes: true, 1328 attributeFilter: ["itemtype", "typeof", "type"], 1329 }); 1330 1331 log("Schema disabler initialized with types:", schemaTypesToDisable); 1332 })(window.tptAddedSchemas); 1333</script>
1333 1334<!-- END app snippet --> 1335 1336
1337<script class="tpt-seo-schema"> 1338 var instantPageUrl = "https://cdn.shopify.com/extensions/01a0c70f-2479-740f-8e84-db96f99559c4/tapita-seo-speed-243/assets/instantpage.js"; 1339 var tptMetaDataConfigUrl = 'https://cdn.shopify.com/s/files/1/0374/7014/2597/t/8/assets/tapita-meta-data.json?v=1700465319'; 1340 // ADD META TITLE / DESCRIPTION WHEN tptMetaDataConfigUrl valid 1341 const createMetaTag = (descriptionValue) => { 1342 const metaTag = document.createElement('meta'); 1343 metaTag.setAttribute('name', 'description'); 1344 metaTag.setAttribute('content', descriptionValue); 1345 const headTag = document.querySelector('head'); 1346 headTag.appendChild(metaTag); 1347 } 1348 const replaceMetaTagContent = (titleValueInput, descriptionValueInput, needReplaceVar) => { 1349 const titleValue = titleValueInput.replace(/ /g, " ").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"').replace(/'/g, "'").replace(/'/g, "'").replace(/¢/g, "¢").replace(/£/g, "£").replace(/¥/g, "Â¥").replace(/€/g, "â¬").replace(/©/g, "©").replace(/®/g, "®").replace(/™/g, "â¢").replace(/—/g, "â").replace(/–/g, "â").replace(/…/g, "â¦").replace(/’/g, "'").replace(/‘/g, "'").replace(/”/g, '"').replace(/“/g, '"'); 1350 const descriptionValue = descriptionValueInput.replace(/ /g, " ").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"').replace(/'/g, "'").replace(/'/g, "'").replace(/¢/g, "¢").replace(/£/g, "£").replace(/¥/g, "Â¥").replace(/€/g, "â¬").replace(/©/g, "©").replace(/®/g, "®").replace(/™/g, "â¢").replace(/—/g, "â").replace(/–/g, "â").replace(/…/g, "â¦").replace(/’/g, "'").replace(/‘/g, "'").replace(/”/g, '"').replace(/“/g, '"'); 1351 const disableReplacingTitle = !!window._tpt_no_replacing_plain_title 1352 const disableReplacingDescription = !!window._tpt_no_replacing_plain_desc 1353 const config = { attributes: true, childList: true, subtree: true}; 1354 const header = document.getElementsByTagName('head')[0]; 1355 let i = 0; 1356 const callback = (mutationList, observer) => { 1357 i++; 1358 const title = document.getElementsByTagName('title')[0]; 1359 const ogTitle = document.querySelector('meta[property="og:title"]'); 1360 const twitterTitle = document.querySelector('meta[name="twitter:title"]'); 1361 const newTitle = needReplaceVar ? replaceVar(titleValue) : titleValue; 1362 const newDescription = needReplaceVar ? replaceVar(descriptionValue) : descriptionValue; 1363 if(titleValue && document && document.title != newTitle && !disableReplacingTitle){ 1364 document.title = newTitle; 1365 } 1366 if(ogTitle && (ogTitle?.content != newTitle)){ 1367 ogTitle?.setAttribute('content', newTitle); 1368 } 1369 if(twitterTitle && (twitterTitle?.content != newTitle)){ 1370 twitterTitle?.setAttribute('content', newTitle); 1371 } 1372 const metaDescriptionTagList = document.querySelectorAll('meta[name="description"]'); 1373 const ogDescriptionTagList = document.querySelector('meta[property="og:description"]'); 1374 const twitterDescriptionTagList = document.querySelector('meta[name="twitter:description"]'); 1375 try { 1376 if(ogDescriptionTagList && newDescription && (ogDescriptionTagList?.content != newDescription)) { 1377 ogDescriptionTagList?.setAttribute('content', newDescription); 1378 } 1379 if(twitterDescriptionTagList && newDescription && (twitterDescriptionTagList?.content != newDescription)){ 1380 twitterDescriptionTagList?.setAttribute('content', newDescription); 1381 } 1382 } catch (err) { 1383 1384 } 1385 if (descriptionValue) { 1386 if(metaDescriptionTagList?.length == 0){ 1387 try { 1388 createMetaTag(newDescription); 1389 } catch (err) { 1390 // 1391 } 1392 } 1393 metaDescriptionTagList?.forEach(metaDescriptionTag=>{ 1394 if(metaDescriptionTag.content != newDescription && !disableReplacingDescription){ 1395 metaDescriptionTag.content = newDescription; 1396 } 1397 }) 1398 } 1399 if(observer && i > 1000){ 1400 observer.disconnect(); 1401 } 1402 }; 1403 callback(); 1404 setTimeout(callback, 100); 1405 const observer = new MutationObserver(callback); 1406 if(observer){ 1407 observer.observe(header, config); 1408 } 1409 } 1410 if (tptMetaDataConfigUrl) { 1411 fetch(tptMetaDataConfigUrl) 1412 .then(response => response.json()) 1413 .then((data) => { 1414 if(!data) return; 1415 const instantPage = data?.instantPage || false; 1416 const excludedPaths = [ 1417 '/cart', 1418 '/checkout', 1419 '/account', 1420 '/search', 1421 'logout', 1422 'login', 1423 'customer' 1424 ]; 1425 if (!window.FPConfig || !window.FPConfig.ignoreKeywords || !Array.isArray(window.FPConfig.ignoreKeywords)) { 1426 window.FPConfig = { ignoreKeywords : excludedPaths }; 1427 } else { 1428 window.FPConfig.ignoreKeywords = window.FPConfig.ignoreKeywords.concat(excludedPaths); 1429 } 1430 var toEnableInstantPageByPath = true; 1431 if (window.location.pathname && window.location.pathname.includes) { 1432 excludedPaths.forEach(excludedPath => { 1433 if (window.location.pathname.includes(excludedPath)) { 1434 toEnableInstantPageByPath = false;
1435 } 1436 }); 1437 } 1438 const spcBar = document ? document.getElementById('shopify-pc__banner') : null; 1439 if (spcBar) 1440 toEnableInstantPageByPath = false; 1441 if (window.document && 1442 window.document.location && 1443 window.document.location.pathname && 1444 window.document.location.pathname.includes) { 1445 excludedPaths.forEach(excludedPath => { 1446 if (window.document.location.pathname.includes(excludedPath)) { 1447 toEnableInstantPageByPath = false; 1448 } 1449 }); 1450 } 1451 if(instantPage && toEnableInstantPageByPath){ 1452 const tptAddInstantPage = setInterval(function () { 1453 try { 1454 if(document && document.body && (window.top === window.self)){ 1455 var instantScript = document.createElement('script'); 1456 instantScript.src = instantPageUrl; 1457 document.body.appendChild(instantScript); 1458 clearInterval(tptAddInstantPage); 1459 } 1460 } catch (err) { 1461 // 1462 } 1463 }, 500); 1464 } 1465 }); 1466 } 1467 if (window.tapita_meta_page_title || window.tapita_meta_page_description) { 1468 replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false); 1469 } 1470</script>
1470 1471 1472 1473 1474<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 --> 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489<!-- END app block --><!-- BEGIN app block: shopify://apps/doc-404-broken-links-repair/blocks/404-fix-broken-links-widget/f4f2d416-cb00-4540-bda9-816d588bad3e -->
1489<script> 1490 const easy_template = 'search'; 1491</script>
1491 1492<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 1493 1494<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 1495 1496 1497 1498 1499 1500 1501
1502<script> 1503 ;(function () { 1504 const url = new URL(window.location) 1505 const viewParam = url.searchParams.get('view') 1506 if (viewParam && viewParam.includes('variant-pf-')) { 1507 url.searchParams.set('pf_v', viewParam) 1508 url.searchParams.delete('view') 1509 window.history.replaceState({}, '', url) 1510 } 1511 })() 1512</script>
1512 1513 1514 1515
1516<script type='module'> 1517 1518 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 1519 1520 window.PAGEFLY_CRO['data_debug'] = { 1521 original_template_suffix: "", 1522 allow_ab_test: false, 1523 ab_test_start_time: 0, 1524 ab_test_end_time: 0, 1525 today_date_time: 1790806310000, 1526 } 1527 window.PAGEFLY_CRO['GA4'] = { enabled: false} 1528</script>
1528 1529 1530<!-- END app snippet --> 1531 1532 1533 1534 1535 1536 1537 1538 1539
1539<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-helper.js' defer='defer'></script>
1539 1540 1541
1541<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-general-helper.js' defer='defer'></script>
1541 1542 1543
1543<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-snap-slider.js' defer='defer'></script>
1543 1544 1545
1545<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v3.js' defer='defer'></script>
1545 1546 1547
1547<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v4.js' defer='defer'></script>
1547 1548 1549
1549<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-glider.js' defer='defer'></script>
1549 1550 1551
1551<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
1551 1552 1553
1553<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-product-media.js' defer='defer'></script>
1553 1554 1555
1555<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-product.js' defer='defer'></script>
1555 1556 1557
1558<script id='pagefly-helper-data' type='application/json'> 1559 { 1560 "page_optimization": { 1561 "assets_prefetching": false 1562 }, 1563 "elements_asset_mapper": { 1564 "Accordion": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-accordion.js", 1565 "Accordion3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-accordion3.js", 1566 "CountDown": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-countdown.js", 1567 "GMap1": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js", 1568 "GMap2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js", 1569 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js", 1570 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js", 1571 "HTML.Video": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo.js", 1572 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js", 1573 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js", 1574 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js", 1575 "Instagram": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram.js", 1576 "Instagram2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram.js", 1577 "Insta3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram3.js", 1578 "Tabs": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-tab.js", 1579 "Tabs3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-tab3.js", 1580 "ProductBox": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-cart.js", 1581 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-facebook.js", 1582 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-facebook.js", 1583 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-twitter.js", 1584 "Paragraph4": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-paragraph4.js", 1585 1586 "AliReviews": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1587 "BackInStock": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1588 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1589 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1590 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1591 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder
1591-361/assets/pagefly-3rd-elements.js", 1592 "LimeSpot": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1593 "Loox": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1594 "Opinew": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1595 "Powr": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1596 "ProductReviews": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1597 "PushOwl": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1598 "ReCharge": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1599 "Rivyo": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1600 "TrackingMore": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1601 "Vitals": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js", 1602 "Wiser": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js" 1603 }, 1604 "custom_elements_mapper": { 1605 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-click-action-element.js", 1606 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-dialog-element.js" 1607 } 1608 } 1609</script>
1609 1610
1611<script id='pagefly-heatmap-config' type='application/json'> 1612 {} 1613</script>
vendor: 1 bytes, line 1613
1613
1614<script> 1615 (function () { 1616 var el = document.getElementById('pagefly-heatmap-config') 1617 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 1618 try { 1619 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 1620 } catch (e) { 1621 window.__pagefly_heatmap_config__ = {} 1622 } 1623 })() 1624</script>
vendor: 1 bytes, line 1624
1624
1625<script> 1626 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 1627 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 1628 // overlay path in the metafield, and this page must already be one the merchant enabled 1629 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 1630 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 1631 (function () { 1632 var cfg = window.__pagefly_heatmap_config__ || {} 1633 var id = (window.__pagefly_page_setting__ || {}).pageId 1634 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 1635 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 1636 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 1637 var s = document.createElement('script') 1638 s.src = 'https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-heatmap-overlay.js' 1639 s.defer = true 1640 document.head.appendChild(s) 1641 })() 1642</script>
1642 1643 1644<!-- BEGIN app snippet: pf-ai-schema --> 1645<!-- END app snippet --> 1646 1647 1648<!-- END app block --><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect --> 1649<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin> 1650<link rel="dns-prefetch" href="https://cdn.ecomposer.app"> 1651 1652<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style"> 1653<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script"> 1654<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script"> 1655 1656<!-- Global CSS --><!--ECOM-EMBED--> 1657 <style id="ecom-global-css" class="ecom-global-css">/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns, .ecom-section>.ecom-inner{max-width: 1200px;}.ecom-column>div.core__column--wrapper, .ec-flex-wp{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child), .core__group--body>div.ecom-block.elmspace:not(:first-child), div.core__blocks--body>.ec-flex-wp.elmspace:not(:first-child), .core__blocks>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}:root{--ecom-global-container-width:1200px;--ecom-global-colunm-gap:20px;--ecom-global-elements-space:20px;--ecom-global-colors-primary:#ffffff;--ecom-global-colors-secondary:#ffffff;--ecom-global-colors-text:#ffffff;--ecom-global-colors-accent:#ffffff;--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;}</style> 1658 <!--/ECOM-EMBED--><!-- Custom CSS & JS --><!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles --> 1659<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}
1659.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style> 1660 1661 1662<!-- EComposer Config Script -->
1663<script id="ecom-theme-helpers" async> 1664window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs.ajax_cart={enable:false};this.customer=false;this.initQuickview=function(){}; 1665this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='';this.routes={domain:'https://www.ebikessuperstore.com.au',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'}; 1666this.queryParams={}; 1667if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})} 1668this.money_format="${{amount}}"; 1669this.money_with_currency_format="${{amount}} AUD"; 1670this.currencyCodeEnabled=null;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)}; 1671this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t}; 1672this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)}; 1673const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
1673<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}} 1674}).bind(window.EComposer)(); 1675if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})} 1676</script>
1676<!-- Toast Template -->
1677<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg> 1678<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg> 1679</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
1679<!-- END app block -->
1679<script src="https://cdn.shopify.com/extensions/01a0d886-e451-78df-b022-97a2ac353bd9/404-fix-broken-links-16/assets/404fix1.3.0.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1679
1679
1680<script src="https://cdn.shopify.com/extensions/01a0f119-97d5-70ad-8274-d2ee373cf011/ecomposer-145/assets/ecom.js" type="text/javascript" defer="defer"></script>
1680 1681<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0374/7014/2597/files/bikes6_adobespark_1.jpg?v=1633133161" /> 1682<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0374/7014/2597/files/bikes6_adobespark_1.jpg?v=1633133161" /> 1683<meta property="og:image:width" content="1200" /> 1684<meta property="og:image:height" content="628" /> 1685<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1686<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: 37470142597,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 1686
1686
1687<script> 1688 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1689</script>
vendor: 1 bytes, line 1689
1689
1690<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}
1690).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: 37470142597,storefrontBaseUrl: "https://www.ebikessuperstore.com.au",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.ebikessuperstore.com.au/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"912687237","configuration":"{\"accountID\":\"29209\",\"shopify_domain\":\"electric-bikes-superstore-adelaide.myshopify.com\",\"ga4ID\":\"null\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"625fbf96aca7ded95a18cea1ecff52db","type":"APP","apiClientId":6509291,"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":"831193221","configuration":"{\"tagID\":\"2613930535406\"}","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":"211681413","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-2ZNFR12PQW\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-2ZNFR12PQW\\\"}],\\\"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"]}
1690,{"id":"68124805","configuration":"{\"pixel_id\":\"1657321114613547\",\"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":"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":"Electric Bikes Superstore Adelaide","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"electric-bikes-superstore-adelaide.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/www.ebikessuperstore.com.au"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.ebikessuperstore.com.au/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"123156988037","themePublished":"true","eventMetadataId":"4f9155b5-2019-48da-b4cd-0bc29abfeacc","pageType":"searchresults","shopId":"37470142597","storefrontBaseUrl":"https:\/\/www.ebikessuperstore.com.au","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\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1690<script> 1691 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1692 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1693 window.ShopifyAnalytics.meta.currency = 'AUD'; 1694 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"72fad2da-eecb-4fbf-b936-0a2a0e42353e-1790806310"}}; 1695 for (var attr in meta) { 1696 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1697 } 1698</script>
vendor: 1 bytes, line 1698
1698
1699<script class="analytics"> 1700 (function () { 1701 var customDocumentWrite = function(content) { 1702 var jquery = null; 1703 1704 if (window.jQuery) { 1705 jquery = window.jQuery; 1706 } else if (window.Checkout && window.Checkout.$) { 1707 jquery = window.Checkout.$; 1708 } 1709 1710 if (jquery) { 1711 jquery('body').append(content); 1712 } 1713 }; 1714 1715 var hasLoggedConversion = function(token) { 1716 if (token) { 1717 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1718 } 1719 return false; 1720 } 1721 1722 var setCookieIfConversion = function(token) { 1723 if (token) { 1724 var twoMonthsFromNow = new Date(Date.now()); 1725 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1726 1727 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1728 } 1729 } 1730 1731 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1732 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1733 if (trekkie.integrations) { 1734 return; 1735 } 1736 trekkie.methods = [ 1737 'identify', 1738 'page', 1739 'ready', 1740 'track', 1741 'trackForm', 1742 'trackLink' 1743 ]; 1744 trekkie.factory = function(method) { 1745 return function() { 1746 var args = Array.prototype.slice.call(arguments); 1747 args.unshift(method); 1748 trekkie.push(args); 1749 if (method == 'track' || method == 'page') { 1750 var pageUrl; 1751 try { 1752 pageUrl = window.location.href; 1753 } catch (e) {} 1754 var pageReferrer; 1755 try { 1756 pageReferrer = document.referrer; 1757 } catch (e) {} 1758 try { 1759 if (window.__TREKKIE_SHIM_QUEUE == null) { 1760 window.__TREKKIE_SHIM_QUEUE = []; 1761 } 1762 window.__TREKKIE_SHIM_QUEUE.push({ 1763 from: 'trekkie-stub', 1764 method: method, 1765 args: args.slice(1), 1766 pageContext: { 1767 url: pageUrl, 1768 referrer: pageReferrer 1769 } 1770 }); 1771 } catch (e) { 1772 // no-op 1773 } 1774 } 1775 return trekkie; 1776 }; 1777 }; 1778 for (var i = 0; i < trekkie.methods.length; i++) { 1779 var key = trekkie.methods[i]; 1780 trekkie[key] = trekkie.factory(key); 1781 } 1782 trekkie.load = function(config) { 1783 trekkie.config = config || {}; 1784 trekkie.config.initialDocumentCookie = document.cookie; 1785 var first = document.getElementsByTagName('script')[0]; 1786var script = document.createElement('script'); 1787script.type = 'text/javascript'; 1788script.onerror = function(e) { 1789 var scriptFallback = document.createElement('script'); 1790 scriptFallback.type = 'text/javascript'; 1791 scriptFallback.onerror = function(error) { 1792 var Monorail = { 1793 produce: function produce(monorailDomain, schemaId, payload) { 1794 var currentMs = new Date().getTime(); 1795 var event = { 1796 schema_id: schemaId, 1797 payload: payload, 1798 metadata: { 1799 event_created_at_ms: currentMs, 1800 event_sent_at_ms: currentMs 1801 } 1802 }; 1803 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1804 }, 1805 sendRequest: function sendRequest(endpointUrl, payload) { 1806 // Try the sendBeacon API 1807 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1808 var blobData = new window.Blob([payload], { 1809 type: 'text/plain' 1810 }); 1811 1812 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1813 return true; 1814 } // sendBeacon was not successful 1815 1816 } // XHR beacon 1817 1818 var xhr = new XMLHttpRequest(); 1819 1820 try { 1821 xhr.open('POST', endpointUrl); 1822 xhr.setRequestHeader('Content-Type', 'text/plain'); 1823 xhr.send(payload); 1824 } catch (e) { 1825 console.log(e); 1826 } 1827 1828 return false; 1829 }, 1830 isIos12: function isIos12() { 1831 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1832 } 1833 }; 1834 Monorail.produce('monorail-edge.shopifysvc.com', 1835 'trekkie_storefront_load_errors/1.1', 1836 {shop_id: 37470142597, 1837 theme_id: 123156988037, 1838 app_name: "storefront", 1839 context_url: window.location.href, 1840 source_url: "//www.ebikessuperstore.com.au/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js"}); 1841 1842 }; 1843 scriptFallback.async = true; 1844 scriptFallback.src = '//www.ebikessuperstore.com.au/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js'; 1845 first.parentNode.insertBefore(scriptFallback, first); 1846}; 1847script.async = true; 1848script.src = '//www.ebikessuperstore.com.au/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js'; 1849first.parentNode.insertBefore(script, first); 1850 1851 }; 1852 trekkie.load( 1853 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":37470142597,"isMerchantRequest":null,"themeId":123156988037,"themeCityHash":"4436150723096757116","contentLanguage":"en","currency":"AUD","eventMetadataId":"4f9155b5-2019-48da-b4cd-0bc29abfeacc"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1854 ); 1855 1856 var loaded = false;
1857 trekkie.ready(function() { 1858 if (loaded) return; 1859 loaded = true; 1860 1861 window.ShopifyAnalytics.lib = window.trekkie; 1862 1863 var originalDocumentWrite = document.write; 1864 document.write = customDocumentWrite; 1865 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1866 document.write = originalDocumentWrite; 1867 1868 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1869 var token = match? match[1]: undefined; 1870 if (!hasLoggedConversion(token)) { 1871 setCookieIfConversion(token); 1872 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1873 } 1874 }); 1875 1876 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"72fad2da-eecb-4fbf-b936-0a2a0e42353e-1790806310","shopifyEmitted":true}); 1877 1878 var eventsListenerScript = document.createElement('script'); 1879 eventsListenerScript.async = true; 1880 eventsListenerScript.src = "//www.ebikessuperstore.com.au/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1881 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1882})();</script>
1882 1883
1883<script> 1884 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1885 window.ga = function ga() { 1886 (window.ga.q = window.ga.q || []).push(arguments); 1887 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1888 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1889 } 1890 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."); 1891 }; 1892 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1893 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1894 } 1895 } 1896</script>
vendor: 1 bytes, line 1896
1896
1897<script 1898 defer 1899 src="https://www.ebikessuperstore.com.au/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1900 data-application="storefront-renderer" 1901 data-shop-id="37470142597" 1902 data-render-region="gcp-europe-west1" 1903 data-page-type="search" 1904 data-theme-instance-id="123156988037" 1905 data-theme-name="Foxic" 1906 data-theme-version="2.6" 1907 data-monorail-region="shop_domain" 1908 data-resource-timing-sampling-rate="10" 1909 data-shs="true" 1910 data-shs-beacon="true" 1911 data-shs-export-with-fetch="true" 1912 data-shs-logs-sample-rate="1" 1913 data-shs-beacon-endpoint="https://www.ebikessuperstore.com.au/api/collect" 1914></script>
1914 1915<meta name="shopify-y" content="55f5059c-c1df-4a56-bdde-0ecc9870b5a8" data-expiration="1822363910000"><meta name="shopify-s" content="8c6e506d-6b2d-4dbf-8c78-082795b25ad9" data-expiration="1790808110000"><meta name="new-cookie-storage-activated" content="t"> 1916</head><body class="template-search page- ajax_cart has-squared-color-swatch has-smround-btns minicart_auto_open " data-time-locale="DAYS/HRS/MIN/SEC"> 1917 1918<div id="shopify-section-header" class="shopify-section hdr-wrap"><header class="hdr-wrap " data-section-id="header" data-section-type="header-section"> 1919 1920 <div class="hdr-content hdr-content-sticky"> 1921 <div class="container"> 1922 <div class="row"> 1923 <div class="col-auto show-mobile"> 1924 <!-- Menu Toggle --> 1925<div class="menu-toggle"> <a href="#" class="mobilemenu-toggle"><i class="icon-menu"></i></a> </div> 1926<!-- /Menu Toggle --> 1927 </div> 1928 <div class="col-auto hdr-logo"> 1929<a href="/" class="logo image-container" style="padding-bottom: 59.71014492753624%;}"> 1930 <img class="lazyload" 1931 data-src="//www.ebikessuperstore.com.au/cdn/shop/files/e-bike-logo-transparent_344x.png?v=1680208023" 1932 data-srcset="//www.ebikessuperstore.com.au/cdn/shop/files/e-bike-logo-transparent_344x.png?v=1680208023 1x, //www.ebikessuperstore.com.au/cdn/shop/files/e-bike-logo-transparent_344x.png?v=1680208023 2x" 1933 alt="Electric Bikes Superstore Adelaide"> 1934</a></div> 1935<div class="hdr-nav hide-mobile nav-holder-s "></div><div class="hdr-links-wrap col-auto ml-auto"> 1936 <div class="hdr-inline-link hdr-inline-link--sm"> 1937 1938<!-- Header Search --> 1939<div class="search_container_desktop"> 1940 <div class="dropdn dropdn_search dropdn_fullwidth"> 1941 <a href="#" class="dropdn-link js-dropdn-link only-icon" title="Search"><i class="icon-search"></i><span class="dropdn-link-txt">Search</span></a> 1942 <div class="dropdn-content"> 1943 <div class="container"> 1944 <form action="/search" method="get" class="search search-off-popular" role="search"> 1945 <input type="hidden" name="type" value="product" /> 1946 <input type="search" name="q" class="search-input input-empty" placeholder="What are you looking for?"> 1947 <button type="submit" class="search-button"><i class="icon-search"></i></button> 1948 <a href="#" class="search-close js-dropdn-close"><i class="icon-close-thin"></i></a> 1949 </form> 1950 </div> 1951 </div> 1952 </div> 1953</div> 1954<!-- /Header Search --> 1955 1956 <div class="dropdn dropdn_wishlist"> 1957 <a href="/pages/wishlist" class="dropdn-link only-icon wishlist-link" title="Wishlist"> 1958 <i class="icon-heart"></i><span class="wishlist-qty js-wishlist-qty"></span> 1959 </a> 1960 </div> 1961 1962 <!-- Header Account --> 1963 1964 <div class="dropdn dropdn_account dropdn_fullheight"> 1965 <a href="#" class="dropdn-link js-dropdn-link only-icon" data-panel="#dropdnAccount" title="Log in"><i class="icon-user"></i><span class="dropdn-link-txt">Log in</span></a> 1966 </div> 1967 1968 <!-- /Header Account --> 1969 1970 1971<div class="dropdn dropdn_fullheight minicart "> 1972 <a href="#" class="dropdn-link js-dropdn-link minicart-link" data-panel="#dropdnMinicart" title="Your cart"> 1973 <i class="icon-cart"></i> 1974 <span class="minicart-qty">0</span> 1975 <span class="minicart-total hide-mobile d-none">$0.00</span> 1976 </a> 1977</div> 1978 1979 1980 </div> 1981 </div> 1982 </div> 1983 </div> 1984 </div> 1985 1986 <div class="hdr hdr-style2 "><div class="hdr-topline hdr-topline--dark js-hdr-top"> 1987 <div class="container"> 1988 <div class="row"> 1989 <div class="col hdr-topline-left"> 1990 <ul class="social-list list-unstyled"> 1991 <!-- Social --> 1992 1993<li><a target="_blank" href="mailto:[email protected]" title="Electric Bikes Superstore Adelaide on Email"> 1994 <i class="icon-email-1"></i> 1995 </a></li> 1996 1997 1998<li> 1999 <a target="_blank" href="https://www.facebook.com/ebikessuperstore/" title="Electric Bikes Superstore Adelaide on Facebook"> 2000 <i class="icon-facebook"></i> 2001 </a> 2002 </li> 2003 2004 2005 2006 2007 2008 2009 2010 2011<li><a target="_blank" href="https://www.instagram.com/ebikessuperstore/" title="Electric Bikes Superstore Adelaide on Instagram"> 2012 <i class="icon-instagram"></i> 2013 </a></li> 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025<!-- /Social --> 2026 2027 </ul> 2028 </div><div class="col text-center py-0"> 2029 2030 <div class="custom-text js-custom-text-carousel" data-slick='{"speed": 1000, "autoplaySpeed": 3000}'> 2031 <div class="custom-text-item">Door to Door Workshop <a style="color: #23c106;" href="https://www.ebikessuperstore.com.au/pages/contact#kensington">Collect + Return</a></div> 2032 <div class="custom-text-item">Visit our <a style="color: #23c106;" href="https://www.ebikessuperstore.com.au/pages/contact#brighton">Brighton Store</a></div> 2033 2034 2035 </div> 2036 2037 </div><div class="col hdr-topline-right hide-mobile"> 2038 <div class="hdr-inline-link hdr-inline-link--sm"> 2039 2040<!-- Header Services --> 2041<div class="dropdn dropdn_services dropdn_fullwidth"> 2042 <a href="#" class="dropdn-link js-dropdn-link"> 2043 2044<i class="icon-ribbon"></i>
2045 <span class="dropdn-link-txt">Info</span></a> 2046 <div class="dropdn-content"> 2047 <div class="container"> 2048 <div class="row"><div class="col"> 2049 <h4>About Us</h4> 2050 <p>Welcome to Electric Bikes Superstore Adelaide. The home of South Australia's biggest range of ebikes. We are passionate about electric commuting and sell a wide range of ebikes from folding, commuting, mountain, high-performance recreational e-bikes to road registered electric motor bikes. We can also turn your ordinary bike into an electric bike. 2051If you can't find all the information you need please get in contact and we would be more then happy to answer your questions. </p> <a href="https://www.ebikessuperstore.com.au/pages/about-us" target="_blank">Read More</a>. 2052 </div><div class="col"> 2053 <h4>BRIGHTON STORE</h4> 2054 <ul class="list-icon"> <li> 2055<i class="icon-info"></i>Electric Bikes Super Store</li> <li> 2056<i class="icon-location"></i>417 Brighton Rd, Brighton, SA</li> <li> 2057<i class="icon-phone"></i>Adelaide's biggest range of ebike's</li> <li> 2058<i class="icon-envelope"></i><a href="mailto:[email protected]">[email protected]</a> 2059</li> <li> 2060<i class="icon-watch"></i>Mon-Fri: 10AM - 5PM</li> 2061 2062<li>Saturday: 10AM - 4PM</li> 2063<li>Monday: Closed</li> 2064</ul> 2065 </div><div class="col"> 2066 <h4>Door to Door Workshop</h4> 2067 Collect - Service - Return 2068 </div></div> 2069 </div> 2070 </div> 2071</div> 2072<!-- /Header Services --> 2073 2074 2075 2076 2077 <!-- Header Currency --> 2078 2079 <div class="dropdn_currency"> 2080 2081 <form method="post" action="/cart/update" accept-charset="UTF-8" class="currency-selector" enctype="multipart/form-data"><input type="hidden" name="form_type" value="currency" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="return_to" value="/search" /> 2082 <input type="hidden" name="currency" /> 2083 <div class="dropdn dropdn_currency--shortcut dropdn_caret"> 2084 <a href="#" class="dropdn-link js-dropdn-link"><span class="js-dropdn-select-current"> 2085 AUD 2086 </span><i class="icon-angle-down"></i></a> 2087 <div class="dropdn-content"> 2088 <ul class="js-currencies"> 2089 2090 <li class="active"><a href="#" data-value="AUD"><span class="js-dropdn-select-data selected" data-currency="AUD">AUD</span><span></span></a></li> 2091 2092 </ul> 2093 </div> 2094 </div> 2095 </form> 2096 </div> 2097 2098 <!-- /Header Currency --> 2099 2100 <div class="hdr_container_desktop"> 2101 2102 <!-- Header Account --> 2103 2104 <div class="dropdn dropdn_account dropdn_fullheight"> 2105 <a href="#" class="dropdn-link js-dropdn-link " data-panel="#dropdnAccount" title="Log in"><i class="icon-user"></i><span class="dropdn-link-txt">Log in</span></a> 2106 </div> 2107 2108 <!-- /Header Account --> 2109 2110 </div> 2111 </div> 2112 </div> 2113 </div> 2114 </div> 2115 </div><div class="hdr-content"> 2116 <div class="container"> 2117 <div class="row justify-content-between"> 2118 <div class="col-auto show-mobile"> 2119 <!-- Menu Toggle --> 2120<div class="menu-toggle"> <a href="#" class="mobilemenu-toggle"><i class="icon-menu"></i></a> </div> 2121<!-- /Menu Toggle --> 2122 </div><div class="col col-7 hdr-phone justify-content-start"><i class="icon-phone"></i><span><a href="tel:+610881667571">08 8166 7571</a></span> 2123 </div><div class="hdr-logo"> 2124 2125<a href="/" class="logo image-container" style="padding-bottom: 59.71014492753624%;"> 2126 <img class="lazyload" 2127 data-src="//www.ebikessuperstore.com.au/cdn/shop/files/e-bike-logo-transparent_344x.png?v=1680208023" 2128 data-srcset="//www.ebikessuperstore.com.au/cdn/shop/files/e-bike-logo-transparent_344x.png?v=1680208023 1x, //www.ebikessuperstore.com.au/cdn/shop/files/e-bike-logo-transparent_344x.png?v=1680208023 2x" 2129 alt="Electric Bikes Superstore Adelaide"><style> 2130 @media screen and (min-width: 768px) { 2131 .hdr-logo > a {width: 172px} 2132 .hdr-logo > a img {max-width: 172px; width: 100%;} 2133 } 2134 @media screen and (max-width: 767px) { 2135 .hdr-logo > a {width: 140px} 2136 .hdr-logo > a img {max-width: 140px; width: 100%;} 2137 } 2138 </style> 2139</a> 2140 </div> 2141 <div class="col col-lg-7 hdr-links-wrap ml-0"> 2142 <div class="hdr-links"> 2143 <div class="hdr-inline-link hdr-inline-link--sm"> 2144 2145<!-- Header Search --> 2146<div class="search_container_desktop"> 2147 <div class="dropdn dropdn_search dropdn_fullwidth"> 2148 <a href="#" class="dropdn-link js-dropdn-link only-icon" title="Search"><i class="icon-search"></i><span class="dropdn-link-txt">Search</span></a> 2149 <div class="dropdn-content"> 2150 <div class="container"> 2151 <form action="/search" method="get" class="search search-off-popular" role="search"> 2152 <input type="hidden" name="type" value="product" /> 2153 <input type="search" name="q" class="search-input input-empty" placeholder="What are you looking for?"> 2154 <button type="submit" class="search-button"><i class="icon-search"></i></button> 2155 <a href="#" class="search-close js-dropdn-close"><i class="icon-close-thin"></i></a> 2156 </form> 2157 </div> 2158 </div> 2159 </div> 2160</div> 2161<!-- /Header Search --> 2162 2163 <div class="dropdn dropdn_wishlist"> 2164 <a href="/pages/wishlist" class="dropdn-link only-icon wishlist-link" title="Wishlist"> 2165 <i class="icon-heart"></i><span class="wishlist-qty js-wishlist-qty"></span> 2166 </a> 2167 </div> 2168 2169 <div class="hdr_container_mobile show-mobile"> 2170 2171 <!-- Header Account --> 2172 2173 <div class="dropdn dropdn_account dropdn_fullheight"> 2174 <a href="#" class="dropdn-link js-dropdn-link " data-panel="#dropdnAccount" title="Log in"><i class="icon-user"></i><span class="dropdn-link-txt">Log in</span></a> 2175 </div> 2176 2177 <!-- /Header Account --> 2178 2179 </div> 2180 2181<div class="dropdn dropdn_fullheight minicart "> 2182 <a href="#" class="dropdn-link js-dropdn-link minicart-link" data-panel="#dropdnMinicart" title="Your cart"> 2183 <i class="icon-cart"></i>
2184 <span class="minicart-qty">0</span> 2185 <span class="minicart-total hide-mobile d-none">$0.00</span> 2186 </a> 2187</div> 2188 2189 2190 </div> 2191 </div> 2192 </div> 2193 </div> 2194 </div> 2195 </div> 2196 <div class="hdr-navline hide-mobile hdr-navline--dark"> 2197 <!--navigation--> 2198 <div class="hdr-nav nav-holder justify-content-start"> 2199 2200 <ul class="mmenu mmenu-js "> 2201 2202 2203 <li class="mmenu-item--simple title-home show-all"> 2204 <a href="https://www.ebikessuperstore.com.au/" class="no-uppercase"><span>Home 2205</span></a> 2206 2207 2208 2209 2210 </li> 2211 2212 2213 2214 <li class="mmenu-item--simple title-about-us show-all"> 2215 <a href="/pages/about-us" class="no-uppercase"><span>About Us 2216</span></a> 2217 2218 2219 2220 2221 </li> 2222 2223 2224 2225 <li class="mmenu-item--mega title-products show-all"> 2226 <a href="/pages/electric-bikes" class="no-uppercase"><span>Products 2227</span></a> 2228 2229 <div class="mmenu-submenu mmenu-submenu-with-sublevel "> 2230 <div class="mmenu-submenu-inside"> 2231 <div class="container"> 2232 2233 2234 <div class="mmenu-right width-25"> 2235 <div class="mmenu-bnr-wrap image-hover-dark"> 2236 <a class="image-hover-scale" ><div class="image-container w-100" style="padding-bottom: 120.0%"> 2237 <img class="lazyload fade-up" 2238 data-src="//www.ebikessuperstore.com.au/cdn/shop/files/1_5cc1a2a9-ef8b-4c26-99cb-0edcc169980d_{width}x.png?v=1696919959" 2239 data-src="//www.ebikessuperstore.com.au/cdn/shop/files/1_5cc1a2a9-ef8b-4c26-99cb-0edcc169980d_412x.png?v=1696919959" 2240 data-srcset="//www.ebikessuperstore.com.au/cdn/shop/files/1_5cc1a2a9-ef8b-4c26-99cb-0edcc169980d_412x.png?v=1696919959 1x, //www.ebikessuperstore.com.au/cdn/shop/files/1_5cc1a2a9-ef8b-4c26-99cb-0edcc169980d_412x.png?v=1696919959 2x" 2241 alt=""> 2242 </div></a> 2243 </div> 2244 <h3 class="submenu-title"><a ></a></h3> 2245 </div> 2246 2247 <div class="mmenu-cols column-4"> 2248 2249 2250 2251 2252 2253 2254 2255 <div class="mmenu-col"> 2256 <h3 class="submenu-title"><a href="/pages/electric-bikes">Shop</a></h3> 2257 2258 <ul class="submenu-list"> 2259 2260 <li> 2261 2262<a href="/collections/specials-discounts">Specials</a> 2263 2264 </li> 2265 2266 <li> 2267 2268<a href="/collections/private-property">Private Property</a> 2269 2270 </li> 2271 2272 <li> 2273 2274<a href="/pages/kits-and-batteries">Kits and Batteries</a> 2275 2276 </li> 2277 2278 </ul> 2279 2280 </div> 2281 2282 2283 2284 2285 2286 2287 2288 2289 <div class="mmenu-col"> 2290 <h3 class="submenu-title"><a href="/pages/electric-bikes">eBikes</a></h3> 2291 2292 <ul class="submenu-list"> 2293 2294 <li> 2295 2296<a href="/collections/scooters">Scooters</a> 2297 2298 </li> 2299 2300 <li> 2301 2302<a href="/collections/cargo">Cargo Bikes</a> 2303 2304 </li> 2305 2306 <li> 2307 2308<a href="/collections/commuting">Commuting</a> 2309 2310 </li> 2311 2312 <li> 2313 2314<a href="/collections/dual-suspension">Dual Suspension</a> 2315 2316 </li> 2317 2318 <li> 2319 2320<a href="/collections/folding-bikes">Folding</a> 2321 2322 </li> 2323 2324 <li> 2325 2326<a href="/collections/kids-bikes">Kids Bikes</a> 2327 2328 </li> 2329 2330 <li> 2331 2332<a href="/collections/fatbikes">Fat Wheel</a> 2333 2334 </li> 2335 2336 <li> 2337 2338<a href="/collections/mountain-bikes">Mountain Bikes</a> 2339 2340 </li> 2341 2342 <li> 2343 2344<a href="/collections/step-through">Step-Through</a> 2345 2346 </li> 2347 2348 <li> 2349 2350<a href="/collections/tricycles">Trikes</a> 2351 2352 </li> 2353 2354 <li> 2355 2356<a href="/collections/road">Road</a> 2357 2358 </li> 2359 2360 <li> 2361
2362<a href="/collections/light-weight">Light Weight</a> 2363 2364 </li> 2365 2366 </ul> 2367 2368 </div> 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 <div class="mmenu-col"> 2385 <h3 class="submenu-title"><a href="/collections/accessories">Accessories</a></h3> 2386 2387 <ul class="submenu-list"> 2388 2389 <li> 2390 2391<a href="/collections/basket">Baskets</a> 2392 2393 </li> 2394 2395 <li> 2396 2397<a href="/collections/car-rack">Car Carriers</a> 2398 2399 </li> 2400 2401 <li> 2402 2403<a href="/collections/helmets">Helmets</a> 2404 2405 </li> 2406 2407 <li> 2408 2409<a href="/collections/lights">Lights</a> 2410 2411 </li> 2412 2413 <li> 2414 2415<a href="/collections/locks">Locks & Security</a> 2416 2417 </li> 2418 2419 <li> 2420 2421<a href="/pages/this-page-is-being-built">Pannier Bags</a> 2422 2423 </li> 2424 2425 <li> 2426 2427<a href="/pages/this-page-is-being-built">Phone Holders</a> 2428 2429 </li> 2430 2431 <li> 2432 2433<a href="/pages/this-page-is-being-built">Racks</a> 2434 2435 </li> 2436 2437 </ul> 2438 2439 </div> 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 </div> 2521 </div> 2522 </div> 2523 </div> 2524 2525 </li> 2526 2527 2528 2529 <li class="mmenu-item--simple title-specials show-all"> 2530 <a href="/collections/specials-discounts" class="no-uppercase"><span>Specials 2531</span></a> 2532 2533 2534 2535 2536 </li> 2537 2538 2539 2540 <li class="mmenu-item--simple title-faqs show-all"> 2541 <a href="/pages/buying-guide" class="no-uppercase"><span>FAQs 2542</span></a> 2543 2544 2545 2546 <div class="mmenu-submenu"> 2547 <ul class="submenu-list"> 2548 2549 <li> 2550 2551<a href="/pages/this-page-is-being-built">Brochures</a> 2552 2553</li> 2554 2555 <li> 2556
2557<a href="/pages/the-difference-between-hub-motors-and-mid-drives">Which motor type?</a> 2558 2559</li> 2560 2561 <li> 2562 2563<a href="/pages/understanding-batteries-and-range">What size battery?</a> 2564 2565</li> 2566 2567 <li> 2568 2569<a href="/pages/try-before-you-buy">Picking the right bike</a> 2570 2571</li> 2572 2573 <li> 2574 2575<a href="/pages/why-buy-a-ebike-from-us">Why buy a ebike from us?</a> 2576 2577</li> 2578 2579 </ul> 2580 </div> 2581 2582 2583 </li> 2584 2585 2586 2587 <li class="mmenu-item--simple title-workshop show-all"> 2588 <a href="/pages/workshop" class="no-uppercase"><span>Workshop 2589</span></a> 2590 2591 2592 2593 <div class="mmenu-submenu"> 2594 <ul class="submenu-list"> 2595 2596 <li> 2597 2598<a href="/pages/workshop">Instore Workshop</a> 2599 2600</li> 2601 2602 <li> 2603 2604<a href="/pages/mobile-workshop">Mobile Workshop</a> 2605 2606</li> 2607 2608 </ul> 2609 </div> 2610 2611 2612 </li> 2613 2614 2615 2616 <li class="mmenu-item--simple title-contact show-all"> 2617 <a href="/pages/contact" class="no-uppercase"><span>Contact 2618</span></a> 2619 2620 2621 2622 2623 </li> 2624 2625 2626 2627 <li class="mmenu-item--simple title-riders-guide show-all"> 2628 <a href="/blogs/our-blog" class="no-uppercase"><span>Riders Guide 2629</span></a> 2630 2631 2632 2633 2634 </li> 2635 2636 2637 </ul> 2638 2639 </div> 2640 <!--//navigation--> 2641 </div> 2642</div> 2643</header> 2644<div class="header-side-panel"> 2645 <!-- Mobile Menu --> 2646<div class="mobilemenu js-push-mbmenu"> 2647 <div class="mobilemenu-content"> 2648 <div class="mobilemenu-close mobilemenu-toggle">Close</div> 2649 <div class="mobilemenu-scroll"> 2650 <div class="mobilemenu-search"></div> 2651 <div class="nav-wrapper show-menu"> 2652 <div class="nav-toggle"> 2653 <span class="nav-back"><i class="icon-angle-left"></i></span> 2654 <span class="nav-title"></span> 2655 <a href="#" class="nav-viewall">View all</a> 2656 </div> 2657 <ul class="nav nav-level-1"> 2658 2659 2660 2661 <li class="show-all"> 2662 2663 2664 2665 <a href="https://www.ebikessuperstore.com.au/">Home 2666 </a> 2667 2668 2669 </li> 2670 2671 2672 2673 <li class="show-all"> 2674 2675 2676 2677 <a href="/pages/about-us">About Us 2678 </a> 2679 2680 2681 </li> 2682 2683 2684 2685 <li class="show-all"> 2686 2687 2688 <a href="/pages/electric-bikes">Products 2689
2690 <span class="arrow"><i class="icon-angle-right"></i></span></a> 2691 <ul> 2692 2693 2694 2695 2696 2697 2698 2699<li> 2700 <a href="/pages/electric-bikes">Shop 2701 <span class="arrow"><i 2702 class="icon-angle-right"></i></span></a> 2703 2704 <ul> 2705 2706 <li><a href="/collections/specials-discounts">Specials</a> 2707 2708 </li> 2709 2710 <li><a href="/collections/private-property">Private Property</a> 2711 2712 </li> 2713 2714 <li><a href="/pages/kits-and-batteries">Kits and Batteries</a> 2715 2716 </li> 2717 2718 </ul> 2719 2720 </li> 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730<li> 2731 <a href="/pages/electric-bikes">eBikes 2732 <span class="arrow"><i 2733 class="icon-angle-right"></i></span></a> 2734 2735 <ul> 2736 2737 <li><a href="/collections/scooters">Scooters</a> 2738 2739 </li> 2740 2741 <li><a href="/collections/cargo">Cargo Bikes</a> 2742 2743 </li> 2744 2745 <li><a href="/collections/commuting">Commuting</a> 2746 2747 </li> 2748 2749 <li><a href="/collections/dual-suspension">Dual Suspension</a> 2750 2751 </li> 2752 2753 <li><a href="/collections/folding-bikes">Folding</a> 2754 2755 </li> 2756 2757 <li><a href="/collections/kids-bikes">Kids Bikes</a> 2758 2759 </li> 2760 2761 <li><a href="/collections/fatbikes">Fat Wheel</a> 2762 2763 </li> 2764 2765 <li><a href="/collections/mountain-bikes">Mountain Bikes</a> 2766 2767 </li> 2768 2769 <li><a href="/collections/step-through">Step-Through</a> 2770 2771 </li> 2772 2773 <li><a href="/collections/tricycles">Trikes</a> 2774 2775 </li> 2776 2777 <li><a href="/collections/road">Road</a> 2778 2779 </li> 2780 2781 <li><a href="/collections/light-weight">Light Weight</a> 2782 2783 </li> 2784 2785 </ul> 2786 2787 </li> 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803<li> 2804 <a href="/collections/accessories">Accessories 2805 <sp
2805an class="arrow"><i 2806 class="icon-angle-right"></i></span></a> 2807 2808 <ul> 2809 2810 <li><a href="/collections/basket">Baskets</a> 2811 2812 </li> 2813 2814 <li><a href="/collections/car-rack">Car Carriers</a> 2815 2816 </li> 2817 2818 <li><a href="/collections/helmets">Helmets</a> 2819 2820 </li> 2821 2822 <li><a href="/collections/lights">Lights</a> 2823 2824 </li> 2825 2826 <li><a href="/collections/locks">Locks & Security</a> 2827 2828 </li> 2829 2830 <li><a href="/pages/this-page-is-being-built">Pannier Bags</a> 2831 2832 </li> 2833 2834 <li><a href="/pages/this-page-is-being-built">Phone Holders</a> 2835 2836 </li> 2837 2838 <li><a href="/pages/this-page-is-being-built">Racks</a> 2839 2840 </li> 2841 2842 </ul> 2843 2844 </li> 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 </ul> 2915 2916 2917 </li> 2918 2919 2920 2921 <li class="show-all"> 2922 2923 2924 2925 <a href="/collections/specials-discounts">Specials 2926 </a> 2927 2928 2929 </li> 2930 2931 2932 2933 <li class="show-all"> 2934 2935 2936 2937 <a href="/pages/buying-guide">FAQs
2938 <span class="arrow"><i class="icon-angle-right"></i></span> 2939 </a> 2940 2941 <ul> 2942 2943 <li > 2944 <a href="/pages/this-page-is-being-built">Brochures</a> 2945 2946</li> 2947 2948 <li > 2949 <a href="/pages/the-difference-between-hub-motors-and-mid-drives">Which motor type?</a> 2950 2951</li> 2952 2953 <li > 2954 <a href="/pages/understanding-batteries-and-range">What size battery?</a> 2955 2956</li> 2957 2958 <li > 2959 <a href="/pages/try-before-you-buy">Picking the right bike</a> 2960 2961</li> 2962 2963 <li > 2964 <a href="/pages/why-buy-a-ebike-from-us">Why buy a ebike from us?</a> 2965 2966</li> 2967 2968 </ul> 2969 2970 2971 </li> 2972 2973 2974 2975 <li class="show-all"> 2976 2977 2978 2979 <a href="/pages/workshop">Workshop 2980 <span class="arrow"><i class="icon-angle-right"></i></span> 2981 </a> 2982 2983 <ul> 2984 2985 <li > 2986 <a href="/pages/workshop">Instore Workshop</a> 2987 2988</li> 2989 2990 <li > 2991 <a href="/pages/mobile-workshop">Mobile Workshop</a> 2992 2993</li> 2994 2995 </ul> 2996 2997 2998 </li> 2999 3000 3001 3002 <li class="show-all"> 3003 3004 3005 3006 <a href="/pages/contact">Contact 3007 </a> 3008 3009 3010 </li> 3011 3012 3013 3014 <li class="show-all"> 3015 3016 3017 3018 <a href="/blogs/our-blog">Riders Guide 3019 </a> 3020 3021 3022 </li> 3023 3024 3025 3026 </ul> 3027 </div> 3028 <div class="mobilemenu-bottom"> 3029 3030 <div class="mobilemenu-currency"> 3031 3032 <!-- Header Currency --> 3033 3034 <div class="dropdn_currency"> 3035 3036 <form method="post" action="/cart/update" id="currency_selector" accept-charset="UTF-8" class="currency-selector" enctype="multipart/form-data"><input type="hidden" name="form_type" value="currency" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="return_to" value="/search" /> 3037 <input type="hidden" name="currency" /> 3038 <div class="dropdn dropdn_currency--shortcut dropdn_caret"> 3039 <a href="#" class="dropdn-link js-dropdn-link"><span class="js-dropdn-select-current"> 3040 AUD 3041 </span><i class="icon-angle-down"></i></a> 3042 <div class="dropdn-content"> 3043 <ul class="js-currencies"> 3044 3045 <li class="active"><a href="#" data-value="AUD"><span class="js-dropdn-select-data selected" data-currency="AUD">AUD</span><span></span></a></li> 3046 3047 </ul> 3048 </div> 3049 </div> 3050 </form> 3051 </div> 3052 3053 <!-- /Header Currency --> 3054 3055 </div> 3056 3057 3058 </div> 3059 </div> 3060 </div> 3061</div> 3062<!-- /Mobile Menu --> 3063 3064 3065 <div class="dropdn-content minicart-drop" id="dropdnMinicart"> 3066 <div class="dropdn-content-block"> 3067 <div class="dropdn-close d-flex"><span class="dropdn-close-clear d-none js-minicart-clear"><i class="icon-recycle"></i><span>Clear All</span></span><span class="js-dropdn-close ml-auto">Close</span></div> 3068 <div class="minicart-drop-content js-dropdn-content-scroll"> 3069 <div class="minicart-drop-content-inside"> 3070 <div class="minicart-empty js-minicart-empty "> 3071 <div class="minicart-empty-text heading-font">Your cart is currently empty.</div><div class="minicart-empty-icon"><i class="icon-shopping-bag"></i><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
3072 viewBox="0 0 306 262" style="enable-background:new 0 0 306 262;" xml:space="preserve"> 3073 <path class="st0" d="M78.1,59.5c0,0-37.3,22-26.7,85s59.7,237,142.7,283s193,56,313-84s21-206-69-240s-249.4-67-309-60 3074 C94.6,47.6,78.1,59.5,78.1,59.5z"/> 3075 </svg> 3076 </div></div> 3077 <div class="minicart-list-prd d-none"> 3078 3079 </div> 3080 3081 3082 </div> 3083 </div> 3084 <div class="minicart-drop-fixed js-hide-empty d-none"> 3085 <div class="loader-horizontal-sm js-loader-horizontal-sm" data-loader-horizontal><span></span></div><div class="minicart-drop-total js-minicart-drop-total row no-gutters align-items-center"> 3086 <div class="minicart-drop-total-txt col-auto heading-font">Total</div> 3087 <div class="minicart-drop-total-price col" data-header-cart-total>$0.00</div> 3088 </div><div class="minicart-drop-actions"> 3089 <a href="/cart" class="btn btn--md"><i class="icon-basket"></i><span>Cart Page</span></a><a href="/checkout" class="btn btn--md" style="background-color:#efefef; color:#282828;" data-color="#282828" data-hover-color="#fff" data-bgcolor="#efefef" data-hover-bgcolor="#282828"><i class="icon-checkout"></i><span>Check out</span></a></div></div> 3090 </div> 3091 <div class="drop-overlay js-dropdn-close"></div> 3092</div> 3093 3094 3095 3096 <div class="dropdn-content account-drop" id="dropdnAccount"> 3097 <div class="dropdn-content-block js-dropdn-content-scroll"> 3098 <div class="dropdn-close sticky-top"><span class="js-dropdn-close">Close</span></div> 3099 <ul> 3100<li><a href="https://www.ebikessuperstore.com.au/customer_authentication/redirect?locale=en®ion_country=AU"><span>Log in</span><i class="icon-login"></i></a></li> 3101 <li><a href="https://shopify.com/37470142597/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJlbGVjdHJpYy1iaWtlcy1zdXBlcnN0b3JlLWFkZWxhaWRlLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTQxMTExMCwibmJmIjoxNzkwODA2MzEwfQ.0fp-q0IcEPzBkOSoMDP3Qcjaweswlj6aA_khTOE9Xkw"><span>Register</span><i class="icon-user2"></i></a></li><li><a href="/checkout"><span>Check out</span><i class="icon-card"></i></a></li> 3102 </ul> 3103 3104 3105 <div class="dropdn-form-wrapper"> 3106 <h5 class="heading-font">QUICK LOGIN</h5> 3107 <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" novalidate="novalidate"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 3108<div class="form-group"> 3109 <input type="email" 3110 name="customer[email]" 3111 id="CustomerEmail" 3112 autocomplete="email" 3113 autocorrect="off" 3114 autocapitalize="off" class="form-control " placeholder="Enter your e-mail"> 3115 </div> 3116 <div class="form-group"> 3117 <input type="password" 3118 value="" 3119 name="customer[password]" 3120 id="CustomerPassword" class="form-control " placeholder="Enter your password"> 3121 </div><button type="submit" class="btn btn--lg" style="background-color:#efefef; color:#282828;" data-color="#282828" data-hover-color="#fff" data-bgcolor="#efefef" data-hover-bgcolor="#282828">Enter</button> 3122 </form> 3123 </div> 3124 3125 3126<div class="dropdn-bnr-wrapper"> 3127 <a href="/collections/sale-limited" class="bnr image-hover-scale bnr--bottom bnr--left" data-fontratio="5.695"> 3128 <div class="bnr-img"><img class="img-fluid lazyload" data-src="//www.ebikessuperstore.com.au/cdn/shop/files/mountain_531_x_678_px_{width}x.png?v=1700493010" data-aspectratio="1" data-sizes="auto" alt=""></div> 3129 <div class="bnr-caption"> 3130 <div class="bnr-text3" style="color:#a2fe01; font-size:.52em;"></div> 3131 <div class="bnr-text3 mt-0" style="color:#a2fe01; font-size:.8em;"></div> 3132 </div> 3133 </a> 3134 </div></div> 3135 <div class="drop-overlay js-dropdn-close"></div> 3136 </div> 3137 3138</div>
3138<script type="application/ld+json"> 3139{ 3140 "@context": "http://schema.org", 3141 "@type": "Organization", 3142 "name": "Electric Bikes Superstore Adelaide", 3143 3144 3145 "logo": "https:\/\/www.ebikessuperstore.com.au\/cdn\/shop\/files\/e-bike-logo-transparent_1035x.png?v=1680208023", 3146 3147 "sameAs": [ 3148 "#", 3149 "https:\/\/www.facebook.com\/ebikessuperstore\/", 3150 "#", 3151 "https:\/\/www.instagram.com\/ebikessuperstore\/", 3152 "", 3153 "", 3154 "#", 3155 "" 3156 ], 3157 "url": "https:\/\/www.ebikessuperstore.com.au" 3158} 3159</script>
3159 3160 3161 3162 3163</div> 3164<div class="page-content"> 3165 3166 3167<div class="holder breadcrumbs-wrap mt-0 " style="background-color: #f4f4f5"> 3168 <div class="container text-left"> 3169 <ul class="breadcrumbs" data-breadcrumbs> 3170 <li ><a href="/" title="Homepage">Homepage</a></li> 3171 3172 <li><span>Search</span></li> 3173 3174 </ul> 3175 </div> 3176 </div> 3177 3178<div class="holder"> 3179 <div class="container"> 3180 <div class="page-title text-center" data-collection-title> 3181 <h1> Search our site </h1> 3182 </div> 3183 <div class="row"> 3184 <div class="col-lg aside"> 3185 <div class="prd-grid-wrap"> 3186 <div class="prd-grid product-listing data-to-show-5 data-to-show-md-3 data-to-show-sm-2 js-category-grid" data-product-listing></div> 3187 </div> 3188 </div> 3189 </div> 3190 3191 <div id="shopify-section-collection-shop-info" class="shopify-section"></div> 3192 </div> 3193</div> 3194 3195 3196</div> 3197<div id="shopify-section-footer" class="shopify-section">
3197<footer class="page-footer footer-style-2 holder-mt-medium"> 3198 3199 <div class="footer-top footer--dark"> 3200 <div class="container"> 3201 <div class="row mt-0"><div class="col-lg col-xl"><div class="footer-block collapsed-mobile"> 3202 <div class="title"> 3203 <h4>Customer Care</h4> 3204 <div class="toggle-arrow"><span></span><span></span></div> 3205 </div> 3206 <div class="collapsed-content"> 3207 <ul> 3208 3209 <li> 3210 <a href="/search" title="">Search</a> 3211 </li> 3212 3213 <li> 3214 <a href="/pages/about-us" title="">About us</a> 3215 </li> 3216 3217 <li> 3218 <a href="/pages/workshop" title="">Workshop</a> 3219 </li> 3220 3221 <li> 3222 <a href="/pages/contact" title="">Contact</a> 3223 </li> 3224 3225 </ul> 3226 </div> 3227 </div></div><div class="col-lg col-xl"><div class="footer-block collapsed-mobile"> 3228 <div class="title"> 3229 <h4>Info</h4> 3230 <div class="toggle-arrow"><span></span><span></span></div> 3231 </div> 3232 <div class="collapsed-content"> 3233 <ul> 3234 3235 <li> 3236 <a href="/policies/privacy-policy" title="">Privacy Policy</a> 3237 </li> 3238 3239 <li> 3240 <a href="/policies/shipping-policy" title="">Shipping Policy</a> 3241 </li> 3242 3243 <li> 3244 <a href="/policies/terms-of-service" title="">Terms of Service</a> 3245 </li> 3246 3247 <li> 3248 <a href="/pages/returns-repairs" title="">Refund and Repairs</a> 3249 </li> 3250 3251 </ul> 3252 </div> 3253 </div></div><div class="col-lg col-xl"><div class="footer-block collapsed-mobile"> 3254 <div class="title"> 3255 <h4>Help</h4> 3256 <div class="toggle-arrow"><span></span><span></span></div> 3257 </div> 3258 <div class="collapsed-content"> 3259 <ul> 3260 3261 <li> 3262 <a href="/pages/why-buy-a-ebike-from-us" title="">Why buy a ebike from us?</a> 3263 </li> 3264 3265 <li> 3266 <a href="/pages/the-difference-between-hub-motors-and-mi
3266d-drives" title="">Which Motor Type?</a> 3267 </li> 3268 3269 <li> 3270 <a href="/pages/understanding-batteries-and-range" title="">Which Battery Size?</a> 3271 </li> 3272 3273 <li> 3274 <a href="/pages/try-before-you-buy" title="">Picking the right bike</a> 3275 </li> 3276 3277 <li> 3278 <a href="/blogs/our-blog" title="">Our Blog</a> 3279 </li> 3280 3281 </ul> 3282 </div> 3283 </div></div><div class="col-lg col-xl"> 3284 <div class="footer-block collapsed-mobile"> 3285 <div class="title"> 3286 <h4>GET CONNECTED</h4> 3287 <div class="toggle-arrow"><span></span><span></span></div> 3288 </div> 3289 <div class="collapsed-content"> 3290 <ul class="social-list-circle"> 3291 <!-- Social --> 3292 3293<li><a target="_blank" href="mailto:[email protected]" title="Electric Bikes Superstore Adelaide on Email"> 3294 <i class="icon-email-1"></i> 3295 </a></li> 3296 3297 3298<li> 3299 <a target="_blank" href="https://www.facebook.com/ebikessuperstore/" title="Electric Bikes Superstore Adelaide on Facebook"> 3300 <i class="icon-facebook"></i> 3301 </a> 3302 </li> 3303 3304 3305 3306 3307 3308 3309 3310 3311<li><a target="_blank" href="https://www.instagram.com/ebikessuperstore/" title="Electric Bikes Superstore Adelaide on Instagram"> 3312 <i class="icon-instagram"></i> 3313 </a></li> 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325<!-- /Social --> 3326 3327 </ul> 3328 </div> 3329 </div> 3330 </div></div> 3331 </div> 3332 </div> 3333 <div class="footer-bottom"> 3334 <div class="container"> 3335 <div class="row vert-margin-middle"> 3336 <div class="col-sm footer-bottom-col-right"> 3337 <div class="row vert-margin-middle"> 3338 <div class="col-sm"> 3339 <ul class="payment-link payment-link--sm"> 3340 3341 3342 3343 3344 <li><i class="icon-american-express-logo"></i></li> 3345 3346 3347 3348 3349 3350 <li><i class="icon-visa-pay-logo"></i></li> 3351 3352 3353 3354 3355 3356 <li><i class="icon-google-pay-logo"></i></li> 3357 3358 3359 3360 3361 3362 <li><i class="icon-master-card-logo"></i></li> 3363 3364 3365 3366 3367 3368 <li><i class="icon-paypal-logo"></i></li> 3369 3370 3371 3372 3373 3374 <li><i class="icon-apple-pay-logo"></i></li> 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 <a><img src="https://static.zipmoney.com.au/assets/default/footer-tile/footer-tile-new.png" alt=âzip iconâ style="height:30px;"></a> 3397 3398 </ul> 3399 </div><div class="col-sm col-md-auto"> 3400 <div class="footer-copyright"> 3401 <div class="text-copyright mb-0"> 3402© Copyright 2023 | <a href="https://www.ebikessuperstore.com.au/" rel="nofollow" target="_blank" class="underline_hover bold"> Electric Bikes Superstore Adelaide. </a> Powered By <a href="https://dgreatsolutions.com.au/website-design-adelaide/" rel="nofollow" target="_blank" class="underline_hover link"> DGreat Solutions</a> 3403</div> 3404 </div> 3405 </div></div> 3406 </div> 3407 </div> 3408 </div> 3409 </div> 3410</footer> 3411<style> #shopify-section-footer ul a img {margin-top: 8px;} </style></div> 3412 3413<div id="shopify-section-promo-products" class="shopify-section"> 3414 <div class="footer-sticky"> 3415 <div class="payment-notification-wrap js-pn"> 3416 <div class="payment-notification " data-expires="1" data-close="false" data-visible-time="12000" data-hidden-time="15000" data-delay="9000"> 3417 <div class="payment-notification-inside"> 3418 <div class="payment-notification-container"> 3419 <a href="#" class="payment-notification-image js-pn-link"> 3420 <img src="#" class="js-pn-image"> 3421 </a> 3422 <div class="payment-notification-content-wrapper"> 3423 <div class="payment-notification-content"> 3424 <div class="payment-notification-text">Someone purchased</div> 3425 <a href="#" class="payment-notification-name js-pn-name js-pn-link" title=""></a> 3426 <div class="payment-notification-when"><span class="js-pn-time"></span> minutes ago</div> 3427 <div class="payment-notification-from">from <span class="js-pn-from"></span></div> 3428 </div> 3429 </div> 3430 </div> 3431 <div class="payment-notification-close"><i class="icon-close-bold"></i></div> 3432 <a href="" class="payment-notification-qw js-pn-link-quickview js-prd-quickview" data-fancybox><i class="icon-eye"></i></a> 3433 </div> 3434 </div> 3435 </div> 3436 </div> 3437 3438 3439 3440 3441
3441<script> 3442 jQuery(document).ready(function () { 3443 THEME.productFeatures.paymentNotification({fromArray: 'Aberdeen, Abilene, Akron, Albany, Albuquerque, Alexandria, Allentown, Amarillo, Anaheim, Anchorage, Ann Arbor, Antioch, Apple Valley, Appleton, Arlington, Arvada, Asheville, Athens, Atlanta, Atlantic City, Augusta, Aurora, Austin, Bakersfield, Baltimore, Barnstable, Baton Rouge, Beaumont, Bel Air, Bellevue, Berkeley, Bethlehem, Billings, Birmingham, Bloomington, Boise, Boise City, Bonita Springs, Boston, Boulder, Bradenton, Bremerton, Bridgeport, Brighton, Brownsville, Bryan, Buffalo, Burbank, Burlington, Cambridge, Canton, Cape Coral, Carrollton, Cary, Cathedral City, Cedar Rapids, Champaign, Chandler, Charleston, Charlotte, Chattanooga, Chesapeake, Chicago, Chula Vista, Cincinnati, Clarke County, Clarksville, Clearwater, Cleveland, College Station, Colorado Springs, Columbia, Columbus, Concord, Coral Springs, Corona, Corpus Christi, Costa Mesa, Dallas, Daly City, Danbury, Davenport, Davidson County, Dayton, Daytona Beach, Deltona, Denton, Denver, Des Moines, Detroit, Downey, Duluth, Durham, El Monte, El Paso, Elizabeth, Elk Grove, Elkhart, Erie, Escondido, Eugene, Evansville, Fairfield, Fargo, Fayetteville, Fitchburg, Flint, Fontana, Fort Collins, Fort Lauderdale, Fort Smith, Fort Walton Beach, Fort Wayne, Fort Worth, Frederick, Fremont, Fresno, Fullerton, Gainesville, Garden Grove, Garland, Gastonia, Gilbert, Glendale, Grand Prairie, Grand Rapids, Grayslake, Green Bay, GreenBay, Greensboro, Greenville, Gulfport-Biloxi, Hagerstown, Hampton, Harlingen, Harrisburg, Hartford, Havre de Grace, Hayward, Hemet, Henderson, Hesperia, Hialeah, Hickory, High Point, Hollywood, Honolulu, Houma, Houston, Howell, Huntington, Huntington Beach, Huntsville, Independence, Indianapolis, Inglewood, Irvine, Irving, Jackson, Jacksonville, Jefferson, Jersey City, Johnson City, Joliet, Kailua, Kalamazoo, Kaneohe, Kansas City, Kennewick, Kenosha, Killeen, Kissimmee, Knoxville, Lacey, Lafayette, Lake Charles, Lakeland, Lakewood, Lancaster, Lansing, Laredo, Las Cruces, Las Vegas, Layton, Leominster, Lewisville, Lexington, Lincoln, Little Rock, Long Beach, Lorain, Los Angeles, Louisville, Lowell, Lubbock, Macon, Madison, Manchester, Marina, Marysville, McAllen, McHenry, Medford, Melbourne, Memphis, Merced, Mesa, Mesquite, Miami, Milwaukee, Minneapolis, Miramar, Mission Viejo, Mobile, Modesto, Monroe, Monterey, Montgomery, Moreno Valley, Murfreesboro, Murrieta, Muskegon, Myrtle Beach, Naperville, Naples, Nashua, Nashville, New Bedford, New Haven, New London, New Orleans, New York, New York City, Newark, Newburgh, Newport News, Norfolk, Normal, Norman, North Charleston, North Las Vegas, North Port, Norwalk, Norwich, Oakland, Ocala, Oceanside, Odessa, Ogden, Oklahoma City, Olathe, Olympia, Omaha, Ontario, Orange, Orem, Orlando, Overland Park, Oxnard, Palm Bay, Palm Springs, Palmdale, Panama City, Pasaden
3443a, Paterson, Pembroke Pines, Pensacola, Peoria, Philadelphia, Phoenix, Pittsburgh, Plano, Pomona, Pompano Beach, Port Arthur, Port Orange, Port Saint Lucie, Port St. Lucie, Portland, Portsmouth, Poughkeepsie, Providence, Provo, Pueblo, Punta Gorda, Racine, Raleigh, Rancho Cucamonga, Reading, Redding, Reno, Richland, Richmond, Richmond County, Riverside, Roanoke, Rochester, Rockford, Roseville, Round Lake Beach, Sacramento, Saginaw, Saint Louis, Saint Paul, Saint Petersburg, Salem, Salinas, Salt Lake City, San Antonio, San Bernardino, San Buenaventura, San Diego, San Francisco, San Jose, Santa Ana, Santa Barbara, Santa Clara, Santa Clarita, Santa Cruz, Santa Maria, Santa Rosa, Sarasota, Savannah, Scottsdale, Scranton, Seaside, Seattle, Sebastian, Shreveport, Simi Valley, Sioux City, Sioux Falls, South Bend, South Lyon, Spartanburg, Spokane, Springdale, Springfield, St. Louis, St. Paul, St. Petersburg, Stamford, Sterling Heights, Stockton, Sunnyvale, Syracuse, Tacoma, Tallahassee, Tampa, Temecula, Tempe, Thornton, Thousand Oaks, Toledo, Topeka, Torrance, Trenton, Tucson, Tulsa, Tuscaloosa, Tyler, Utica, Vallejo, Vancouver, Vero Beach, Victorville, Virginia Beach, Visalia, Waco, Warren, Washington, Waterbury, Waterloo, West Covina, West Valley City, Westminster, Wichita, Wilmington, Winston, Winter Haven, Worcester, Yakima, Yonkers, York, Youngstown', productJson: '[]' }) 3444 }) 3445 </script>
3445 3446 3447</div> 3448<div class="footer-sticky"> 3449 <!--added to cart--> 3450 <div class="popup-addedtocart js-popupAddToCart closed" data-close="20000"> 3451 <div class="container"> 3452 <div class="row"> 3453 <div class="popup-addedtocart-close js-popupAddToCart-close"><i class="icon-close"></i></div> 3454 <div class="popup-addedtocart-cart js-open-drop" data-panel="#dropdnMinicart"><i class="icon-basket"></i></div><div class="col-auto popup-addedtocart_logo"> 3455 <a href="/" class="logo"> 3456 <img class="lazyload" 3457 data-src="//www.ebikessuperstore.com.au/cdn/shop/files/e-bike-logo-transparent_107x.png?v=1680208023" 3458 data-srcset="//www.ebikessuperstore.com.au/cdn/shop/files/e-bike-logo-transparent_107x.png?v=1680208023 1x, //www.ebikessuperstore.com.au/cdn/shop/files/[email protected]?v=1680208023 2x" 3459 data-sizes="auto" 3460 alt="" style="width: 107px"> 3461 </span> 3462 </a> 3463 </div><div class="col popup-addedtocart_info"> 3464 <div class="row"> 3465 <a href="#" class="col-auto popup-addedtocart_image js-open-drop" data-panel="#dropdnMinicart"><span class="image-container"><img src="" alt=""></span></a> 3466 <div class="col popup-addedtocart_text"> 3467 <a href="#" class="popup-addedtocart_title js-open-drop" data-panel="#dropdnMinicart"></a> 3468 <span class="popup-addedtocart_message">Added to Cart</span> 3469 <span class="popup-addedtocart_error_message"></span> 3470 </div> 3471 </div> 3472 </div> 3473 <div class="col-auto popup-addedtocart_actions "> 3474 <span>You can</span><a href="#" class="btn btn--grey btn--sm js-open-drop" data-panel="#dropdnMinicart"><i class="icon-basket"></i><span>View Cart</span></a><span>or</span> 3475 <a href="/cart" class="btn btn--invert btn--sm minicart-checkout-popup"><i class="icon-checkout"></i><span>Check out</span></a> 3476 </div> 3477 </div> 3478 </div> 3479 </div> 3480 <!-- select options --> 3481 <form method="post" action="/cart/add"> 3482 <div class="sticky-addcart popup-selectoptions js-popupSelectOptions closed" data-close="15000"> 3483 <div class="container"> 3484 <div class="row"> 3485 <div class="popup-selectoptions-close js-popupSelectOptions-close"><i class="icon-close"></i></div> 3486 <div class="col-auto sticky-addcart_image sticky-addcart_image--zoom js-popupSelectOptions-zoom"> 3487 <a href="#" data-caption=""> 3488 <span class="image-container"><img src="" alt=""/></span> 3489 </a> 3490 </div> 3491 <div class="col col-sm-5 col-lg-4 col-xl-5 sticky-addcart_info"> 3492 <h3 class="sticky-addcart_title"><a href="#"></a></h1> 3493 <div class="sticky-addcart_price"> 3494 <span class="sticky-addcart_price--actual"></span> 3495 <span class="sticky-addcart_price--old"></span> 3496 </div> 3497 </div> 3498 <div class="col-auto sticky-addcart_options prd-block prd-block_info--style1"> 3499 <div class="select-wrapper"> 3500 <select class="form-control form-control--sm sticky-addcart_options_select" name="id"> 3501 </select> 3502 <div class="invalid-feedback">Can't be blank</div> 3503 </div> 3504 </div> 3505 <div class="col-auto sticky-addcart_actions"><div class="prd-block_qty"> 3506 <div class="qty qty-changer"> 3507 <button class="decrease js-qty-button"></button> 3508 <input type="number" class="qty-input" name="quantity" value="1" data-min="1" data-max="1000" pattern="[0-9]*"> 3509 <button class="increase js-qty-button"></button> 3510 </div> 3511</div> 3512<div class="btn-wrap"> 3513 <button class="btn js-add-to-cart" title="Add to cart">Add to cart</button> 3514 </div> 3515 </div> 3516 </div> 3517 </div> 3518 </div> 3519 </form><!-- back to top --> 3520 <a class="back-to-top js-back-to-top compensate-for-scrollbar" href="#" title="Scroll To Top"> 3521 <i class="icon icon-angle-up"></i> 3522 </a><!-- loader --> 3523 <div class="loader-horizontal js-loader-horizontal"> 3524 <div class="progress"> 3525 <div class="progress-bar progress-bar-striped progress-bar-animated w-100"></div> 3526 </div> 3527 </div> 3528</div><div id="whenArrives" style="display: none;" class="modal-info-content"> 3529 <div class="modal-info-heading"> 3530 <div><i class="icon-envelope"></i></div> 3531 <h2>Inform me!</h2> 3532 </div><form method="post" action="/contact#contactForm" id="contactForm" accept-charset="UTF-8" class="contact-form" data-toggle="validator"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> 3533 <div class="form-group"> 3534 <input type="text" name="contact[email]" class="form-control form-control--sm" placeholder="Email" required> 3535 </div> 3536 <div class="form-group"> 3537 <textarea class="form-control textarea--height-170" name="contact[body]" hidden placeholder="Message" required>I am waiting for this item "" </textarea> 3538 </div> 3539 <button class="btn w-100" type="submit">I am waiting for this item</button></form><div data-fancybox-close class="fancybox-close-small modal-close"><i class="icon-close"></i></div> 3540</div> 3541 3542 3543 3544 3545 3546
3547<script> 3548 $(function() { 3549 // Current Ajax request. 3550 var currentAjaxRequest = null; 3551 // Grabbing all search forms on the page, and adding a .search-results list to each. 3552 var searchForms = $('form[action="/search"]').css('position','relative').each(function() { 3553 // Grabbing text input. 3554 var input = $(this).find('input[name="q"]'); 3555 // Adding a list for showing search results. 3556 var offSet = input.position().top + input.innerHeight(); 3557 $('<ul class="search-results"></ul>').css( { 'position': 'absolute', 'left': '0px', 'top': offSet } ).appendTo($(this)).hide(); 3558 $('<div class="search-close search-results-close"><i class="icon-cross"></i></div>').css( { 'position': 'absolute', 'right': '5px', 'top': '75px' } ).appendTo($(this)).hide(); 3559 // Listening to keyup and change on the text field within these search forms. 3560 input.attr('autocomplete', 'off').bind('keyup change', function() { 3561 // What's the search term? 3562 var term = $(this).val(); 3563 // What's the search form? 3564 var form = $(this).closest('form'); 3565 // What's the search URL? 3566 var searchURL = '/search?type=product&q=' + term; 3567 // What's the search results list? 3568 var resultsList = form.find('.search-results'); 3569 // If that's a new term and it contains at least 3 characters. 3570 if (term.length > 3 && term != $(this).attr('data-old-term')) { 3571 // Saving old query. 3572 $(this).attr('data-old-term', term); 3573 // Killing any Ajax request that's currently being processed. 3574 if (currentAjaxRequest != null) currentAjaxRequest.abort(); 3575 // Pulling results. 3576 currentAjaxRequest = $.getJSON(searchURL + '&view=json', function(data) { 3577 // Reset results. 3578 resultsList.empty(); 3579 // If we have no results. 3580 if(data.results_count == 0) { 3581 // resultsList.html('<li><span class="title">No results.</span></li>'); 3582 // resultsList.fadeIn(200); 3583 resultsList.hide(); 3584 } else { 3585 // If we have results. 3586 count=0; 3587 $.each(data.results, function(index, item) { 3588 if(count<9){ 3589 var link = $('<a></a>').attr('href', item.url); 3590 link.append('<span class="thumbnail image-hover-scale"><img src="' + item.thumbnail + '" /></span>'); 3591 link.append('<span class="title">' + item.title + '</span>'); 3592 link.wrap('<li></li>'); 3593 resultsList.append(link.parent()); 3594 } 3595 count++; 3596 }); 3597 // The Ajax request will return at the most 10 results. 3598 // If there are more than 10, let's link to the search results page. 3599 if(data.results_count > 9) { 3600 resultsList.append('<li><span class="title"><a class="btn btn--alt" href="' + searchURL + '">See all results (' + data.results_count + ')</a></span></li>'); 3601 } 3602 resultsList.fadeIn(200); 3603 $('.search-results-close').fadeIn(200); 3604 } 3605 }) 3606 } 3607 }) 3608 }); 3609 // Clicking outside makes the results disappear. 3610 $('body').bind('click', function(){ 3611 $('.search-results').hide(); 3612 $('.search-results-close').hide(); 3613 }); 3614 }); 3615</script>
3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625
3626<script> 3627 (function(){ 3628 window.lazySizesConfig = window.lazySizesConfig || {}; 3629 window.lazySizesConfig.loadMode = 1; 3630 window.lazySizesConfig.expand = 10; 3631 window.lazySizesConfig.expFactor = 1.5; 3632 })(); 3633</script>
vendor: 1 bytes, line 3633
3633
3634<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/jquery.ez-plus.min.js?v=106543454336256853571700462191"></script>
vendor: 1 bytes, line 3634
3634
3635<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/jquery.instagramFeed.js?v=39126887635813501621700462191"></script>
vendor: 1 bytes, line 3635
3635
3636<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/vendor.min.js?v=27457086022831574841700462192"></script>
vendor: 1 bytes, line 3636
3636
3637<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/isotope.pkgd.min.js?v=96875624313649522131700462191" async="async"></script>
vendor: 1 bytes, line 3637
3637
3638<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/jarallax.min.js?v=37805484372013401941700462191"></script>
vendor: 1 bytes, line 3638
3638
3639<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/cart.min.js?v=93851970968352680391700462191"></script>
vendor: 1 bytes, line 3639
3639
3640<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/app.js?v=151938728675861598561700462190"></script>
vendor: 1 bytes, line 3640
3640
3641<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/lodash.core.min.js?v=174286648420366144701700462191"></script>
vendor: 1 bytes, line 3641
3641
3642<script src="//www.ebikessuperstore.com.au/cdn/shop/t/8/assets/helper.js?v=90430290867572591921700462191"></script>
3642 3643 3644 3645 3646<!-- START BEAE POPUP BUILDER --> 3647<!-- END BEAE POPUP BUILDER --> 3648<!--Gem_Page_Footer_Script--> 3649 3650<!--End_Gem_Page_Footer_Script--> 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688<style> 3689 .read-more-collection:hover{cursor:pointer} 3690</style>
3691<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"> 3692</script>
vendor: 1 bytes, line 3692
3692
3693<script> 3694 var jq224 = jQuery.noConflict(true); 3695 jq224('#truncated').on('click', function(){ 3696 jq224('#truncated').fadeOut(300, function(){ 3697 jq224('#fullDescription').fadeIn(500); 3698 }) 3699 }); 3700</script>
3700 3701 3702 3703
3704<script async src="https://app.coax.com.au/widget/chat-widget-loader.js" data-domain="https://app.coax.com.au" data-key="3JbKwvU" data-identifier="ce847e"></script>
vendor: 1 bytes, line 3704
3704
3705<script async src="https://app.coax.com.au/widget/contact-widget-loader.js" data-domain="https://app.coax.com.au" data-identifier="ce847e"></script>
vendor: 1 bytes, line 3705
3705
3706<script async src="https://trkcall.com/scripts/97954.js"></script>
3706 3707<style> 3708 .back-to-top.is-visible{ 3709 display: none; 3710 } 3711</style> 3712<!-- zip.js Library -->
3713<script src="https://cdn.us.zip.co/v1/zip.js"></script>
3713 3714<style> @media screen and (min-width: 768px) and (max-width: 2400px) {.qb-action-bar-wrapper {display: none; }} .promo_topbar .btn_promo {font-size: 16px;} @media screen and (min-width: 68px) and (max-width: 700px) {a.qb-banner-link {font-size: 16px; } h2.qb-action-bar-text-message {font-size: 20px; } a.qb-action-bar-button {font-size: 18px !important; }} input[type="checkbox"] + label:before,input[type="radio"] + label:before {border: solid; border-radius: 4px;} html,body {overflow-x: hidden; max-width: 100%;} </style>
3715<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3715 3716</body> 3717 3718</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.