1<!doctype html> 2<html class="no-touch page-loading" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//projektride.co.uk/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`60553068770`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7<meta charset="utf-8"> 8<meta http-equiv="X-UA-Compatible" content="IE=edge"> 9<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0"> 10<link rel="canonical" href="https://projektride.co.uk/products/skarper-ebike-drive-system"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="font" href="//projektride.co.uk/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//projektride.co.uk/cdn/fonts/roboto_mono/robotomono_n7.94ea13a641f607be3d334ec356dbe9710b93cb18.woff2" type="font/woff2" crossorigin><link rel="preload" as="image" href="//projektride.co.uk/cdn/shop/t/15/assets/loading.svg?v=91665432863842511931762079692"><style data-shopify> 11 12 html:not(.page-loading) .loading-overlay { opacity: 0; visibility: hidden; pointer-events: none; animation: fadeOut 1s ease; transition: visibility 0s linear 1s; } 13 14 .loading-overlay { position: fixed; top: 0; left: 0; z-index: 99999; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background: var(--overlay-bg, var(--COLOR-BLACK-WHITE)); }</style><style data-shopify>.loader__image__holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; display: none; align-items: center; justify-content: center; animation: pulse-loading 2s infinite ease-in-out; } 15 .loader__image__holder:has(.loader__image--fallback) { animation: none; } 16 .loading-image .loader__image__holder { display: flex; } 17 .loader__image { max-width: 150px; height: auto; object-fit: contain; } 18 .loading-image .loader__image--fallback { width: 150px; height: 150px; max-width: 150px; mask: var(--loading-svg) center center/contain no-repeat; background: var(--overlay-bg-svg, var(--COLOR-WHITE-BLACK)); }</style>
18<script> 19 const loadingAppearance = "once"; 20 const loaded = sessionStorage.getItem('loaded'); 21 22 if (loadingAppearance === 'once') { 23 if (loaded === null) { 24 sessionStorage.setItem('loaded', true); 25 document.documentElement.classList.add('loading-image'); 26 } 27 } else { 28 document.documentElement.classList.add('loading-image'); 29 } 30 </script>
30<link rel="shortcut icon" href="//projektride.co.uk/cdn/shop/files/favicon-32x32_32x32.png?v=1634060992" type="image/png"> 31<title>Skarper Ebike Drive System 32 33 34 – ProjektRide</title><meta name="description" content="Transform your bike into a high-performance e-bike in seconds. Skarperâs award-winning click-on drive gives you instant electric power when you want it, and your regular bike when you donât. Lightweight, fast-charging, and engineered with Red Bull Advanced Technologies â this is freedom on two wheels. Why choose Skarpe"> 35 36<meta property="og:site_name" content="ProjektRide"> 37<meta property="og:url" content="https://projektride.co.uk/products/skarper-ebike-drive-system"> 38<meta property="og:title" content="Skarper Ebike Drive System"> 39<meta property="og:type" content="product"> 40<meta property="og:description" content="Transform your bike into a high-performance e-bike in seconds. Skarperâs award-winning click-on drive gives you instant electric power when you want it, and your regular bike when you donât. Lightweight, fast-charging, and engineered with Red Bull Advanced Technologies â this is freedom on two wheels. Why choose Skarpe"><meta property="og:image" content="http://projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688"> 41 <meta property="og:image:secure_url" content="https://projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688"> 42 <meta property="og:image:width" content="2000"> 43 <meta property="og:image:height" content="2000"><meta property="og:price:amount" content="1,495.00"> 44 <meta property="og:price:currency" content="GBP"><meta name="twitter:card" content="summary_large_image"> 45<meta name="twitter:title" content="Skarper Ebike Drive System"> 46<meta name="twitter:description" content="Transform your bike into a high-performance e-bike in seconds. Skarperâs award-winning click-on drive gives you instant electric power when you want it, and your regular bike when you donât. Lightweight, fast-charging, and engineered with Red Bull Advanced Technologies â this is freedom on two wheels. Why choose Skarpe"><style data-shopify>@font-face { 47 font-family: "Roboto Mono"; 48 font-weight: 700; 49 font-style: normal; 50 font-display: swap; 51 src: url("//projektride.co.uk/cdn/fonts/roboto_mono/robotomono_n7.94ea13a641f607be3d334ec356dbe9710b93cb18.woff2") format("woff2"), 52 url("//projektride.co.uk/cdn/fonts/roboto_mono/robotomono_n7.4bd578ed36c8af9f034d1aa383e35172620e6500.woff") format("woff"); 53} 54 55 @font-face { 56 font-family: Poppins; 57 font-weight: 400; 58 font-style: normal; 59 font-display: swap; 60 src: url("//projektride.co.uk/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 61 url("//projektride.co.uk/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 62} 63 64 65 @font-face { 66 font-family: "Space Mono"; 67 font-weight: 700; 68 font-style: normal; 69 font-display: swap; 70 src: url("//projektride.co.uk/cdn/fonts/space_mono/spacemono_n7.508dbd51f810465f80674aa16b57dbed9d939476.woff2") format("woff2"), 71 url("//projektride.co.uk/cdn/fonts/space_mono/spacemono_n7.33dc758a163f8921951e545f3e66fea4986535cf.woff") format("woff"); 72} 73 74 75 76 @font-face { 77 font-family: "Roboto Mono"; 78 font-weight: 700; 79 font-style: normal; 80 font-display: swap; 81 src: url("//projektride.co.uk/cdn/fonts/roboto_mono/robotomono_n7.94ea13a641f607be3d334ec356dbe9710b93cb18.woff2") format("woff2"), 82 url("//projektride.co.uk/cdn/fonts/roboto_mono/robotomono_n7.4bd578ed36c8af9f034d1aa383e35172620e6500.woff") format("woff"); 83} 84 85 86 87 88 @font-face { 89 font-family: "Roboto Mono"; 90 font-weight: 400; 91 font-style: normal; 92 font-display: swap; 93 src: url("//projektride.co.uk/cdn/fonts/roboto_mono/robotomono_n4.9d1649e14a644ef48a2262609c784a79a5c2c87d.woff2") format("woff2"), 94 url("//projektride.co.uk/cdn/fonts/roboto_mono/robotomono_n4.1f5c294b54ad5b669e758778fae486a733405684.woff") format("woff"); 95} 96 97 98 99 100 101 102 @font-face { 103 font-family: Poppins; 104 font-weight: 100; 105 font-style: normal; 106 font-display: swap; 107 src: url("//projektride.co.uk/cdn/fonts/poppins/poppins_n1.91f1f2f2f3840810961af59e3a012dcc97d8ef59.woff2") format("woff2"), 108 url("//projektride.co.uk/cdn/fonts/poppins/poppins_n1.58d050ae3fe39914ce84b159a8c37ae874d01bfc.woff") format("woff"); 109} 110 111 112 113 114 @font-face { 115 font-family: Poppins; 116 font-weight: 500; 117 font-style: normal; 118 font-display: swap; 119 src: url("//projektride.co.uk/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"), 120 url("//projektride.co.uk/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff"); 121} 122 123 124 125 126 @font-face { 127 font-family: Poppins; 128 font-weight: 400; 129 font-style: italic; 130 font-display: swap; 131 src: url("//projektride.co.uk/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 132 url("//projektride.co.uk/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 133} 134 135 136 137 138 @font-face { 139 font-family: Poppins; 140 font-weight: 700; 141 font-style: italic; 142 font-display: swap; 143 src: url("//projektride.co.uk/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 144 url("//projektride.co.uk/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 145} 146 147 148 149 150 151 152 153 154 155 156 :root, 157 .color-scheme-1 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25); 158 --COLOR-PRIMARY-OPPOSITE: #ffffff; 159 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(221, 97, 97, 0.2); 160 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(221, 97, 97, 0.3); 161 162 --PRIMARY-BUTTONS-COLOR-BG: #d43737; 163 --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff; 164 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 165 --PRIMARY-BUTTONS-COLOR-BORDER: #d43737; 166 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2); 167 168 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #dd6161; 169 170 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(212, 55, 55, 0.05); 171 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(212, 55, 55, 0.1); 172 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(212, 55, 55, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000; 173 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2); 174 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(185, 185, 185, 0.2); 175 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(185, 185, 185, 0.3); 176 177 --SECONDARY-BUTTONS-COLOR-BG: #d3d3d3; 178 --SECONDARY-BUTTONS-COLOR-TEXT: #000000; 179 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 180 --SECONDARY-BUTTONS-COLOR-BORDER: #d3d3d3; 181 182 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(211, 211, 211, 0.05); 183 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(211, 211, 211, 0.1); 184 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(211, 211, 211, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 185 --OUTLINE-BUTTONS-PRIMARY-TEXT: #d43737; 186 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(212, 55, 55, 0.1); 187 --OUTLINE-BUTTONS-PRIMARY-BORDER: #d43737; 188 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(221, 97, 97, 0.2); 189 190 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 191 --OUTLINE-BUTTONS-SECONDARY-TEXT: #d3d3d3; 192 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(211, 211, 211, 0.1); 193 --OUTLINE-BUTTONS-SECONDARY-BORDER: #d3d3d3; 194 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(185, 185, 185, 0.2); 195 196 --OUTLINE-BUTTONS-WHITE-BG: transparent; 197 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 198 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 199 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 200 201 --OUTLINE-BUTTONS-BLACK-BG: transparent; 202 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 203 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 204 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #d43737; 205 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff; 206 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 207 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff; 208 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2); 209 210 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #d3d3d3; 211 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000; 212 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 213 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000; 214 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2); 215 216 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 217 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 218 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 219 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 220 221 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 222 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 223 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 224 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0c0c0f; 225 --COLOR-TEXT: #0c0c0f; 226 --COLOR-TEXT-DARKEN: #000000; 227 --COLOR-TEXT-LIGHTEN: #393948; 228 --COLOR-TEXT-ALPHA-5: rgba(12, 12, 15, 0.05); 229 --COLOR-TEXT-ALPHA-8: rgba(12, 12, 15, 0.08); 230 --COLOR-TEXT-ALPHA-10: rgba(12, 12, 15, 0.1); 231 --COLOR-TEXT-ALPHA-15: rgba(12, 12, 15, 0.15); 232 --COLOR-TEXT-ALPHA-20: rgba(12, 12, 15, 0.2); 233 --COLOR-TEXT-ALPHA-25: rgba(12, 12, 15, 0.25); 234 --COLOR-TEXT-ALPHA-50: rgba(12, 12, 15, 0.5); 235 --COLOR-TEXT-ALPHA-60: rgba(12, 12, 15, 0.6); 236 --COLOR-TEXT-ALPHA-85: rgba(12, 12, 15, 0.85); 237
238 --COLOR-BG-RGB: 255, 255, 255; 239 --COLOR-BG-GRADIENT: #ffffff; 240 --COLOR-BG: #ffffff; 241 --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25); 242 --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35); 243 --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6); 244 --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65); 245 --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85); 246 --COLOR-BG-DARKEN: #e6e6e6; 247 --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6; 248 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa; 249 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5; 250 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000; 251 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7; 252 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9; 253 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc; 254 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6; 255 --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd; 256 --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0; 257 --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3; 258 --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6; 259 --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a; 260 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3; 261 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6; 262 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999; 263 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c; 264 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080; 265 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373; 266 267 --COLOR-INPUT-BG: #ffffff; 268 269 --COLOR-ACCENT: #585858; 270 --COLOR-ACCENT-TEXT: #fff; 271 --COLOR-ACCENT-OPPOSITE: #ffffff; 272 --COLOR-ACCENT-MIX-ALPHA: rgba(44, 44, 44, 0.1); 273 274 --COLOR-BORDER: #d3d3d3; 275 --COLOR-BORDER-ALPHA-15: rgba(211, 211, 211, 0.15); 276 --COLOR-BORDER-ALPHA-30: rgba(211, 211, 211, 0.3); 277 --COLOR-BORDER-ALPHA-50: rgba(211, 211, 211, 0.5); 278 --COLOR-BORDER-ALPHA-65: rgba(211, 211, 211, 0.65); 279 --COLOR-BORDER-LIGHTEN-DARKEN: #868686; 280 --COLOR-BORDER-HAIRLINE: #f7f7f7; 281 --COLOR-LINK: #000000; 282 --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff; 283 --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f5f5f5; 284 --COLOR-UPSELLS-TEXT: #0b0b0b; 285 --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e; 286 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45); 287 --UPSELLS-HEIGHT: 100px; 288 --UPSELLS-IMAGE-WIDTH: 30%; 289 290 --COLOR-DISABLED-GREY: rgba(12, 12, 15, 0.05); 291 --COLOR-DISABLED-GREY-DARKEN: rgba(12, 12, 15, 0.45); 292 293 /* Dynamic color variables */ 294 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 295 --text: var(--COLOR-TEXT); 296 --heading: var(--COLOR-HEADING); 297 --accent: var(--COLOR-ACCENT); 298 --border: var(--COLOR-BORDER); 299 --bg-alpha-25: var(--COLOR-BG-ALPHA-25); 300 --bg-alpha-35: var(--COLOR-BG-ALPHA-35); 301 --bg-alpha-60: var(--COLOR-BG-ALPHA-60); 302 --bg-darken: var(--COLOR-BG-DARKEN); 303 --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN); 304 --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG); 305 --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT); 306 --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT); 307 --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND); 308 --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT); 309 --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER); 310 --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE); 311 --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST); 312 --overlay: #0000004d; 313 --bg-overlay: rgba(255, 255, 255, 0.5); 314 --link: var(--COLOR-LINK); 315 --text-darken: var(--COLOR-TEXT-DARKEN); 316 --text-lighten: var(--COLOR-TEXT-LIGHTEN); 317 --text-alpha-5: var(--COLOR-TEXT-ALPHA-5); 318 --text-alpha-8: var(--COLOR-TEXT-ALPHA-8); 319 --text-alpha-10: var(--COLOR-TEXT-ALPHA-10); 320 --text-alpha-15: var(--COLOR-TEXT-ALPHA-15); 321 --text-alpha-25: var(--COLOR-TEXT-ALPHA-25); 322 --text-alpha-50: var(--COLOR-TEXT-ALPHA-50); 323 --text-alpha-60: var(--COLOR-TEXT-ALPHA-60); 324 --text-alpha-85: var(--COLOR-TEXT-ALPHA-85); 325 --accent-text: var(--COLOR-ACCENT-TEXT); 326 --sale-bg: var(--COLOR-SALE-BG); 327 --sale-text: var(--COLOR-SALE-TEXT); 328 --custom-bg: var(--COLOR-CUSTOM-BG); 329 --custom-text: var(--COLOR-CUSTOM-TEXT); 330 --sold-bg: var(--COLOR-SOLD-BG); 331 --sold-text: var(--COLOR-SOLD-TEXT); 332 --preorder-bg: var(--COLOR-PREORDER-BG); 333 --preorder-text: var(--COLOR-PREORDER-TEXT); 334 --input-bg: var(--COLOR-INPUT-BG); 335 --border-alpha-15: var(--COLOR-BORDER-ALPHA-15); 336 --border-alpha-30: var(--COLOR-BORDER-ALPHA-30); 337 --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
338 --border-alpha-65: var(--COLOR-BORDER-ALPHA-65); 339 --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN); 340 --hairline: var(--COLOR-BORDER-HAIRLINE); 341 --error: var(--COLOR-ERROR); 342 --error-bg: var(--COLOR-ERROR-BG); 343 --success: var(--COLOR-SUCCESS); 344 --success-bg: var(--COLOR-SUCCESS-BG); 345 --disabled-grey: var(--COLOR-DISABLED-GREY); 346 --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN); 347 --white: var(--COLOR-WHITE); 348 --white-darken: var(--COLOR-WHITE-DARKEN); 349 --white-alpha-10: var(--COLOR-WHITE-ALPHA-10); 350 --white-alpha-20: var(--COLOR-WHITE-ALPHA-20); 351 --white-alpha-25: var(--COLOR-WHITE-ALPHA-25); 352 --white-alpha-50: var(--COLOR-WHITE-ALPHA-50); 353 --white-alpha-60: var(--COLOR-WHITE-ALPHA-60); 354 --black: var(--COLOR-BLACK); 355 --black-lighten: var(--COLOR-BLACK-LIGHTEN); 356 --black-alpha-05: var(--COLOR-BLACK-ALPHA-05); 357 --black-alpha-10: var(--COLOR-BLACK-ALPHA-10); 358 --black-alpha-20: var(--COLOR-BLACK-ALPHA-20); 359 --black-alpha-25: var(--COLOR-BLACK-ALPHA-25); 360 --black-alpha-50: var(--COLOR-BLACK-ALPHA-50); 361 --black-alpha-60: var(--COLOR-BLACK-ALPHA-60); 362 --upsells-bg: var(--COLOR-UPSELLS-BG); 363 --upsells-text: var(--COLOR-UPSELLS-TEXT); 364 --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN); 365 --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN); 366 } 367 368 369 .color-scheme-2 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25); 370 --COLOR-PRIMARY-OPPOSITE: #000000; 371 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(219, 219, 219, 0.2); 372 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(219, 219, 219, 0.3); 373 374 --PRIMARY-BUTTONS-COLOR-BG: #f4f4f4; 375 --PRIMARY-BUTTONS-COLOR-TEXT: #000000; 376 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 377 --PRIMARY-BUTTONS-COLOR-BORDER: #f4f4f4; 378 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(0, 0, 0, 0.2); 379 380 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #dbdbdb; 381 382 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(244, 244, 244, 0.05); 383 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(244, 244, 244, 0.1); 384 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(244, 244, 244, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000; 385 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2); 386 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(185, 185, 185, 0.2); 387 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(185, 185, 185, 0.3); 388 389 --SECONDARY-BUTTONS-COLOR-BG: #d3d3d3; 390 --SECONDARY-BUTTONS-COLOR-TEXT: #000000; 391 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 392 --SECONDARY-BUTTONS-COLOR-BORDER: #d3d3d3; 393 394 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(211, 211, 211, 0.05); 395 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(211, 211, 211, 0.1); 396 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(211, 211, 211, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 397 --OUTLINE-BUTTONS-PRIMARY-TEXT: #f4f4f4; 398 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(244, 244, 244, 0.1); 399 --OUTLINE-BUTTONS-PRIMARY-BORDER: #f4f4f4; 400 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(219, 219, 219, 0.2); 401 402 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 403 --OUTLINE-BUTTONS-SECONDARY-TEXT: #d3d3d3; 404 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(211, 211, 211, 0.1); 405 --OUTLINE-BUTTONS-SECONDARY-BORDER: #d3d3d3; 406 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(185, 185, 185, 0.2); 407 408 --OUTLINE-BUTTONS-WHITE-BG: transparent; 409 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 410 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 411 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 412 413 --OUTLINE-BUTTONS-BLACK-BG: transparent; 414 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 415 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 416 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #f4f4f4; 417 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #000000; 418 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 419 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #000000; 420 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(0, 0, 0, 0.2); 421 422 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #d3d3d3; 423 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000; 424 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 425 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000; 426 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2); 427 428 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 429 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 430 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 431 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 432 433 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 434 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 435 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 436 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff; 437 --COLOR-TEXT: #ffffff; 438 --COLOR-TEXT-DARKEN: #cccccc; 439 --COLOR-TEXT-LIGHTEN: #ffffff; 440 --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05); 441 --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08); 442 --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 443 --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15); 444 --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2); 445 --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25); 446 --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5); 447 --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6); 448 --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85); 449 450 --COLOR-BG-RGB: 0, 0, 0; 451 --COLOR-BG-GRADIENT: #000000; 452 --COLOR-BG: #000000; 453 --COLOR-BG-ALPHA-25: rgba(0, 0, 0, 0.25); 454 --COLOR-BG-ALPHA-35: rgba(0, 0, 0, 0.35); 455 --COLOR-BG-ALPHA-60: rgba(0, 0, 0, 0.6); 456 --COLOR-BG-ALPHA-65: rgba(0, 0, 0, 0.65); 457 --COLOR-BG-ALPHA-85: rgba(0, 0, 0, 0.85); 458 --COLOR-BG-DARKEN: #000000; 459 --COLOR-BG-LIGHTEN-DARKEN: #1a1a1a; 460 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #0d0d0d; 461 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #121212; 462 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff; 463 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #1a1a1a; 464 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #262626; 465 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #333333; 466 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #1a1a1a; 467 --COLOR-BG-LIGHTEN-DARKEN-2: #000000; 468 --COLOR-BG-LIGHTEN-DARKEN-3: #000000; 469 --COLOR-BG-LIGHTEN-DARKEN-4: #000000; 470 --COLOR-BG-LIGHTEN-DARKEN-5: #000000; 471 --COLOR-BG-LIGHTEN-DARKEN-6: #000000; 472 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #4d4d4d; 473 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #595959; 474 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #666666; 475 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #737373; 476 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080; 477 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #8c8c8c; 478 479 --COLOR-INPUT-BG: #000000; 480 481 --COLOR-ACCENT: #f4f4f4; 482 --COLOR-ACCENT-TEXT: #000; 483 --COLOR-ACCENT-OPPOSITE: #000000; 484 --COLOR-ACCENT-MIX-ALPHA: rgba(250, 250, 250, 0.25); 485 486 --COLOR-BORDER: #f4f4f4; 487 --COLOR-BORDER-ALPHA-15: rgba(244, 244, 244, 0.15); 488 --COLOR-BORDER-ALPHA-30: rgba(244, 244, 244, 0.3); 489 --COLOR-BORDER-ALPHA-50: rgba(244, 244, 244, 0.5); 490 --COLOR-BORDER-ALPHA-65: rgba(244, 244, 244, 0.65); 491 --COLOR-BORDER-LIGHTEN-DARKEN: #a8a8a8; 492 --COLOR-BORDER-HAIRLINE: #000000; 493 --COLOR-LINK: #000000; 494 --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff; 495 --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #000000; 496 --COLOR-UPSELLS-TEXT: #ffffff; 497 --COLOR-UPSELLS-TEXT-LIGHTEN: #ffffff; 498 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 499 --UPSELLS-HEIGHT: 100px; 500 --UPSELLS-IMAGE-WIDTH: 30%; 501 502 --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05); 503 --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 504 505 /* Dynamic color variables */ 506 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 507 --text: var(--COLOR-TEXT); 508 --heading: var(--COLOR-HEADING); 509 --accent: var(--COLOR-ACCENT); 510 --border: var(--COLOR-BORDER); 511 --bg-alpha-25: var(--COLOR-BG-ALPHA-25); 512 --bg-alpha-35: var(--COLOR-BG-ALPHA-35); 513 --bg-alpha-60: var(--COLOR-BG-ALPHA-60); 514 --bg-darken: var(--COLOR-BG-DARKEN); 515 --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN); 516 --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG); 517 --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT); 518 --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT); 519 --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND); 520 --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT); 521 --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER); 522 --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE); 523 --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST); 524 --overlay: #0000004d; 525 --bg-overlay: rgba(0, 0, 0, 0.5); 526 --link: var(--COLOR-LINK); 527 --text-darken: var(--COLOR-TEXT-DARKEN); 528 --text-lighten: var(--COLOR-TEXT-LIGHTEN); 529 --text-alpha-5: var(--COLOR-TEXT-ALPHA-5); 530 --text-alpha-8: var(--COLOR-TEXT-ALPHA-8); 531 --text-alpha-10: var(--COLOR-TEXT-ALPHA-10); 532 --text-alpha-15: var(--COLOR-TEXT-ALPHA-15); 533 --text-alpha-25: var(--COLOR-TEXT-ALPHA-25); 534 --text-alpha-50: var(--COLOR-TEXT-ALPHA-50); 535 --text-alpha-60: var(--COLOR-TEXT-ALPHA-60); 536 --text-alpha-85: var(--COLOR-TEXT-ALPHA-85); 537 --accent-text: var(--COLOR-ACCENT-TEXT); 538 --sale-bg: var(--COLOR-SALE-BG); 539 --sale-text: var(--COLOR-SALE-TEXT); 540 --custom-bg: var(--COLOR-CUSTOM-BG); 541 --custom-text: var(--COLOR-CUSTOM-TEXT); 542 --sold-bg: var(--COLOR-SOLD-BG); 543 --sold-text: var(--COLOR-SOLD-TEXT); 544 --preorder-bg: var(--COLOR-PREORDER-BG); 545 --preorder-text: var(--COLOR-PREORDER-TEXT); 546 --input-bg: var(--COLOR-INPUT-BG); 547 --border-alpha-15: var(--COLOR-BORDER-ALPHA-15); 548 --border-alpha-30: var(--COLOR-BORDER-ALPHA-30); 549 --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
550 --border-alpha-65: var(--COLOR-BORDER-ALPHA-65); 551 --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN); 552 --hairline: var(--COLOR-BORDER-HAIRLINE); 553 --error: var(--COLOR-ERROR); 554 --error-bg: var(--COLOR-ERROR-BG); 555 --success: var(--COLOR-SUCCESS); 556 --success-bg: var(--COLOR-SUCCESS-BG); 557 --disabled-grey: var(--COLOR-DISABLED-GREY); 558 --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN); 559 --white: var(--COLOR-WHITE); 560 --white-darken: var(--COLOR-WHITE-DARKEN); 561 --white-alpha-10: var(--COLOR-WHITE-ALPHA-10); 562 --white-alpha-20: var(--COLOR-WHITE-ALPHA-20); 563 --white-alpha-25: var(--COLOR-WHITE-ALPHA-25); 564 --white-alpha-50: var(--COLOR-WHITE-ALPHA-50); 565 --white-alpha-60: var(--COLOR-WHITE-ALPHA-60); 566 --black: var(--COLOR-BLACK); 567 --black-lighten: var(--COLOR-BLACK-LIGHTEN); 568 --black-alpha-05: var(--COLOR-BLACK-ALPHA-05); 569 --black-alpha-10: var(--COLOR-BLACK-ALPHA-10); 570 --black-alpha-20: var(--COLOR-BLACK-ALPHA-20); 571 --black-alpha-25: var(--COLOR-BLACK-ALPHA-25); 572 --black-alpha-50: var(--COLOR-BLACK-ALPHA-50); 573 --black-alpha-60: var(--COLOR-BLACK-ALPHA-60); 574 --upsells-bg: var(--COLOR-UPSELLS-BG); 575 --upsells-text: var(--COLOR-UPSELLS-TEXT); 576 --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN); 577 --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN); 578 } 579 580 581 .color-scheme-3 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25); 582 --COLOR-PRIMARY-OPPOSITE: #000000; 583 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(185, 185, 185, 0.2); 584 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(185, 185, 185, 0.3); 585 586 --PRIMARY-BUTTONS-COLOR-BG: #d3d3d3; 587 --PRIMARY-BUTTONS-COLOR-TEXT: #000000; 588 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 589 --PRIMARY-BUTTONS-COLOR-BORDER: #d3d3d3; 590 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(0, 0, 0, 0.2); 591 592 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #b9b9b9; 593 594 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(211, 211, 211, 0.05); 595 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(211, 211, 211, 0.1); 596 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(211, 211, 211, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff; 597 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2); 598 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(221, 97, 97, 0.2); 599 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(221, 97, 97, 0.3); 600 601 --SECONDARY-BUTTONS-COLOR-BG: #d43737; 602 --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff; 603 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 604 --SECONDARY-BUTTONS-COLOR-BORDER: #d43737; 605 606 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(212, 55, 55, 0.05); 607 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(212, 55, 55, 0.1); 608 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(212, 55, 55, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 609 --OUTLINE-BUTTONS-PRIMARY-TEXT: #d3d3d3; 610 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(211, 211, 211, 0.1); 611 --OUTLINE-BUTTONS-PRIMARY-BORDER: #d3d3d3; 612 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(185, 185, 185, 0.2); 613 614 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 615 --OUTLINE-BUTTONS-SECONDARY-TEXT: #d43737; 616 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(212, 55, 55, 0.1); 617 --OUTLINE-BUTTONS-SECONDARY-BORDER: #d43737; 618 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(221, 97, 97, 0.2); 619 620 --OUTLINE-BUTTONS-WHITE-BG: transparent; 621 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 622 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 623 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 624 625 --OUTLINE-BUTTONS-BLACK-BG: transparent; 626 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 627 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 628 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #d3d3d3; 629 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #000000; 630 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 631 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #000000; 632 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(0, 0, 0, 0.2); 633 634 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #d43737; 635 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff; 636 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 637 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff; 638 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2); 639 640 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 641 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 642 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 643 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 644 645 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 646 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 647 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 648 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #000000; 649 --COLOR-TEXT: #000000; 650 --COLOR-TEXT-DARKEN: #000000; 651 --COLOR-TEXT-LIGHTEN: #333333; 652 --COLOR-TEXT-ALPHA-5: rgba(0, 0, 0, 0.05); 653 --COLOR-TEXT-ALPHA-8: rgba(0, 0, 0, 0.08); 654 --COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 655 --COLOR-TEXT-ALPHA-15: rgba(0, 0, 0, 0.15); 656 --COLOR-TEXT-ALPHA-20: rgba(0, 0, 0, 0.2); 657 --COLOR-TEXT-ALPHA-25: rgba(0, 0, 0, 0.25); 658 --COLOR-TEXT-ALPHA-50: rgba(0, 0, 0, 0.5); 659 --COLOR-TEXT-ALPHA-60: rgba(0, 0, 0, 0.6); 660 --COLOR-TEXT-ALPHA-85: rgba(0, 0, 0, 0.85); 661 662 --COLOR-BG-RGB: 244, 244, 244; 663 --COLOR-BG-GRADIENT: #f4f4f4; 664 --COLOR-BG: #f4f4f4; 665 --COLOR-BG-ALPHA-25: rgba(244, 244, 244, 0.25); 666 --COLOR-BG-ALPHA-35: rgba(244, 244, 244, 0.35); 667 --COLOR-BG-ALPHA-60: rgba(244, 244, 244, 0.6); 668 --COLOR-BG-ALPHA-65: rgba(244, 244, 244, 0.65); 669 --COLOR-BG-ALPHA-85: rgba(244, 244, 244, 0.85); 670 --COLOR-BG-DARKEN: #dbdbdb; 671 --COLOR-BG-LIGHTEN-DARKEN: #dbdbdb; 672 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #efefef; 673 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #eaeaea; 674 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000; 675 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #ececec; 676 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #cecece; 677 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #c1c1c1; 678 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #dbdbdb; 679 --COLOR-BG-LIGHTEN-DARKEN-2: #c2c2c2; 680 --COLOR-BG-LIGHTEN-DARKEN-3: #b5b5b5; 681 --COLOR-BG-LIGHTEN-DARKEN-4: #a8a8a8; 682 --COLOR-BG-LIGHTEN-DARKEN-5: #9b9b9b; 683 --COLOR-BG-LIGHTEN-DARKEN-6: #8e8e8e; 684 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #a8a8a8; 685 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #9b9b9b; 686 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #8e8e8e; 687 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #818181; 688 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #757575; 689 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #686868; 690 691 --COLOR-INPUT-BG: #f4f4f4; 692 693 --COLOR-ACCENT: #d43737; 694 --COLOR-ACCENT-TEXT: #fff; 695 --COLOR-ACCENT-OPPOSITE: #ffffff;
696 --COLOR-ACCENT-MIX-ALPHA: rgba(106, 28, 28, 0.1); 697 698 --COLOR-BORDER: #585858; 699 --COLOR-BORDER-ALPHA-15: rgba(88, 88, 88, 0.15); 700 --COLOR-BORDER-ALPHA-30: rgba(88, 88, 88, 0.3); 701 --COLOR-BORDER-ALPHA-50: rgba(88, 88, 88, 0.5); 702 --COLOR-BORDER-ALPHA-65: rgba(88, 88, 88, 0.65); 703 --COLOR-BORDER-LIGHTEN-DARKEN: #a4a4a4; 704 --COLOR-BORDER-HAIRLINE: #ececec; 705 --COLOR-LINK: #000000; 706 --COLOR-BG-OVERLAY: rgba(255, 255, 255, 0.15);--COLOR-QUICK-ADD-BG: #ffffff; 707 --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #ffffff; 708 --COLOR-UPSELLS-TEXT: #000000; 709 --COLOR-UPSELLS-TEXT-LIGHTEN: #333333; 710 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45); 711 --UPSELLS-HEIGHT: 100px; 712 --UPSELLS-IMAGE-WIDTH: 30%; 713 714 --COLOR-DISABLED-GREY: rgba(0, 0, 0, 0.05); 715 --COLOR-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45); 716 717 /* Dynamic color variables */ 718 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 719 --text: var(--COLOR-TEXT); 720 --heading: var(--COLOR-HEADING); 721 --accent: var(--COLOR-ACCENT); 722 --border: var(--COLOR-BORDER); 723 --bg-alpha-25: var(--COLOR-BG-ALPHA-25); 724 --bg-alpha-35: var(--COLOR-BG-ALPHA-35); 725 --bg-alpha-60: var(--COLOR-BG-ALPHA-60); 726 --bg-darken: var(--COLOR-BG-DARKEN); 727 --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN); 728 --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG); 729 --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT); 730 --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT); 731 --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND); 732 --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT); 733 --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER); 734 --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE); 735 --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST); 736 --overlay: #ffffff4d; 737 --bg-overlay: rgba(255, 255, 255, 0.5); 738 --link: var(--COLOR-LINK); 739 --text-darken: var(--COLOR-TEXT-DARKEN); 740 --text-lighten: var(--COLOR-TEXT-LIGHTEN); 741 --text-alpha-5: var(--COLOR-TEXT-ALPHA-5); 742 --text-alpha-8: var(--COLOR-TEXT-ALPHA-8); 743 --text-alpha-10: var(--COLOR-TEXT-ALPHA-10); 744 --text-alpha-15: var(--COLOR-TEXT-ALPHA-15); 745 --text-alpha-25: var(--COLOR-TEXT-ALPHA-25); 746 --text-alpha-50: var(--COLOR-TEXT-ALPHA-50); 747 --text-alpha-60: var(--COLOR-TEXT-ALPHA-60); 748 --text-alpha-85: var(--COLOR-TEXT-ALPHA-85); 749 --accent-text: var(--COLOR-ACCENT-TEXT); 750 --sale-bg: var(--COLOR-SALE-BG); 751 --sale-text: var(--COLOR-SALE-TEXT); 752 --custom-bg: var(--COLOR-CUSTOM-BG); 753 --custom-text: var(--COLOR-CUSTOM-TEXT); 754 --sold-bg: var(--COLOR-SOLD-BG); 755 --sold-text: var(--COLOR-SOLD-TEXT); 756 --preorder-bg: var(--COLOR-PREORDER-BG); 757 --preorder-text: var(--COLOR-PREORDER-TEXT); 758 --input-bg: var(--COLOR-INPUT-BG); 759 --border-alpha-15: var(--COLOR-BORDER-ALPHA-15); 760 --border-alpha-30: var(--COLOR-BORDER-ALPHA-30); 761 --border-alpha-50: var(--COLOR-BORDER-ALPHA-50); 762 --border-alpha-65: var(--COLOR-BORDER-ALPHA-65); 763 --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN); 764 --hairline: var(--COLOR-BORDER-HAIRLINE); 765 --error: var(--COLOR-ERROR); 766 --error-bg: var(--COLOR-ERROR-BG); 767 --success: var(--COLOR-SUCCESS); 768 --success-bg: var(--COLOR-SUCCESS-BG); 769 --disabled-grey: var(--COLOR-DISABLED-GREY); 770 --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN); 771 --white: var(--COLOR-WHITE); 772 --white-darken: var(--COLOR-WHITE-DARKEN); 773 --white-alpha-10: var(--COLOR-WHITE-ALPHA-10); 774 --white-alpha-20: var(--COLOR-WHITE-ALPHA-20); 775 --white-alpha-25: var(--COLOR-WHITE-ALPHA-25); 776 --white-alpha-50: var(--COLOR-WHITE-ALPHA-50); 777 --white-alpha-60: var(--COLOR-WHITE-ALPHA-60); 778 --black: var(--COLOR-BLACK); 779 --black-lighten: var(--COLOR-BLACK-LIGHTEN); 780 --black-alpha-05: var(--COLOR-BLACK-ALPHA-05); 781 --black-alpha-10: var(--COLOR-BLACK-ALPHA-10); 782 --black-alpha-20: var(--COLOR-BLACK-ALPHA-20); 783 --black-alpha-25: var(--COLOR-BLACK-ALPHA-25); 784 --black-alpha-50: var(--COLOR-BLACK-ALPHA-50); 785 --black-alpha-60: var(--COLOR-BLACK-ALPHA-60); 786 --upsells-bg: var(--COLOR-UPSELLS-BG); 787 --upsells-text: var(--COLOR-UPSELLS-TEXT); 788 --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN); 789 --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN); 790 } 791 792 793 .color-scheme-4 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25); 794 --COLOR-PRIMARY-OPPOSITE: #ffffff; 795 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(83, 83, 83, 0.2); 796 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(83, 83, 83, 0.3); 797 798 --PRIMARY-BUTTONS-COLOR-BG: #393939; 799 --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff; 800 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 801 --PRIMARY-BUTTONS-COLOR-BORDER: #393939; 802 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2); 803 804 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #535353; 805 806 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(57, 57, 57, 0.05); 807 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(57, 57, 57, 0.1); 808 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(57, 57, 57, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000; 809 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2); 810 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(219, 219, 219, 0.2); 811 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(219, 219, 219, 0.3); 812 813 --SECONDARY-BUTTONS-COLOR-BG: #f4f4f4; 814 --SECONDARY-BUTTONS-COLOR-TEXT: #000000; 815 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 816 --SECONDARY-BUTTONS-COLOR-BORDER: #f4f4f4; 817 818 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(244, 244, 244, 0.05); 819 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(244, 244, 244, 0.1); 820 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(244, 244, 244, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 821 --OUTLINE-BUTTONS-PRIMARY-TEXT: #393939; 822 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(57, 57, 57, 0.1); 823 --OUTLINE-BUTTONS-PRIMARY-BORDER: #393939; 824 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(83, 83, 83, 0.2); 825 826 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 827 --OUTLINE-BUTTONS-SECONDARY-TEXT: #f4f4f4; 828 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(244, 244, 244, 0.1); 829 --OUTLINE-BUTTONS-SECONDARY-BORDER: #f4f4f4; 830 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(219, 219, 219, 0.2); 831 832 --OUTLINE-BUTTONS-WHITE-BG: transparent; 833 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 834 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 835 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 836 837 --OUTLINE-BUTTONS-BLACK-BG: transparent; 838 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 839 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 840 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #393939; 841 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff; 842 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 843 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff; 844 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2); 845 846 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #f4f4f4; 847 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000; 848 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 849 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000; 850 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2); 851 852 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 853 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 854 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 855 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 856 857 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 858 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 859 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 860 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #393939; 861 --COLOR-TEXT: #393939; 862 --COLOR-TEXT-DARKEN: #060606; 863 --COLOR-TEXT-LIGHTEN: #6c6c6c; 864 --COLOR-TEXT-ALPHA-5: rgba(57, 57, 57, 0.05); 865 --COLOR-TEXT-ALPHA-8: rgba(57, 57, 57, 0.08); 866 --COLOR-TEXT-ALPHA-10: rgba(57, 57, 57, 0.1); 867 --COLOR-TEXT-ALPHA-15: rgba(57, 57, 57, 0.15); 868 --COLOR-TEXT-ALPHA-20: rgba(57, 57, 57, 0.2); 869 --COLOR-TEXT-ALPHA-25: rgba(57, 57, 57, 0.25); 870 --COLOR-TEXT-ALPHA-50: rgba(57, 57, 57, 0.5); 871 --COLOR-TEXT-ALPHA-60: rgba(57, 57, 57, 0.6); 872 --COLOR-TEXT-ALPHA-85: rgba(57, 57, 57, 0.85); 873
874 --COLOR-BG-RGB: 255, 255, 255; 875 --COLOR-BG-GRADIENT: #ffffff; 876 --COLOR-BG: #ffffff; 877 --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25); 878 --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35); 879 --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6); 880 --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65); 881 --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85); 882 --COLOR-BG-DARKEN: #e6e6e6; 883 --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6; 884 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa; 885 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5; 886 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000; 887 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7; 888 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9; 889 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc; 890 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6; 891 --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd; 892 --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0; 893 --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3; 894 --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6; 895 --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a; 896 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3; 897 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6; 898 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999; 899 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c; 900 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080; 901 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373; 902 903 --COLOR-INPUT-BG: #ffffff; 904 905 --COLOR-ACCENT: #585858; 906 --COLOR-ACCENT-TEXT: #fff; 907 --COLOR-ACCENT-OPPOSITE: #ffffff; 908 --COLOR-ACCENT-MIX-ALPHA: rgba(44, 44, 44, 0.1); 909 910 --COLOR-BORDER: #d3d3d3; 911 --COLOR-BORDER-ALPHA-15: rgba(211, 211, 211, 0.15); 912 --COLOR-BORDER-ALPHA-30: rgba(211, 211, 211, 0.3); 913 --COLOR-BORDER-ALPHA-50: rgba(211, 211, 211, 0.5); 914 --COLOR-BORDER-ALPHA-65: rgba(211, 211, 211, 0.65); 915 --COLOR-BORDER-LIGHTEN-DARKEN: #868686; 916 --COLOR-BORDER-HAIRLINE: #f7f7f7; 917 --COLOR-LINK: #000000; 918 --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff; 919 --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #ffffff; 920 --COLOR-UPSELLS-TEXT: #393939; 921 --COLOR-UPSELLS-TEXT-LIGHTEN: #6c6c6c; 922 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(57, 57, 57, 0.45); 923 --UPSELLS-HEIGHT: 100px; 924 --UPSELLS-IMAGE-WIDTH: 30%; 925 926 --COLOR-DISABLED-GREY: rgba(57, 57, 57, 0.05); 927 --COLOR-DISABLED-GREY-DARKEN: rgba(57, 57, 57, 0.45); 928 929 /* Dynamic color variables */ 930 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 931 --text: var(--COLOR-TEXT); 932 --heading: var(--COLOR-HEADING); 933 --accent: var(--COLOR-ACCENT); 934 --border: var(--COLOR-BORDER); 935 --bg-alpha-25: var(--COLOR-BG-ALPHA-25); 936 --bg-alpha-35: var(--COLOR-BG-ALPHA-35); 937 --bg-alpha-60: var(--COLOR-BG-ALPHA-60); 938 --bg-darken: var(--COLOR-BG-DARKEN); 939 --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN); 940 --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG); 941 --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT); 942 --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT); 943 --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND); 944 --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT); 945 --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER); 946 --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE); 947 --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST); 948 --overlay: #0000004d; 949 --bg-overlay: rgba(255, 255, 255, 0.5); 950 --link: var(--COLOR-LINK); 951 --text-darken: var(--COLOR-TEXT-DARKEN); 952 --text-lighten: var(--COLOR-TEXT-LIGHTEN); 953 --text-alpha-5: var(--COLOR-TEXT-ALPHA-5); 954 --text-alpha-8: var(--COLOR-TEXT-ALPHA-8); 955 --text-alpha-10: var(--COLOR-TEXT-ALPHA-10); 956 --text-alpha-15: var(--COLOR-TEXT-ALPHA-15); 957 --text-alpha-25: var(--COLOR-TEXT-ALPHA-25); 958 --text-alpha-50: var(--COLOR-TEXT-ALPHA-50); 959 --text-alpha-60: var(--COLOR-TEXT-ALPHA-60); 960 --text-alpha-85: var(--COLOR-TEXT-ALPHA-85); 961 --accent-text: var(--COLOR-ACCENT-TEXT); 962 --sale-bg: var(--COLOR-SALE-BG); 963 --sale-text: var(--COLOR-SALE-TEXT); 964 --custom-bg: var(--COLOR-CUSTOM-BG); 965 --custom-text: var(--COLOR-CUSTOM-TEXT); 966 --sold-bg: var(--COLOR-SOLD-BG); 967 --sold-text: var(--COLOR-SOLD-TEXT); 968 --preorder-bg: var(--COLOR-PREORDER-BG); 969 --preorder-text: var(--COLOR-PREORDER-TEXT); 970 --input-bg: var(--COLOR-INPUT-BG); 971 --border-alpha-15: var(--COLOR-BORDER-ALPHA-15); 972 --border-alpha-30: var(--COLOR-BORDER-ALPHA-30); 973 --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
974 --border-alpha-65: var(--COLOR-BORDER-ALPHA-65); 975 --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN); 976 --hairline: var(--COLOR-BORDER-HAIRLINE); 977 --error: var(--COLOR-ERROR); 978 --error-bg: var(--COLOR-ERROR-BG); 979 --success: var(--COLOR-SUCCESS); 980 --success-bg: var(--COLOR-SUCCESS-BG); 981 --disabled-grey: var(--COLOR-DISABLED-GREY); 982 --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN); 983 --white: var(--COLOR-WHITE); 984 --white-darken: var(--COLOR-WHITE-DARKEN); 985 --white-alpha-10: var(--COLOR-WHITE-ALPHA-10); 986 --white-alpha-20: var(--COLOR-WHITE-ALPHA-20); 987 --white-alpha-25: var(--COLOR-WHITE-ALPHA-25); 988 --white-alpha-50: var(--COLOR-WHITE-ALPHA-50); 989 --white-alpha-60: var(--COLOR-WHITE-ALPHA-60); 990 --black: var(--COLOR-BLACK); 991 --black-lighten: var(--COLOR-BLACK-LIGHTEN); 992 --black-alpha-05: var(--COLOR-BLACK-ALPHA-05); 993 --black-alpha-10: var(--COLOR-BLACK-ALPHA-10); 994 --black-alpha-20: var(--COLOR-BLACK-ALPHA-20); 995 --black-alpha-25: var(--COLOR-BLACK-ALPHA-25); 996 --black-alpha-50: var(--COLOR-BLACK-ALPHA-50); 997 --black-alpha-60: var(--COLOR-BLACK-ALPHA-60); 998 --upsells-bg: var(--COLOR-UPSELLS-BG); 999 --upsells-text: var(--COLOR-UPSELLS-TEXT); 1000 --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN); 1001 --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN); 1002 } 1003 1004 1005 .color-scheme-5 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25); 1006 --COLOR-PRIMARY-OPPOSITE: #000000; 1007 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(219, 219, 219, 0.2); 1008 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(219, 219, 219, 0.3); 1009 1010 --PRIMARY-BUTTONS-COLOR-BG: #f4f4f4; 1011 --PRIMARY-BUTTONS-COLOR-TEXT: #000000; 1012 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1013 --PRIMARY-BUTTONS-COLOR-BORDER: #f4f4f4; 1014 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(0, 0, 0, 0.2); 1015 1016 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #dbdbdb; 1017 1018 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(244, 244, 244, 0.05); 1019 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(244, 244, 244, 0.1); 1020 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(244, 244, 244, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff; 1021 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2); 1022 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(114, 114, 114, 0.2); 1023 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(114, 114, 114, 0.3); 1024 1025 --SECONDARY-BUTTONS-COLOR-BG: #585858; 1026 --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff; 1027 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1028 --SECONDARY-BUTTONS-COLOR-BORDER: #585858; 1029 1030 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(88, 88, 88, 0.05); 1031 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(88, 88, 88, 0.1); 1032 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(88, 88, 88, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 1033 --OUTLINE-BUTTONS-PRIMARY-TEXT: #f4f4f4; 1034 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(244, 244, 244, 0.1); 1035 --OUTLINE-BUTTONS-PRIMARY-BORDER: #f4f4f4; 1036 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(219, 219, 219, 0.2); 1037 1038 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 1039 --OUTLINE-BUTTONS-SECONDARY-TEXT: #585858; 1040 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(88, 88, 88, 0.1); 1041 --OUTLINE-BUTTONS-SECONDARY-BORDER: #585858; 1042 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(114, 114, 114, 0.2); 1043 1044 --OUTLINE-BUTTONS-WHITE-BG: transparent; 1045 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 1046 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1047 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 1048 1049 --OUTLINE-BUTTONS-BLACK-BG: transparent; 1050 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 1051 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1052 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #f4f4f4; 1053 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #000000; 1054 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1055 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #000000; 1056 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(0, 0, 0, 0.2); 1057 1058 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #585858; 1059 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff; 1060 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1061 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff; 1062 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2); 1063 1064 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 1065 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 1066 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1067 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 1068 1069 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 1070 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 1071 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1072 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff; 1073 --COLOR-TEXT: #ffffff; 1074 --COLOR-TEXT-DARKEN: #cccccc; 1075 --COLOR-TEXT-LIGHTEN: #ffffff; 1076 --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05); 1077 --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08); 1078 --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1079 --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15); 1080 --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2); 1081 --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25); 1082 --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5); 1083 --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6); 1084 --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85); 1085 1086 --COLOR-BG-RGB: 212, 55, 55; 1087 --COLOR-BG-GRADIENT: #d43737; 1088 --COLOR-BG: #d43737; 1089 --COLOR-BG-ALPHA-25: rgba(212, 55, 55, 0.25); 1090 --COLOR-BG-ALPHA-35: rgba(212, 55, 55, 0.35); 1091 --COLOR-BG-ALPHA-60: rgba(212, 55, 55, 0.6); 1092 --COLOR-BG-ALPHA-65: rgba(212, 55, 55, 0.65); 1093 --COLOR-BG-ALPHA-85: rgba(212, 55, 55, 0.85); 1094 --COLOR-BG-DARKEN: #b22626; 1095 --COLOR-BG-LIGHTEN-DARKEN: #dd6161; 1096 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #d94c4c; 1097 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #da5454; 1098 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff; 1099 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #dd6161; 1100 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #e27676; 1101 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #e68b8b; 1102 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #dd6161; 1103 --COLOR-BG-LIGHTEN-DARKEN-2: #d43737; 1104 --COLOR-BG-LIGHTEN-DARKEN-3: #c72b2b; 1105 --COLOR-BG-LIGHTEN-DARKEN-4: #b22626; 1106 --COLOR-BG-LIGHTEN-DARKEN-5: #9d2222; 1107 --COLOR-BG-LIGHTEN-DARKEN-6: #881d1d; 1108 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #efb5b5; 1109 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #f4caca; 1110 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #f8dfdf; 1111 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #fdf4f4; 1112 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #ffffff; 1113 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #ffffff; 1114 1115 --COLOR-INPUT-BG: #d43737; 1116 1117 --COLOR-ACCENT: #f4f4f4; 1118 --COLOR-ACCENT-TEXT: #000; 1119 --COLOR-ACCENT-OPPOSITE: #000000; 1120 --COLOR-ACCENT-MIX-ALPHA: rgba(250, 250, 250, 0.25); 1121 1122 --COLOR-BORDER: #ffffff; 1123 --COLOR-BORDER-ALPHA-15: rgba(255, 255, 255, 0.15); 1124 --COLOR-BORDER-ALPHA-30: rgba(255, 255, 255, 0.3); 1125 --COLOR-BORDER-ALPHA-50: rgba(255, 255, 255, 0.5); 1126 --COLOR-BORDER-ALPHA-65: rgba(255, 255, 255, 0.65); 1127 --COLOR-BORDER-LIGHTEN-DARKEN: #b3b3b3; 1128 --COLOR-BORDER-HAIRLINE: #cf2d2d; 1129 --COLOR-LINK: #000000; 1130 --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff; 1131 --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #ffffff; 1132 --COLOR-UPSELLS-TEXT: #0b0b0b; 1133 --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e; 1134 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45); 1135 --UPSELLS-HEIGHT: 100px; 1136 --UPSELLS-IMAGE-WIDTH: 30%; 1137 1138 --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05); 1139 --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 1140 1141 /* Dynamic color variables */ 1142 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1143 --text: var(--COLOR-TEXT); 1144 --heading: var(--COLOR-HEADING); 1145 --accent: var(--COLOR-ACCENT); 1146 --border: var(--COLOR-BORDER); 1147 --bg-alpha-25: var(--COLOR-BG-ALPHA-25); 1148 --bg-alpha-35: var(--COLOR-BG-ALPHA-35); 1149 --bg-alpha-60: var(--COLOR-BG-ALPHA-60); 1150 --bg-darken: var(--COLOR-BG-DARKEN); 1151 --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN); 1152 --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG); 1153 --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT); 1154 --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT); 1155 --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND); 1156 --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT); 1157 --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER); 1158 --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE); 1159 --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST); 1160 --overlay: #0000004d; 1161 --bg-overlay: rgba(0, 0, 0, 0.5); 1162 --link: var(--COLOR-LINK); 1163 --text-darken: var(--COLOR-TEXT-DARKEN); 1164 --text-lighten: var(--COLOR-TEXT-LIGHTEN); 1165 --text-alpha-5: var(--COLOR-TEXT-ALPHA-5); 1166 --text-alpha-8: var(--COLOR-TEXT-ALPHA-8); 1167 --text-alpha-10: var(--COLOR-TEXT-ALPHA-10); 1168 --text-alpha-15: var(--COLOR-TEXT-ALPHA-15); 1169 --text-alpha-25: var(--COLOR-TEXT-ALPHA-25); 1170 --text-alpha-50: var(--COLOR-TEXT-ALPHA-50); 1171 --text-alpha-60: var(--COLOR-TEXT-ALPHA-60); 1172 --text-alpha-85: var(--COLOR-TEXT-ALPHA-85); 1173 --accent-text: var(--COLOR-ACCENT-TEXT); 1174 --sale-bg: var(--COLOR-SALE-BG); 1175 --sale-text: var(--COLOR-SALE-TEXT); 1176 --custom-bg: var(--COLOR-CUSTOM-BG); 1177 --custom-text: var(--COLOR-CUSTOM-TEXT); 1178 --sold-bg: var(--COLOR-SOLD-BG); 1179 --sold-text: var(--COLOR-SOLD-TEXT); 1180 --preorder-bg: var(--COLOR-PREORDER-BG); 1181 --preorder-text: var(--COLOR-PREORDER-TEXT); 1182 --input-bg: var(--COLOR-INPUT-BG); 1183 --border-alpha-15: var(--COLOR-BORDER-ALPHA-15); 1184 --border-alpha-30: var(--COLOR-BORDER-ALPHA-30); 1185 --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
1186 --border-alpha-65: var(--COLOR-BORDER-ALPHA-65); 1187 --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN); 1188 --hairline: var(--COLOR-BORDER-HAIRLINE); 1189 --error: var(--COLOR-ERROR); 1190 --error-bg: var(--COLOR-ERROR-BG); 1191 --success: var(--COLOR-SUCCESS); 1192 --success-bg: var(--COLOR-SUCCESS-BG); 1193 --disabled-grey: var(--COLOR-DISABLED-GREY); 1194 --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN); 1195 --white: var(--COLOR-WHITE); 1196 --white-darken: var(--COLOR-WHITE-DARKEN); 1197 --white-alpha-10: var(--COLOR-WHITE-ALPHA-10); 1198 --white-alpha-20: var(--COLOR-WHITE-ALPHA-20); 1199 --white-alpha-25: var(--COLOR-WHITE-ALPHA-25); 1200 --white-alpha-50: var(--COLOR-WHITE-ALPHA-50); 1201 --white-alpha-60: var(--COLOR-WHITE-ALPHA-60); 1202 --black: var(--COLOR-BLACK); 1203 --black-lighten: var(--COLOR-BLACK-LIGHTEN); 1204 --black-alpha-05: var(--COLOR-BLACK-ALPHA-05); 1205 --black-alpha-10: var(--COLOR-BLACK-ALPHA-10); 1206 --black-alpha-20: var(--COLOR-BLACK-ALPHA-20); 1207 --black-alpha-25: var(--COLOR-BLACK-ALPHA-25); 1208 --black-alpha-50: var(--COLOR-BLACK-ALPHA-50); 1209 --black-alpha-60: var(--COLOR-BLACK-ALPHA-60); 1210 --upsells-bg: var(--COLOR-UPSELLS-BG); 1211 --upsells-text: var(--COLOR-UPSELLS-TEXT); 1212 --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN); 1213 --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN); 1214 } 1215 1216 1217 .color-scheme-6 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25); 1218 --COLOR-PRIMARY-OPPOSITE: #ffffff; 1219 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(221, 97, 97, 0.2); 1220 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(221, 97, 97, 0.3); 1221 1222 --PRIMARY-BUTTONS-COLOR-BG: #d43737; 1223 --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff; 1224 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1225 --PRIMARY-BUTTONS-COLOR-BORDER: #d43737; 1226 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2); 1227 1228 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #dd6161; 1229 1230 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(212, 55, 55, 0.05); 1231 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(212, 55, 55, 0.1); 1232 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(212, 55, 55, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000; 1233 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2); 1234 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(219, 219, 219, 0.2); 1235 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(219, 219, 219, 0.3); 1236 1237 --SECONDARY-BUTTONS-COLOR-BG: #f4f4f4; 1238 --SECONDARY-BUTTONS-COLOR-TEXT: #000000; 1239 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1240 --SECONDARY-BUTTONS-COLOR-BORDER: #f4f4f4; 1241 1242 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(244, 244, 244, 0.05); 1243 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(244, 244, 244, 0.1); 1244 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(244, 244, 244, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 1245 --OUTLINE-BUTTONS-PRIMARY-TEXT: #d43737; 1246 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(212, 55, 55, 0.1); 1247 --OUTLINE-BUTTONS-PRIMARY-BORDER: #d43737; 1248 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(221, 97, 97, 0.2); 1249 1250 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 1251 --OUTLINE-BUTTONS-SECONDARY-TEXT: #f4f4f4; 1252 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(244, 244, 244, 0.1); 1253 --OUTLINE-BUTTONS-SECONDARY-BORDER: #f4f4f4; 1254 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(219, 219, 219, 0.2); 1255 1256 --OUTLINE-BUTTONS-WHITE-BG: transparent; 1257 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 1258 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1259 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 1260 1261 --OUTLINE-BUTTONS-BLACK-BG: transparent; 1262 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 1263 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1264 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #d43737; 1265 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff; 1266 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1267 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff; 1268 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2); 1269 1270 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #f4f4f4; 1271 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000; 1272 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1273 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000; 1274 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2); 1275 1276 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 1277 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 1278 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1279 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 1280 1281 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 1282 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 1283 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1284 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff; 1285 --COLOR-TEXT: #ffffff; 1286 --COLOR-TEXT-DARKEN: #cccccc; 1287 --COLOR-TEXT-LIGHTEN: #ffffff; 1288 --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05); 1289 --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08); 1290 --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1291 --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15); 1292 --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2); 1293 --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25); 1294 --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5); 1295 --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6); 1296 --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85); 1297 1298 --COLOR-BG-RGB: 57, 57, 57; 1299 --COLOR-BG-GRADIENT: #393939; 1300 --COLOR-BG: #393939; 1301 --COLOR-BG-ALPHA-25: rgba(57, 57, 57, 0.25); 1302 --COLOR-BG-ALPHA-35: rgba(57, 57, 57, 0.35); 1303 --COLOR-BG-ALPHA-60: rgba(57, 57, 57, 0.6); 1304 --COLOR-BG-ALPHA-65: rgba(57, 57, 57, 0.65); 1305 --COLOR-BG-ALPHA-85: rgba(57, 57, 57, 0.85); 1306 --COLOR-BG-DARKEN: #202020; 1307 --COLOR-BG-LIGHTEN-DARKEN: #535353; 1308 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #464646; 1309 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #4b4b4b; 1310 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff; 1311 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #535353; 1312 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #5f5f5f; 1313 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #6c6c6c; 1314 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #535353; 1315 --COLOR-BG-LIGHTEN-DARKEN-2: #393939; 1316 --COLOR-BG-LIGHTEN-DARKEN-3: #2d2d2d; 1317 --COLOR-BG-LIGHTEN-DARKEN-4: #202020; 1318 --COLOR-BG-LIGHTEN-DARKEN-5: #131313; 1319 --COLOR-BG-LIGHTEN-DARKEN-6: #060606; 1320 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #868686; 1321 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #929292; 1322 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #9f9f9f; 1323 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #acacac; 1324 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #b9b9b9; 1325 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #c5c5c5; 1326 1327 --COLOR-INPUT-BG: #393939; 1328 1329 --COLOR-ACCENT: #ffffff; 1330 --COLOR-ACCENT-TEXT: #000; 1331 --COLOR-ACCENT-OPPOSITE: #000000; 1332 --COLOR-ACCENT-MIX-ALPHA: rgba(255, 255, 255, 0.25); 1333 1334 --COLOR-BORDER: #f4f4f4; 1335 --COLOR-BORDER-ALPHA-15: rgba(244, 244, 244, 0.15); 1336 --COLOR-BORDER-ALPHA-30: rgba(244, 244, 244, 0.3); 1337 --COLOR-BORDER-ALPHA-50: rgba(244, 244, 244, 0.5); 1338 --COLOR-BORDER-ALPHA-65: rgba(244, 244, 244, 0.65); 1339 --COLOR-BORDER-LIGHTEN-DARKEN: #a8a8a8; 1340 --COLOR-BORDER-HAIRLINE: #313131; 1341 --COLOR-LINK: #000000; 1342 --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff; 1343 --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #393939; 1344 --COLOR-UPSELLS-TEXT: #ffffff; 1345 --COLOR-UPSELLS-TEXT-LIGHTEN: #ffffff; 1346 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 1347 --UPSELLS-HEIGHT: 100px; 1348 --UPSELLS-IMAGE-WIDTH: 30%; 1349 1350 --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05); 1351 --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 1352 1353 /* Dynamic color variables */ 1354 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1355 --text: var(--COLOR-TEXT); 1356 --heading: var(--COLOR-HEADING); 1357 --accent: var(--COLOR-ACCENT); 1358 --border: var(--COLOR-BORDER); 1359 --bg-alpha-25: var(--COLOR-BG-ALPHA-25); 1360 --bg-alpha-35: var(--COLOR-BG-ALPHA-35); 1361 --bg-alpha-60: var(--COLOR-BG-ALPHA-60); 1362 --bg-darken: var(--COLOR-BG-DARKEN); 1363 --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN); 1364 --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG); 1365 --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT); 1366 --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT); 1367 --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND); 1368 --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT); 1369 --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER); 1370 --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE); 1371 --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST); 1372 --overlay: #0000004d; 1373 --bg-overlay: rgba(0, 0, 0, 0.5); 1374 --link: var(--COLOR-LINK); 1375 --text-darken: var(--COLOR-TEXT-DARKEN); 1376 --text-lighten: var(--COLOR-TEXT-LIGHTEN); 1377 --text-alpha-5: var(--COLOR-TEXT-ALPHA-5); 1378 --text-alpha-8: var(--COLOR-TEXT-ALPHA-8); 1379 --text-alpha-10: var(--COLOR-TEXT-ALPHA-10); 1380 --text-alpha-15: var(--COLOR-TEXT-ALPHA-15); 1381 --text-alpha-25: var(--COLOR-TEXT-ALPHA-25); 1382 --text-alpha-50: var(--COLOR-TEXT-ALPHA-50); 1383 --text-alpha-60: var(--COLOR-TEXT-ALPHA-60); 1384 --text-alpha-85: var(--COLOR-TEXT-ALPHA-85); 1385 --accent-text: var(--COLOR-ACCENT-TEXT); 1386 --sale-bg: var(--COLOR-SALE-BG); 1387 --sale-text: var(--COLOR-SALE-TEXT); 1388 --custom-bg: var(--COLOR-CUSTOM-BG); 1389 --custom-text: var(--COLOR-CUSTOM-TEXT); 1390 --sold-bg: var(--COLOR-SOLD-BG); 1391 --sold-text: var(--COLOR-SOLD-TEXT); 1392 --preorder-bg: var(--COLOR-PREORDER-BG); 1393 --preorder-text: var(--COLOR-PREORDER-TEXT); 1394 --input-bg: var(--COLOR-INPUT-BG); 1395 --border-alpha-15: var(--COLOR-BORDER-ALPHA-15); 1396 --border-alpha-30: var(--COLOR-BORDER-ALPHA-30); 1397 --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
1398 --border-alpha-65: var(--COLOR-BORDER-ALPHA-65); 1399 --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN); 1400 --hairline: var(--COLOR-BORDER-HAIRLINE); 1401 --error: var(--COLOR-ERROR); 1402 --error-bg: var(--COLOR-ERROR-BG); 1403 --success: var(--COLOR-SUCCESS); 1404 --success-bg: var(--COLOR-SUCCESS-BG); 1405 --disabled-grey: var(--COLOR-DISABLED-GREY); 1406 --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN); 1407 --white: var(--COLOR-WHITE); 1408 --white-darken: var(--COLOR-WHITE-DARKEN); 1409 --white-alpha-10: var(--COLOR-WHITE-ALPHA-10); 1410 --white-alpha-20: var(--COLOR-WHITE-ALPHA-20); 1411 --white-alpha-25: var(--COLOR-WHITE-ALPHA-25); 1412 --white-alpha-50: var(--COLOR-WHITE-ALPHA-50); 1413 --white-alpha-60: var(--COLOR-WHITE-ALPHA-60); 1414 --black: var(--COLOR-BLACK); 1415 --black-lighten: var(--COLOR-BLACK-LIGHTEN); 1416 --black-alpha-05: var(--COLOR-BLACK-ALPHA-05); 1417 --black-alpha-10: var(--COLOR-BLACK-ALPHA-10); 1418 --black-alpha-20: var(--COLOR-BLACK-ALPHA-20); 1419 --black-alpha-25: var(--COLOR-BLACK-ALPHA-25); 1420 --black-alpha-50: var(--COLOR-BLACK-ALPHA-50); 1421 --black-alpha-60: var(--COLOR-BLACK-ALPHA-60); 1422 --upsells-bg: var(--COLOR-UPSELLS-BG); 1423 --upsells-text: var(--COLOR-UPSELLS-TEXT); 1424 --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN); 1425 --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN); 1426 } 1427 1428 1429 .color-scheme-7 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25); 1430 --COLOR-PRIMARY-OPPOSITE: #ffffff; 1431 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(221, 97, 97, 0.2); 1432 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(221, 97, 97, 0.3); 1433 1434 --PRIMARY-BUTTONS-COLOR-BG: #d43737; 1435 --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff; 1436 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1437 --PRIMARY-BUTTONS-COLOR-BORDER: #d43737; 1438 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2); 1439 1440 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #dd6161; 1441 1442 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(212, 55, 55, 0.05); 1443 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(212, 55, 55, 0.1); 1444 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(212, 55, 55, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000; 1445 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2); 1446 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(219, 219, 219, 0.2); 1447 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(219, 219, 219, 0.3); 1448 1449 --SECONDARY-BUTTONS-COLOR-BG: #f4f4f4; 1450 --SECONDARY-BUTTONS-COLOR-TEXT: #000000; 1451 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1452 --SECONDARY-BUTTONS-COLOR-BORDER: #f4f4f4; 1453 1454 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(244, 244, 244, 0.05); 1455 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(244, 244, 244, 0.1); 1456 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(244, 244, 244, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 1457 --OUTLINE-BUTTONS-PRIMARY-TEXT: #d43737; 1458 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(212, 55, 55, 0.1); 1459 --OUTLINE-BUTTONS-PRIMARY-BORDER: #d43737; 1460 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(221, 97, 97, 0.2); 1461 1462 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 1463 --OUTLINE-BUTTONS-SECONDARY-TEXT: #f4f4f4; 1464 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(244, 244, 244, 0.1); 1465 --OUTLINE-BUTTONS-SECONDARY-BORDER: #f4f4f4; 1466 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(219, 219, 219, 0.2); 1467 1468 --OUTLINE-BUTTONS-WHITE-BG: transparent; 1469 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 1470 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1471 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 1472 1473 --OUTLINE-BUTTONS-BLACK-BG: transparent; 1474 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 1475 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1476 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #d43737; 1477 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff; 1478 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1479 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff; 1480 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2); 1481 1482 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #f4f4f4; 1483 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000; 1484 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1485 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000; 1486 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2); 1487 1488 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 1489 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 1490 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1491 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 1492 1493 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 1494 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 1495 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1496 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff; 1497 --COLOR-TEXT: #ffffff; 1498 --COLOR-TEXT-DARKEN: #cccccc; 1499 --COLOR-TEXT-LIGHTEN: #ffffff; 1500 --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05); 1501 --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08); 1502 --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1503 --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15); 1504 --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2); 1505 --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25); 1506 --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5); 1507 --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6); 1508 --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85); 1509 1510 --COLOR-BG-RGB: 57, 57, 57; 1511 --COLOR-BG-GRADIENT: #393939; 1512 --COLOR-BG: #393939; 1513 --COLOR-BG-ALPHA-25: rgba(57, 57, 57, 0.25); 1514 --COLOR-BG-ALPHA-35: rgba(57, 57, 57, 0.35); 1515 --COLOR-BG-ALPHA-60: rgba(57, 57, 57, 0.6); 1516 --COLOR-BG-ALPHA-65: rgba(57, 57, 57, 0.65); 1517 --COLOR-BG-ALPHA-85: rgba(57, 57, 57, 0.85); 1518 --COLOR-BG-DARKEN: #202020; 1519 --COLOR-BG-LIGHTEN-DARKEN: #535353; 1520 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #464646; 1521 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #4b4b4b; 1522 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff; 1523 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #535353; 1524 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #5f5f5f; 1525 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #6c6c6c; 1526 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #535353; 1527 --COLOR-BG-LIGHTEN-DARKEN-2: #393939; 1528 --COLOR-BG-LIGHTEN-DARKEN-3: #2d2d2d; 1529 --COLOR-BG-LIGHTEN-DARKEN-4: #202020; 1530 --COLOR-BG-LIGHTEN-DARKEN-5: #131313; 1531 --COLOR-BG-LIGHTEN-DARKEN-6: #060606; 1532 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #868686; 1533 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #929292; 1534 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #9f9f9f; 1535 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #acacac; 1536 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #b9b9b9; 1537 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #c5c5c5; 1538 1539 --COLOR-INPUT-BG: #393939; 1540 1541 --COLOR-ACCENT: #ffffff; 1542 --COLOR-ACCENT-TEXT: #000; 1543 --COLOR-ACCENT-OPPOSITE: #000000; 1544 --COLOR-ACCENT-MIX-ALPHA: rgba(255, 255, 255, 0.25); 1545 1546 --COLOR-BORDER: #f4f4f4; 1547 --COLOR-BORDER-ALPHA-15: rgba(244, 244, 244, 0.15); 1548 --COLOR-BORDER-ALPHA-30: rgba(244, 244, 244, 0.3); 1549 --COLOR-BORDER-ALPHA-50: rgba(244, 244, 244, 0.5); 1550 --COLOR-BORDER-ALPHA-65: rgba(244, 244, 244, 0.65); 1551 --COLOR-BORDER-LIGHTEN-DARKEN: #a8a8a8; 1552 --COLOR-BORDER-HAIRLINE: #313131; 1553 --COLOR-LINK: #000000; 1554 --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff; 1555 --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #393939; 1556 --COLOR-UPSELLS-TEXT: #ffffff; 1557 --COLOR-UPSELLS-TEXT-LIGHTEN: #ffffff; 1558 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 1559 --UPSELLS-HEIGHT: 100px; 1560 --UPSELLS-IMAGE-WIDTH: 30%; 1561 1562 --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05); 1563 --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 1564 1565 /* Dynamic color variables */ 1566 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1567 --text: var(--COLOR-TEXT); 1568 --heading: var(--COLOR-HEADING); 1569 --accent: var(--COLOR-ACCENT); 1570 --border: var(--COLOR-BORDER); 1571 --bg-alpha-25: var(--COLOR-BG-ALPHA-25); 1572 --bg-alpha-35: var(--COLOR-BG-ALPHA-35); 1573 --bg-alpha-60: var(--COLOR-BG-ALPHA-60); 1574 --bg-darken: var(--COLOR-BG-DARKEN); 1575 --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN); 1576 --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG); 1577 --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT); 1578 --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT); 1579 --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND); 1580 --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT); 1581 --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER); 1582 --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE); 1583 --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST); 1584 --overlay: #0000004d; 1585 --bg-overlay: rgba(0, 0, 0, 0.5); 1586 --link: var(--COLOR-LINK); 1587 --text-darken: var(--COLOR-TEXT-DARKEN); 1588 --text-lighten: var(--COLOR-TEXT-LIGHTEN); 1589 --text-alpha-5: var(--COLOR-TEXT-ALPHA-5); 1590 --text-alpha-8: var(--COLOR-TEXT-ALPHA-8); 1591 --text-alpha-10: var(--COLOR-TEXT-ALPHA-10); 1592 --text-alpha-15: var(--COLOR-TEXT-ALPHA-15); 1593 --text-alpha-25: var(--COLOR-TEXT-ALPHA-25); 1594 --text-alpha-50: var(--COLOR-TEXT-ALPHA-50); 1595 --text-alpha-60: var(--COLOR-TEXT-ALPHA-60); 1596 --text-alpha-85: var(--COLOR-TEXT-ALPHA-85); 1597 --accent-text: var(--COLOR-ACCENT-TEXT); 1598 --sale-bg: var(--COLOR-SALE-BG); 1599 --sale-text: var(--COLOR-SALE-TEXT); 1600 --custom-bg: var(--COLOR-CUSTOM-BG); 1601 --custom-text: var(--COLOR-CUSTOM-TEXT); 1602 --sold-bg: var(--COLOR-SOLD-BG); 1603 --sold-text: var(--COLOR-SOLD-TEXT); 1604 --preorder-bg: var(--COLOR-PREORDER-BG); 1605 --preorder-text: var(--COLOR-PREORDER-TEXT); 1606 --input-bg: var(--COLOR-INPUT-BG); 1607 --border-alpha-15: var(--COLOR-BORDER-ALPHA-15); 1608 --border-alpha-30: var(--COLOR-BORDER-ALPHA-30); 1609 --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
1610 --border-alpha-65: var(--COLOR-BORDER-ALPHA-65); 1611 --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN); 1612 --hairline: var(--COLOR-BORDER-HAIRLINE); 1613 --error: var(--COLOR-ERROR); 1614 --error-bg: var(--COLOR-ERROR-BG); 1615 --success: var(--COLOR-SUCCESS); 1616 --success-bg: var(--COLOR-SUCCESS-BG); 1617 --disabled-grey: var(--COLOR-DISABLED-GREY); 1618 --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN); 1619 --white: var(--COLOR-WHITE); 1620 --white-darken: var(--COLOR-WHITE-DARKEN); 1621 --white-alpha-10: var(--COLOR-WHITE-ALPHA-10); 1622 --white-alpha-20: var(--COLOR-WHITE-ALPHA-20); 1623 --white-alpha-25: var(--COLOR-WHITE-ALPHA-25); 1624 --white-alpha-50: var(--COLOR-WHITE-ALPHA-50); 1625 --white-alpha-60: var(--COLOR-WHITE-ALPHA-60); 1626 --black: var(--COLOR-BLACK); 1627 --black-lighten: var(--COLOR-BLACK-LIGHTEN); 1628 --black-alpha-05: var(--COLOR-BLACK-ALPHA-05); 1629 --black-alpha-10: var(--COLOR-BLACK-ALPHA-10); 1630 --black-alpha-20: var(--COLOR-BLACK-ALPHA-20); 1631 --black-alpha-25: var(--COLOR-BLACK-ALPHA-25); 1632 --black-alpha-50: var(--COLOR-BLACK-ALPHA-50); 1633 --black-alpha-60: var(--COLOR-BLACK-ALPHA-60); 1634 --upsells-bg: var(--COLOR-UPSELLS-BG); 1635 --upsells-text: var(--COLOR-UPSELLS-TEXT); 1636 --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN); 1637 --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN); 1638 } 1639 1640 1641 .color-scheme-8 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25); 1642 --COLOR-PRIMARY-OPPOSITE: #ffffff; 1643 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(221, 97, 97, 0.2); 1644 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(221, 97, 97, 0.3); 1645 1646 --PRIMARY-BUTTONS-COLOR-BG: #d43737; 1647 --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff; 1648 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1649 --PRIMARY-BUTTONS-COLOR-BORDER: #d43737; 1650 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2); 1651 1652 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #dd6161; 1653 1654 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(212, 55, 55, 0.05); 1655 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(212, 55, 55, 0.1); 1656 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(212, 55, 55, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000; 1657 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2); 1658 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(219, 219, 219, 0.2); 1659 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(219, 219, 219, 0.3); 1660 1661 --SECONDARY-BUTTONS-COLOR-BG: #f4f4f4; 1662 --SECONDARY-BUTTONS-COLOR-TEXT: #000000; 1663 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1664 --SECONDARY-BUTTONS-COLOR-BORDER: #f4f4f4; 1665 1666 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(244, 244, 244, 0.05); 1667 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(244, 244, 244, 0.1); 1668 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(244, 244, 244, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 1669 --OUTLINE-BUTTONS-PRIMARY-TEXT: #d43737; 1670 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(212, 55, 55, 0.1); 1671 --OUTLINE-BUTTONS-PRIMARY-BORDER: #d43737; 1672 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(221, 97, 97, 0.2); 1673 1674 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 1675 --OUTLINE-BUTTONS-SECONDARY-TEXT: #f4f4f4; 1676 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(244, 244, 244, 0.1); 1677 --OUTLINE-BUTTONS-SECONDARY-BORDER: #f4f4f4; 1678 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(219, 219, 219, 0.2); 1679 1680 --OUTLINE-BUTTONS-WHITE-BG: transparent; 1681 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 1682 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1683 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 1684 1685 --OUTLINE-BUTTONS-BLACK-BG: transparent; 1686 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 1687 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1688 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #d43737; 1689 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff; 1690 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1691 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff; 1692 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2); 1693 1694 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #f4f4f4; 1695 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000; 1696 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1697 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000; 1698 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2); 1699 1700 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 1701 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 1702 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 1703 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 1704 1705 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 1706 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 1707 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1708 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff; 1709 --COLOR-TEXT: #ffffff; 1710 --COLOR-TEXT-DARKEN: #cccccc; 1711 --COLOR-TEXT-LIGHTEN: #ffffff; 1712 --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05); 1713 --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08); 1714 --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 1715 --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15); 1716 --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2); 1717 --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25); 1718 --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5); 1719 --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6); 1720 --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85); 1721 1722 --COLOR-BG-RGB: 57, 57, 57; 1723 --COLOR-BG-GRADIENT: #393939; 1724 --COLOR-BG: #393939; 1725 --COLOR-BG-ALPHA-25: rgba(57, 57, 57, 0.25); 1726 --COLOR-BG-ALPHA-35: rgba(57, 57, 57, 0.35); 1727 --COLOR-BG-ALPHA-60: rgba(57, 57, 57, 0.6); 1728 --COLOR-BG-ALPHA-65: rgba(57, 57, 57, 0.65); 1729 --COLOR-BG-ALPHA-85: rgba(57, 57, 57, 0.85); 1730 --COLOR-BG-DARKEN: #202020; 1731 --COLOR-BG-LIGHTEN-DARKEN: #535353; 1732 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #464646; 1733 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #4b4b4b; 1734 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff; 1735 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #535353; 1736 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #5f5f5f; 1737 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #6c6c6c; 1738 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #535353; 1739 --COLOR-BG-LIGHTEN-DARKEN-2: #393939; 1740 --COLOR-BG-LIGHTEN-DARKEN-3: #2d2d2d; 1741 --COLOR-BG-LIGHTEN-DARKEN-4: #202020; 1742 --COLOR-BG-LIGHTEN-DARKEN-5: #131313; 1743 --COLOR-BG-LIGHTEN-DARKEN-6: #060606; 1744 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #868686; 1745 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #929292; 1746 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #9f9f9f; 1747 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #acacac; 1748 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #b9b9b9; 1749 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #c5c5c5; 1750 1751 --COLOR-INPUT-BG: #393939; 1752 1753 --COLOR-ACCENT: #ffffff; 1754 --COLOR-ACCENT-TEXT: #000; 1755 --COLOR-ACCENT-OPPOSITE: #000000; 1756 --COLOR-ACCENT-MIX-ALPHA: rgba(255, 255, 255, 0.25); 1757 1758 --COLOR-BORDER: #f4f4f4; 1759 --COLOR-BORDER-ALPHA-15: rgba(244, 244, 244, 0.15); 1760 --COLOR-BORDER-ALPHA-30: rgba(244, 244, 244, 0.3); 1761 --COLOR-BORDER-ALPHA-50: rgba(244, 244, 244, 0.5); 1762 --COLOR-BORDER-ALPHA-65: rgba(244, 244, 244, 0.65); 1763 --COLOR-BORDER-LIGHTEN-DARKEN: #a8a8a8; 1764 --COLOR-BORDER-HAIRLINE: #313131; 1765 --COLOR-LINK: #000000; 1766 --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff; 1767 --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #393939; 1768 --COLOR-UPSELLS-TEXT: #ffffff; 1769 --COLOR-UPSELLS-TEXT-LIGHTEN: #ffffff; 1770 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 1771 --UPSELLS-HEIGHT: 100px; 1772 --UPSELLS-IMAGE-WIDTH: 30%; 1773 1774 --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05); 1775 --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45); 1776 1777 /* Dynamic color variables */ 1778 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1779 --text: var(--COLOR-TEXT); 1780 --heading: var(--COLOR-HEADING); 1781 --accent: var(--COLOR-ACCENT); 1782 --border: var(--COLOR-BORDER); 1783 --bg-alpha-25: var(--COLOR-BG-ALPHA-25); 1784 --bg-alpha-35: var(--COLOR-BG-ALPHA-35); 1785 --bg-alpha-60: var(--COLOR-BG-ALPHA-60); 1786 --bg-darken: var(--COLOR-BG-DARKEN); 1787 --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN); 1788 --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG); 1789 --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT); 1790 --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT); 1791 --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND); 1792 --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT); 1793 --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER); 1794 --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE); 1795 --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST); 1796 --overlay: #0000004d; 1797 --bg-overlay: rgba(0, 0, 0, 0.5); 1798 --link: var(--COLOR-LINK); 1799 --text-darken: var(--COLOR-TEXT-DARKEN); 1800 --text-lighten: var(--COLOR-TEXT-LIGHTEN); 1801 --text-alpha-5: var(--COLOR-TEXT-ALPHA-5); 1802 --text-alpha-8: var(--COLOR-TEXT-ALPHA-8); 1803 --text-alpha-10: var(--COLOR-TEXT-ALPHA-10); 1804 --text-alpha-15: var(--COLOR-TEXT-ALPHA-15); 1805 --text-alpha-25: var(--COLOR-TEXT-ALPHA-25); 1806 --text-alpha-50: var(--COLOR-TEXT-ALPHA-50); 1807 --text-alpha-60: var(--COLOR-TEXT-ALPHA-60); 1808 --text-alpha-85: var(--COLOR-TEXT-ALPHA-85); 1809 --accent-text: var(--COLOR-ACCENT-TEXT); 1810 --sale-bg: var(--COLOR-SALE-BG); 1811 --sale-text: var(--COLOR-SALE-TEXT); 1812 --custom-bg: var(--COLOR-CUSTOM-BG); 1813 --custom-text: var(--COLOR-CUSTOM-TEXT); 1814 --sold-bg: var(--COLOR-SOLD-BG); 1815 --sold-text: var(--COLOR-SOLD-TEXT); 1816 --preorder-bg: var(--COLOR-PREORDER-BG); 1817 --preorder-text: var(--COLOR-PREORDER-TEXT); 1818 --input-bg: var(--COLOR-INPUT-BG); 1819 --border-alpha-15: var(--COLOR-BORDER-ALPHA-15); 1820 --border-alpha-30: var(--COLOR-BORDER-ALPHA-30); 1821 --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
1822 --border-alpha-65: var(--COLOR-BORDER-ALPHA-65); 1823 --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN); 1824 --hairline: var(--COLOR-BORDER-HAIRLINE); 1825 --error: var(--COLOR-ERROR); 1826 --error-bg: var(--COLOR-ERROR-BG); 1827 --success: var(--COLOR-SUCCESS); 1828 --success-bg: var(--COLOR-SUCCESS-BG); 1829 --disabled-grey: var(--COLOR-DISABLED-GREY); 1830 --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN); 1831 --white: var(--COLOR-WHITE); 1832 --white-darken: var(--COLOR-WHITE-DARKEN); 1833 --white-alpha-10: var(--COLOR-WHITE-ALPHA-10); 1834 --white-alpha-20: var(--COLOR-WHITE-ALPHA-20); 1835 --white-alpha-25: var(--COLOR-WHITE-ALPHA-25); 1836 --white-alpha-50: var(--COLOR-WHITE-ALPHA-50); 1837 --white-alpha-60: var(--COLOR-WHITE-ALPHA-60); 1838 --black: var(--COLOR-BLACK); 1839 --black-lighten: var(--COLOR-BLACK-LIGHTEN); 1840 --black-alpha-05: var(--COLOR-BLACK-ALPHA-05); 1841 --black-alpha-10: var(--COLOR-BLACK-ALPHA-10); 1842 --black-alpha-20: var(--COLOR-BLACK-ALPHA-20); 1843 --black-alpha-25: var(--COLOR-BLACK-ALPHA-25); 1844 --black-alpha-50: var(--COLOR-BLACK-ALPHA-50); 1845 --black-alpha-60: var(--COLOR-BLACK-ALPHA-60); 1846 --upsells-bg: var(--COLOR-UPSELLS-BG); 1847 --upsells-text: var(--COLOR-UPSELLS-TEXT); 1848 --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN); 1849 --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN); 1850 } 1851 1852 1853 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-8 { 1854 color: var(--text); 1855 background: var(--bg); 1856 }:root { 1857 --COLOR-SALE-BG: #d43737; 1858 --COLOR-SALE-TEXT: #ffffff; 1859 --COLOR-CUSTOM-BG: #ffffff; 1860 --COLOR-CUSTOM-TEXT: #000000; 1861 --COLOR-SOLD-BG: rgba(0,0,0,0); 1862 --COLOR-SOLD-TEXT: #000000; 1863 --COLOR-PREORDER-BG: ; 1864 --COLOR-PREORDER-TEXT: ; 1865 1866 --COLOR-WHITE-BLACK: #000; 1867 --COLOR-BLACK-WHITE: #fff; 1868 --COLOR-BLACK-WHITE-ALPHA-25: rgba(255, 255, 255, 0.25); 1869 --COLOR-BLACK-WHITE-ALPHA-34: rgba(255, 255, 255, 0.34);--COLOR-MENU-BG: #ffffff; 1870 --COLOR-MENU-LINK: #0c0c0f; 1871 --COLOR-MENU-LINK-OPPOSITE: rgba(255, 255, 255, 0.15); 1872 --COLOR-MENU-TRANSPARENT-LINK: #ffffff; 1873 --COLOR-MENU-TEXT-ALPHA-5: rgba(12, 12, 15, 0.05); 1874 --COLOR-MENU-BG-ALPHA-10: rgba(255, 255, 255, 0.1); 1875 --COLOR-MENU-BG-INPUT: #ffffff; 1876 --COLOR-MENU-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7; 1877 1878 --COLOR-ERROR: #D02E2E; 1879 --COLOR-ERROR-BG: #f3cbcb; 1880 --COLOR-SUCCESS: #56AD6A; 1881 --COLOR-SUCCESS-BG: #ECFEF0; 1882 --COLOR-WARN: #ECBD5E; 1883 --COLOR-TRANSPARENT: rgba(255, 255, 255, 0); 1884 1885 --COLOR-WHITE: #ffffff; 1886 --COLOR-WHITE-DARKEN: #f2f2f2; 1887 --COLOR-WHITE-ALPHA-10: rgba(255, 255, 255, 0.1); 1888 --COLOR-WHITE-ALPHA-20: rgba(255, 255, 255, 0.2); 1889 --COLOR-WHITE-ALPHA-25: rgba(255, 255, 255, 0.25); 1890 --COLOR-WHITE-ALPHA-50: rgba(255, 255, 255, 0.5); 1891 --COLOR-WHITE-ALPHA-60: rgba(255, 255, 255, 0.6); 1892 --COLOR-BLACK: #000000; 1893 --COLOR-BLACK-LIGHTEN: #1a1a1a; 1894 --COLOR-BLACK-ALPHA-05: rgba(0, 0, 0, 0.05); 1895 --COLOR-BLACK-ALPHA-10: rgba(0, 0, 0, 0.1); 1896 --COLOR-BLACK-ALPHA-20: rgba(0, 0, 0, 0.2); 1897 --COLOR-BLACK-ALPHA-25: rgba(0, 0, 0, 0.25); 1898 --COLOR-BLACK-ALPHA-50: rgba(0, 0, 0, 0.5); 1899 --COLOR-BLACK-ALPHA-60: rgba(0, 0, 0, 0.6);--FONT-STACK-BODY: Poppins, sans-serif; 1900 --FONT-STYLE-BODY: normal; 1901 --FONT-STYLE-BODY-ITALIC: italic; 1902 --FONT-ADJUST-BODY: 1.0; 1903 1904 --FONT-WEIGHT-BODY: 400; 1905 --FONT-WEIGHT-BODY-LIGHT: 100; 1906 --FONT-WEIGHT-BODY-MEDIUM: 700; 1907 --FONT-WEIGHT-BODY-BOLD: 500; 1908 1909 --FONT-STACK-HEADING: "Roboto Mono", monospace; 1910 --FONT-STYLE-HEADING: normal; 1911 --FONT-STYLE-HEADING-ITALIC: italic; 1912 --FONT-ADJUST-HEADING: 0.8; 1913 1914 --FONT-WEIGHT-HEADING: 700; 1915 --FONT-WEIGHT-HEADING-LIGHT: 400; 1916 --FONT-WEIGHT-HEADING-MEDIUM: 500; 1917 --FONT-WEIGHT-HEADING-BOLD: 700; 1918 1919 --FONT-STACK-NAV: "Roboto Mono", monospace; 1920 --FONT-STYLE-NAV: normal; 1921 --FONT-STYLE-NAV-ITALIC: italic; 1922 --FONT-ADJUST-NAV: 0.85; 1923 --FONT-ADJUST-NAV-TOP-LEVEL: 0.8; 1924 1925 --FONT-WEIGHT-NAV: 700; 1926 --FONT-WEIGHT-NAV-LIGHT: 400; 1927 --FONT-WEIGHT-NAV-MEDIUM: 500; 1928 --FONT-WEIGHT-NAV-BOLD: 700; 1929 1930 --FONT-ADJUST-PRODUCT-GRID: 1.0; 1931 --FONT-ADJUST-PRODUCT-GRID-HEADING: 1.3; 1932 1933 --FONT-ADJUST-BADGES: 1.3; 1934 1935 --FONT-STACK-BUTTON: "Roboto Mono", monospace; 1936 --FONT-STYLE-BUTTON: normal; 1937 --FONT-STYLE-BUTTON-ITALIC: italic; 1938 --FONT-ADJUST-SMALL-BUTTON: 0.85; 1939 --FONT-ADJUST-MEDIUM-BUTTON: 0.85; 1940 --FONT-ADJUST-LARGE-BUTTON: 0.85; 1941 1942 --FONT-WEIGHT-BUTTON: 700; 1943 --FONT-WEIGHT-BUTTON-MEDIUM: 500; 1944 --FONT-WEIGHT-BUTTON-BOLD: 700; 1945 1946 --FONT-STACK-SUBHEADING: "Courier New", Courier, monospace; 1947 --FONT-STYLE-SUBHEADING: normal; 1948 --FONT-ADJUST-SUBHEADING: 0.8; 1949 1950 --FONT-WEIGHT-SUBHEADING: 700; 1951 --FONT-WEIGHT-SUBHEADING-BOLD: 700; 1952 1953 --FONT-STACK-LABEL: "Roboto Mono", monospace; 1954 --FONT-STYLE-LABEL: normal; 1955 --FONT-ADJUST-LABEL: 0.65; 1956 1957 --FONT-STACK-HIGHLIGHT: "Space Mono", monospace; 1958 --FONT-STYLE-HIGHLIGHT: normal; 1959 --FONT-WEIGHT-HIGHLIGHT: 700; 1960 1961 --FONT-WEIGHT-LABEL: 700; 1962 1963 --LETTER-SPACING-NAV: 0.025em; 1964 --LETTER-SPACING-HEADING: -0.025em; 1965 --LETTER-SPACING-SUBHEADING: 0.05em; 1966 --LETTER-SPACING-BUTTON: 0.05em; 1967 --LETTER-SPACING-LABEL: 0.05em; 1968 1969 --BUTTON-TEXT-CAPS: uppercase; 1970 --HEADING-TEXT-CAPS: uppercase; 1971 --SUBHEADING-TEXT-CAPS: uppercase; 1972 --LABEL-TEXT-CAPS: uppercase;--FONT-SIZE-INPUT: 1.0rem;--RADIUS: 8px; 1973 --RADIUS-SMALL: 8px; 1974 --RADIUS-TINY: 8px; 1975 --RADIUS-CHECKBOX: 4px; 1976 --RADIUS-TEXTAREA: 8px;--RADIUS-BADGE: 4px;--PRODUCT-MEDIA-PADDING-TOP: 80.0%;--BORDER-WIDTH: 1px;--STROKE-WIDTH: 12px;--SITE-WIDTH: 1440px; 1977 --SITE-WIDTH-NARROW: 840px; 1978 1979 1980 --SMALL-BUTTON-WIDTH: 150px; 1981 --MEDIUM-BUTTON-WIDTH: 200px; 1982 --LARGE-BUTTON-WIDTH: 250px; 1983 --SMALL-BUTTON-HEIGHT: 20px; 1984 --MEDIUM-BUTTON-HEIGHT: 20px; 1985 --LARGE-BUTTON-HEIGHT: 20px;
1985--ICON-ARROW-RIGHT: url( "//projektride.co.uk/cdn/shop/t/15/assets/icon-chevron-right.svg?v=115618353204357621731762079695" );--loading-svg: url( "//projektride.co.uk/cdn/shop/t/15/assets/loading.svg?v=91665432863842511931762079692" ); 1986 --icon-check: url( "//projektride.co.uk/cdn/shop/t/15/assets/icon-check.svg?v=175316081881880408121762079693" ); 1987 --icon-check-swatch: url( "//projektride.co.uk/cdn/shop/t/15/assets/icon-check-swatch.svg?v=131897745589030387781762079692" ); 1988 --icon-zoom-in: url( "//projektride.co.uk/cdn/shop/t/15/assets/icon-zoom-in.svg?v=157433013461716915331762079696" ); 1989 --icon-zoom-out: url( "//projektride.co.uk/cdn/shop/t/15/assets/icon-zoom-out.svg?v=164909107869959372931762079697" );--collection-sticky-bar-height: 0px; 1990 --collection-image-padding-top: 60%; 1991 1992 --drawer-width: 400px; 1993 --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--gutter: 60px; 1994 --gutter-mobile: 20px; 1995 --grid-gutter: 20px; 1996 --grid-gutter-mobile: 35px;--inner: 20px; 1997 --inner-tablet: 18px; 1998 --inner-mobile: 16px;--grid: repeat(3, minmax(0, 1fr)); 1999 --grid-tablet: repeat(3, minmax(0, 1fr)); 2000 --grid-mobile: repeat(2, minmax(0, 1fr)); 2001 --megamenu-grid: repeat(4, minmax(0, 1fr)); 2002 --grid-row: 1 / span 3;--scrollbar-width: 0px;--swatch-width: 38px; 2003 --swatch-height: 26px; 2004 --swatch-size: 32px; 2005 --swatch-size-mobile: 30px; 2006 --swatch-width-grid: 16px; 2007 --swatch-height-grid: 16px; 2008 --swatch-width-grid-rectangle: 24px; 2009 --swatch-height-grid-rectangle: 14px; 2010 --swatch-size-filter: 24px; 2011 --siblings-size: 32px; 2012 --siblings-width: 38px; 2013 --siblings-height: 26px; 2014 2015 2016 --move-offset: 20px; 2017 2018 2019 --autoplay-speed: 2200ms; 2020 } 2021 2022 2023.product-upsell__image:after, 2024 .popup-quick-view__nav-media:after, 2025 .product-gallery__media--image:after, 2026 .product-gallery__media--onboarding:after, 2027 .product-single__thumbnail-link:after { 2028 content: ''; 2029 position: absolute; 2030 z-index: 1; 2031 inset: 0; 2032 background: rgba(0, 0, 0, .03); 2033 pointer-events: none; 2034 }</style><link href="//projektride.co.uk/cdn/shop/t/15/assets/theme.css?v=139730456187657156441774559470" rel="stylesheet" type="text/css" media="all" /><link href="//projektride.co.uk/cdn/shop/t/15/assets/reflex.css?v=5306671764445556101762596600" rel="stylesheet" type="text/css" media="all" /><link href="//projektride.co.uk/cdn/shop/t/15/assets/projektride-theme.css?v=171706715394865463821766077516" rel="stylesheet" type="text/css" media="all" /><link href="//projektride.co.uk/cdn/shop/t/15/assets/dialogs.css?v=54076633373807272771774559454" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'"><style> 2035 .swatches{--swatch-default: #e5e5e5;--ink: #696969;--ash: #a3a3a3;--sky: #4cbbb8;--pop: #e43e23;--red: #d13b38;--jet: #000000;--gum: #eb5799;--hot: #ff0073;--mud: #4a342c;--fig: #F4E4FF;--tan: #d2b48c;--sea: #006699;--ruby: #e32040;--envy: #0e986b;--jade: #1b5c1d;--vert: #489c4a;--bone: #dedbbf;--aqua: #00ffff;--blue: #1d5caa;--cyan: #00ffff;--dirt: #a54400;--gold: #D4AF37;--gray: #808080;--grey: #808080;--lime: #00ff00;--navy: #273854;--nude: #E3BC9A;--rose: #e37fa0;--mint: #b6e4d0;--milk: #f6f2e8;--wine: #533230;--coal: #060d11;--snow: #f7f7f7;--dash: #234d90;--moss: #40592f;--peel: #ffd322;--sand: #e0c389;--onyx: #323737;--silk: #d1c4bb;--peru: #cd853f;--pink: #e79fab;--plum: #8a3340;--rust: #b7410e;--teal: #008080;--tile: #b9b6a1;--aloe: #D9EFD9;--azure: #f0ffff;--beige: #f5f5dc;--black: #000000;--brown: #804020;--cream: #ddd7cb;--terra: #b7a282;--slate: #4f4f4f;--olive: #40483f;--ocean: #E1E5F6;--camel: #a98d74;--clean: #F6F4EA;--coral: #ff7f50;--green: #008000;--ivory: #f5ecda;--khaki: #f0e68c;--linen: #faf0e6;--mauve: #e0b0ff;--wheat: #f5deb3;--white: #fafafa;--sienna: #9f6a51;--coffee: #2d2114;--bisque: #ffe4c4;--indigo: #4b0082;--maroon: #800000;--orange: #e5990e;--orchid: #da70d6;--purple: #800080;--tartan: #21a0ad;--salmon: #fa8072;--silver: #c0c0c0;--shadow: #5c534f;--tomato: #ff6347;--violet: #ee82ee;--yellow: #ffff00;--natural: #b7ac9a;--saffron: #FFE4DF;--crimson: #dc143c;--neutral: #c6bda6;--fuchsia: #ff00ff;--magenta: #ff00ff;--thistle: #d8bfd8;--hot-pink: #ff69b4;--sky-blue: #87ceeb;--dark-red: #8b0000;--cornsilk: #fff8dc;--honeydew: #f0fff0;--metallic: #b2b0ab;--lavender: #e6e6fa;--moccasin: #ffe4b5;--midnight: #383863;--seashell: #fff5ee;--sea-green: #2e8b57;--rose-gold: #cf9fa6;--dark-blue: #00008b;--dark-cyan: #008b8b;
2035--cool-grey: #b9c1c9;--dark-gray: #a9a9a9;--dark-grey: #a9a9a9;--deep-pink: #ff1493;--chocolate: #d2691e;--gainsboro: #dcdcdc;--steelblue: #4682b4;--turquoise: #40e0d0;--alabaster: #e8e7df;--dark-green: #006400;--dark-khaki: #bdb76b;--light-blue: #add8e6;--light-cyan: #e0ffff;--light-gray: #d3d3d3;--light-grey: #d3d3d3;--light-pink: #ffb6c1;--lime-green: #32cd32;--mint-cream: #f5fffa;--royal-blue: #4169e1;--slate-blue: #6a5acd;--slate-gray: #708090;--slate-grey: #708090;--aquamarine: #7fffd4;--chartreuse: #7fff00;--dark-orange: #ff8c00;--dark-salmon: #e9967a;--dark-violet: #9400d3;--light-coral: #f08080;--light-green: #90ee90} 2036/*# sourceMappingURL=/s/files/1/0689/3384/5141/t/36/assets/swatches.css.map?v=80340345938156021151768961610 */ 2037 2038 </style><style data-shopify>.swatches { 2039 --black: #000000;--white: #fafafa;--blank: url(//projektride.co.uk/cdn/shop/files/blank_small.gif?v=4801);--almond: #D3BCA6;--aqua: #A9C1C3;--baby-blue: #7D9ABC;--berry: #AF275E;--champagne: #DFD0B5;--chocolate: #40302C;--cream: #E9DDCF;--dark-green: #354C37;--denim: #7F9BB3;--pale-pink: #eee0de;--terracota: #bf6045;--lilac: #b19fc4;--camel: #b96f51;--jade-green: #647c76; 2040 }</style>
2041<script 2042 type="text/javascript" 2043> 2044 let root = '/'; 2045 if (root[root.length - 1] !== '/') { 2046 root = `${root}/`; 2047 } 2048 2049 window.theme = { 2050 routes: { 2051 root: root, 2052 cart_url: "\/cart", 2053 cart_add_url: "\/cart\/add", 2054 cart_change_url: "\/cart\/change", 2055 cart_update_url: "\/cart\/update", 2056 shop_url: "https:\/\/projektride.co.uk", 2057 searchUrl: '/search', 2058 predictiveSearchUrl: '/search/suggest', 2059 product_recommendations_url: "\/recommendations\/products" 2060 }, 2061 assets: { 2062 photoswipe: '//projektride.co.uk/cdn/shop/t/15/assets/photoswipe.js?v=162613001030112971491762079691', 2063 no_image: "//projektride.co.uk/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1024x.gif", 2064 base: "//projektride.co.uk/cdn/shop/t/15/assets/" 2065 }, 2066 strings: { 2067 add_to_cart: "Add to Cart", 2068 cart_acceptance_error: "You must accept our terms and conditions.", 2069 cart_empty: "Your cart is currently empty.", 2070 cart_price: "Price", 2071 cart_quantity: "Quantity", 2072 cart_items_one: "{{ count }} item", 2073 cart_items_many: "{{ count }} items", 2074 cart_title: "Cart", 2075 cart_total: "Total", 2076 discount_not_applicable: "Discount not applicable", 2077 shipping_discounts_at_checkout: "Shipping discounts are shown at checkout after adding an address", 2078 discount_already_applied: "Discount already applied", 2079 continue_shopping: "Continue Shopping", 2080 free: "Free", 2081 limit_error: "Sorry, looks like we don\u0026#39;t have enough of this product.", 2082 preorder: "Pre-Order", 2083 remove: "Remove", 2084 sale_badge_text: "Sale", 2085 saving_badge: "Save {{ discount }}", 2086 saving_up_to_badge: "Save up to {{ discount }}", 2087 sold_out: "Sold Out", 2088 unavailable: "Unavailable", 2089 unit_price_label: "Unit price", 2090 unit_price_separator: "per", 2091 zero_qty_error: "Quantity must be greater than 0.", 2092 delete_confirm: "Are you sure you wish to delete this address?" 2093 }, 2094 icons: { 2095 close: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>' 2096 }, 2097 settings: { 2098 animationsEnabled: false, 2099 cartType: "drawer", 2100 enableAcceptTerms: false, 2101 enableInfinityScroll: false,
2102 enablePaymentButton: false, 2103 gridImageSize: "contain", 2104 gridImageAspectRatio: 0.8, 2105 mobileMenuBehaviour: "link", 2106 productGridHover: "image", 2107 savingBadgeType: "percentage", 2108 showSaleBadge: true, 2109 showSoldBadge: true, 2110 showSavingBadge: false, 2111 quickBuy: "quick_buy", 2112 suggestArticles: false, 2113 suggestCollections: false, 2114 suggestProducts: true, 2115 suggestPages: false, 2116 suggestionsResultsLimit: 3, 2117 currency_code_enable: false, 2118 hideInventoryCount: true, 2119 colorSwatchesType: "theme", 2120 atcButtonShowPrice: true, 2121 buynowButtonColor: "btn--secondary", 2122 buynowButtonStyle: "btn--solid-border", 2123 buynowButtonSize: "btn--large", 2124 mobileMenuType: "new", 2125 collectionSwatchStyle: null, 2126 }, 2127 sizes: { 2128 mobile: 480, 2129 small: 768, 2130 large: 1024, 2131 widescreen: 1440 2132 }, 2133 moneyFormat: "£{{amount}}", 2134 moneyWithCurrencyFormat: "£{{amount}} GBP", 2135 subtotal: 0, 2136 current_iso_code: "GBP", 2137 info: { 2138 name: 'Palo Alto', 2139 version: '9.1.0', 2140 role: 'main' 2141 }, 2142 }; 2143 window.PaloAlto = window.PaloAlto || {}; 2144 window.slate = window.slate || {}; 2145 window.isHeaderTransparent = false; 2146 window.stickyHeaderHeight = 60; 2147 window.lastWindowWidth = window.innerWidth || document.documentElement.clientWidth; 2148</script>
2148<script src="//projektride.co.uk/cdn/shop/t/15/assets/vendor.js?v=42276325216716451771762079696" defer="defer"></script>
vendor: 1 bytes, line 2148
2148
2149<script src="//projektride.co.uk/cdn/shop/t/15/assets/theme.js?v=939066324693240641774559473" defer="defer"></script>
2149<script src="//projektride.co.uk/cdn/shop/t/15/assets/product-info.js?v=103073590035009644131774559454" defer="defer"></script>
2149 2150
2150<script src="//projektride.co.uk/cdn/shop/t/15/assets/subscription-price-updater.js?v=4801" defer="defer"></script>
2150<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
2150<meta name="facebook-domain-verification" content="qx5rlui8qkar7rkn9abnj7zuvwapvx"> 2151<meta name="google-site-verification" content="jQknAbA93aSgqQodrpVzbn6gDvudP_kSXWTrG3gD2qY"> 2152<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/60553068770/digital_wallets/dialog"> 2153<meta id="in-context-paypal-metadata" data-shop-id="60553068770" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP"> 2154<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/56561153933695:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://projektride.co.uk/products/skarper-ebike-drive-system.oembed">
2155<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
2155 2156<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
2157<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=60553068770" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2157
2157
2158<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":60553068770,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/60553068770","merchantName":"ProjektRide","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"ProjektRide","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 2158
2158
2159<script id="shopify-features" type="application/json">{"accessToken":"63379544aacc4d1804da5184ea73167a","betas":["rich-media-storefront-analytics"],"domain":"projektride.co.uk","predictiveSearch":true,"shopId":60553068770,"locale":"en"}</script>
vendor: 1 bytes, line 2159
2159
2160<script>var Shopify = Shopify || {}; 2161Shopify.shop = "projektride.myshopify.com"; 2162Shopify.locale = "en"; 2163Shopify.currency = {"active":"GBP","rate":"1.0"}; 2164Shopify.country = "US"; 2165Shopify.theme = {"name":"ProjektRide_Palo_Alto_V9\/main","id":186470859135,"schema_name":"Palo Alto","schema_version":"9.1.0","theme_store_id":null,"role":"main"}; 2166Shopify.theme.handle = "null"; 2167Shopify.theme.style = {"id":null,"handle":null}; 2168Shopify.cdnHost = "projektride.co.uk/cdn"; 2169Shopify.routes = Shopify.routes || {}; 2170Shopify.routes.root = "/"; 2171Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 2172Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 2173Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 2174Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 2174
2174
2175<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 2175
2175
2176<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 2176
2176
2177<script> 2178 window.ShopifyPay = window.ShopifyPay || {}; 2179 window.ShopifyPay.apiHost = "shop.app\/pay"; 2180 window.ShopifyPay.redirectState = null; 2181</script>
vendor: 1 bytes, line 2181
2181
2182<script> 2183 window.Shopify = window.Shopify || {}; 2184 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 2185 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 2186 window.Shopify.SignInWithShop.eligible = true; 2187</script>
vendor: 1 bytes, line 2187
2187
2188<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 2188
2188
2189<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 2189
2189
2190<script type="module"> 2191 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 2192 2193 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 2194 2195</script>
vendor: 1 bytes, line 2195
2195
2196<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js"></script>
vendor: 1 bytes, line 2196
2196
2197<script type="module"> 2198 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js"); 2199 2200 2201</script>
vendor: 1 bytes, line 2201
2201
2202<script> 2203 window.Shopify = window.Shopify || {}; 2204 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 2205 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"]}; 2206</script>
vendor: 1 bytes, line 2206
2206
2207<script>(function() { 2208 var isLoaded = false; 2209 function asyncLoad() { 2210 if (isLoaded) return; 2211 isLoaded = true; 2212 var urls = ["https:\/\/cloudsearch-1f874.kxcdn.com\/shopify.js?markets=1\u0026shop=projektride.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/3b3fa817637ef6c4bfb72a45b\/9e29d1808fc4f298cc78a0de2.js?shop=projektride.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=projektride.myshopify.com\u0026external-type=shopify\u0026shop=projektride.myshopify.com","\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=projektride.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/d3bc5d6366701989e2db5a93793900883f2d31a6\/projektride.myshopify.com-1774559624015.js?shop=projektride.myshopify.com"]; 2213 for (var i = 0; i < urls.length; i++) { 2214 var s = document.createElement('script'); 2215 s.type = 'text/javascript'; 2216 s.async = true; 2217 s.src = urls[i]; 2218 var x = document.getElementsByTagName('script')[0]; 2219 x.parentNode.insertBefore(s, x); 2220 } 2221 }; 2222 if(window.attachEvent) { 2223 window.attachEvent('onload', asyncLoad); 2224 } else { 2225 window.addEventListener('load', asyncLoad, false); 2226 } 2227})();</script>
vendor: 1 bytes, line 2227
2227
2228<script id="__st">var __st={"a":60553068770,"offset":3600,"reqid":"042f1774-2d90-4564-a74d-0700ff54a008-1791120427","pageurl":"projektride.co.uk\/products\/skarper-ebike-drive-system","u":"1e89c0ce3f00","p":"product","rtyp":"product","rid":15446535995775};</script>
vendor: 1 bytes, line 2228
2228
2229<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 2229
2229
2230<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 2230
2230
2231<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//projektride.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2231
2231
2232<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 = "//projektride.co.uk/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>
2232<script crossorigin="anonymous" defer="defer" src="//projektride.co.uk/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 2232
2232
2233<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 2233
2233
2234<script> 2235 window.Shopify = window.Shopify || {}; 2236 window.Shopify.MCP = window.Shopify.MCP || {}; 2237 window.Shopify.MCP.enabled = true; 2238 window.Shopify.MCP.shop = "projektride.myshopify.com"; 2239 window.Shopify.MCP.mcpEndpoint = "https:\/\/projektride.co.uk\/api\/mcp"; 2240 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"]}}]; 2241</script>
vendor: 1 bytes, line 2241
2241
2242<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("\/\/projektride.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 2243</script>
vendor: 1 bytes, line 2243
2243
2244<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://projektride.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 2245</script>
vendor: 1 bytes, line 2245
2245
2246<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 2247 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); 2248</script>
vendor: 1 bytes, line 2248
2248
2249<script> 2250 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 2251</script>
2251 2252
2253<script type="module" src="https://projektride.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2253
2253
2254<script nomodule> 2255 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 2256</script>
2256 2257
2258<script id='scb4127' type='text/javascript' async='' src='https://projektride.co.uk/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
2258<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://projektride.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 2259<style id="shopify-accelerated-checkout-cart"> 2260 #shopify-buyer-consent { 2261 margin-top: 1em; 2262 display: inline-block; 2263 width: 100%; 2264} 2265 2266#shopify-buyer-consent.hidden { 2267 display: none; 2268} 2269 2270#shopify-subscription-policy-button { 2271 background: none; 2272 border: none; 2273 padding: 0; 2274 text-decoration: underline; 2275 font-size: inherit; 2276 cursor: pointer; 2277} 2278 2279#shopify-subscription-policy-button::before { 2280 box-shadow: none; 2281} 2282 2283 </style> 2284
2285<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
2285 2286 <!-- BEGIN app block: shopify://apps/izyrent/blocks/izyrent/cda4a37a-6d4d-4f3d-b8e5-c19d5c367c6a -->
2286<script></script>
vendor: 1 bytes, line 2286
2286
2287<script> 2288var izyrent_shopify_js = "\/\/projektride.co.uk\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/api.jquery-7ab1a3a4.js"; 2289var izyrent_current_page = "product"; 2290 2291var izyrent_currency_format = "£{{amount}}"; 2292 2293var izyrent_money_format = "£1,000.00"; 2294</script>
2294 2295 2296
2297<script> 2298var izyrentSettings = "{\"timezone\":{\"ianaTimezone\":\"Europe\/London\",\"timezoneOffset\":\"+0100\",\"currencyCode\":\"GBP\"},\"storefront\":\"97b690cacf39b54ff466d3fc023415c5\",\"timeFormat\":[\"24\"],\"translate\":[\"default\"],\"redirectCheckout\":[\"disabled\"],\"disabledDatesGlobal\":{\"dates\":{},\"collections\":[]},\"couponPrefix\":\"IZYRENT_\",\"theme\":{},\"translations\":{},\"showMonths\":{\"md\":\"1\",\"lg\":\"1\"},\"quantityPosition\":\"default\",\"startCal\":\"default\",\"displayCal\":\"default\",\"displayPrice\":\"default\",\"deposit\":{\"id\":\"46000287875298\",\"amount\":\"0\",\"percent\":0},\"checkoutMode\":\"default\",\"showFinalPriceOnly\":\"disabled\",\"sections\":[{\"label\":\"Calendar\",\"value\":\"calendar\"},{\"label\":\"Resume\",\"value\":\"resume\"},{\"label\":\"Add-ons\",\"value\":\"addons\"},{\"label\":\"Requests\",\"value\":\"requests\"}],\"syncDates\":\"disabled\",\"countdown\":\"disabled\",\"expiration\":\"15\"}"; 2299if(typeof izyrentSettings === "string"){ 2300 izyrentSettings = izyrentSettings.replace(/=>/g, ":"); 2301 izyrentSettings = JSON.parse(izyrentSettings); 2302} 2303 2304var izyrent_product_meta = {product : {id : 15446535995775 ,handle:"skarper-ebike-drive-system",tags:"Skarper,spo-cs-disabled,spo-default,spo-disabled,spo-notify-me-disabled",collections: [ 2305 2306 { id: 401523114210 }, 2307 2308 { id: 665140429183 }, 2309 2310 { id: 673927692671 }, 2311 2312 { id: 665140396415 }, 2313 2314 { id: 672870498687 }, 2315 2316 ], variants : [{id : 56561153933695, price :149500},]}}; 2317 2318 2319 2320 2321</script>
2321 2322 2323 2324<style> 2325.cart-count-bubble,.cart-item .quantity{ display:none;} 2326.mw-apo-configure-link{ display:none !important;} 2327.izyloader { 2328 padding: 10px; 2329 max-width: 44rem; 2330 width: 100%; 2331} 2332.izyloader > span { 2333 width: 48px; 2334 height: 48px; 2335 border-radius: 50%; 2336 display: inline-block; 2337 position: relative; 2338 border: 10px solid; 2339 border-color: rgb(0 0 0 / 7%) rgb(0 0 0 / 14%) rgb(0 0 0 / 21%) rgb(0 0 0 / 28%); 2340 box-sizing: border-box; 2341 animation: rotation 0.8s linear infinite; 2342 display: flex; 2343 margin: auto; 2344 padding-top: 10px; 2345} 2346body.izyloaderhide .izyloader,.cart-item__details .cart-item__discounted-prices{display:none !important;} 2347@keyframes rotation { 2348 0% { 2349 transform: rotate(0deg); 2350 } 2351 100% { 2352 transform: rotate(360deg); 2353 } 2354} 2355</style>
2356<script> 2357 2358 if(izyrentSettings?.theme?.text?.resume) { 2359 const color = izyrentSettings.theme.text.resume; 2360 2361 const updateOpacity = (rgba, newOpacity) => 2362 rgba.replace( 2363 /rgba\((\d+),\s*(\d+),\s*(\d+),\s*[\d.]+\)/, 2364 `rgba($1, $2, $3, ${newOpacity})` 2365 ); 2366 2367 2368 let css = `.izyloader > span {border-color: ${updateOpacity( 2369 color, 2370 0.07 2371 )} ${updateOpacity(color, 0.14)} ${updateOpacity( 2372 color, 2373 0.21 2374 )} ${updateOpacity(color, 0.28)} !important;}`; 2375 2376 document.head.insertAdjacentHTML('beforeend', `<style>${css}</style>`); 2377 2378 } 2379 2380</script>
2380 2381 2382
2383<script src="https://izyrent.speaz.com/izyrent.js?shop=projektride.myshopify.com&v=1790762585065" async></script>
2383 2384 2385<!-- END app block -->
2385<script src="https://cdn.shopify.com/extensions/019f6fd3-453f-7868-9402-ee98143404d9/klarna-on-site-messaging-34/assets/index.js" type="text/javascript" defer="defer"></script>
2385 2386<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2387<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: 60553068770,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2387
2387
2388<script> 2389 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2390</script>
vendor: 1 bytes, line 2390
2390
2391<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}
2391).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: 60553068770,storefrontBaseUrl: "https://projektride.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://projektride.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4556423551","configuration":"{\"shopUrl\":\"projektride.myshopify.com\",\"appNameSignature\":\"globo_menu_revenue_pixel\",\"attributionStorageKey\":\"gm_menu_attribution\",\"analyticsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22b3413df3f6c0
239156aec31bf3998ddb39","type":"APP","apiClientId":1747773,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3309830527","configuration":"{\"mailchimp_store_id\":\"store_xaetjquj8qwdjcr6pwui\", \"mailchimp_user_id\":\"175843821\",\"mailchimp_list_id\":\"749c7e8271\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"486867170","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-LN93QVDV2V\\\",\\\"AW-442190050\\\",\\\"GT-M39V8HD\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-LN93QVDV2V\\\",\\\"AW-442190050\\\/NEOcCKqToLsDEOKR7dIB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-LN93QVDV2V\\\",\\\"AW-442190050\\\/bz3TCK2ToLsDEOKR7dIB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-LN93QVDV2V\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-LN93QVDV2V\\\",\\\"AW-442190050\\\/jxzXCKSToLsDEOKR7dIB\\\",\\\"MC-CL4F1RQXBS\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-LN93QVDV2V\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-LN93QVDV2V\\\",\\\"AW-442190050\\\/UrF1CM-RoLsDEOKR7dIB\\\",\\\"MC-CL4F1RQXBS\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-LN93QVDV2V\\\",\\\"AW-442190050\\\/koHFCMyRoLsDEOKR7dIB\\\",\\\"MC-CL4F1RQXBS\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-LN93QVDV2V\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-LN93QVDV2V\\\",\\\"AW-442190050\\\/mSyACLCToLsDEOKR7dIB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-LN93QVDV2V\\\",\\\"AW-442190050\\\/Z_kxCKeToLsDEOKR7dIB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-LN93QVDV2V\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"77889762","configuration":"{\"tagID\":\"2613288985686\"}","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":"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":"ProjektRide","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"projektride.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/projektride.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":1495.0,"currencyCode":"GBP"},"product":{"title":"Skarper Ebike Drive System","vendor":"Skarper","id":"15446535995775","untranslatedTitle":"Skarper Ebike Drive System","url":"\/products\/skarper-ebike-drive-system","type":"Accessories"},"id":"56561153933695","image":{"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SKEBKDRVSYS_68338_04.jpg?v=1765619688"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}
2391],"products":[{"id":"15446535995775","handle":"skarper-ebike-drive-system","isCollective":null,"title":"Skarper Ebike Drive System","type":"Accessories","untranslatedTitle":"Skarper Ebike Drive System","url":"\/products\/skarper-ebike-drive-system","vendor":"Skarper","remoteShopId":null,"variants":[{"id":"56561153933695","image":{"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SKEBKDRVSYS_68338_04.jpg?v=1765619688"},"price":{"amount":1495.0,"currencyCode":"GBP"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8689293918434","handle":"projektrides-student-bike-bundle","isCollective":null,"title":"Projektride's Student bike bundle!","type":null,"untranslatedTitle":"Projektride's Student bike bundle!","url":"\/products\/projektrides-student-bike-bundle","vendor":"ProjektRide","remoteShopId":null,"variants":[{"id":"45863184859362","image":{"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC05119_1.png?v=1724844147"},"price":{"amount":425.0,"currencyCode":"GBP"},"sku":"","title":"Small","untranslatedTitle":"Small"}]},{"id":"8157066887394","handle":"chunky","isCollective":null,"title":"ESI Chunky","type":"grips","untranslatedTitle":"ESI Chunky","url":"\/products\/chunky","vendor":"ESI","remoteShopId":null,"variants":[{"id":"44365527417058","image":{"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.19.png?v=1695805901"},"price":{"amount":17.0,"currencyCode":"GBP"},"sku":"GBK02","title":"Black","untranslatedTitle":"Black"}]},{"id":"8371332940002","handle":"teravail-cannonball-tyre","isCollective":null,"title":"Teravail Cannonball Tyre","type":"Bicycle Tires","untranslatedTitle":"Teravail Cannonball Tyre","url":"\/products\/teravail-cannonball-tyre","vendor":"Teravail","remoteShopId":null,"variants":[{"id":"45068753731810","image":{"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/IMG_0053.png?v=1712051355"},"price":{"amount":60.0,"currencyCode":"GBP"},"sku":"TR7268","title":"650b x 40 \/ Tan \/ Durable \/ LIGHT AND SUPPLE FOR 40MM VERSIONS","untranslatedTitle":"650b x 40 \/ Tan \/ Durable \/ LIGHT AND SUPPLE FOR 40MM VERSIONS"}]},{"id":"14923047534975","handle":"gtechniq-bike-ceramic-kit","isCollective":null,"title":"Gtechniq Bike Ceramic Kit","type":"Apparel \u0026 Accessories","untranslatedTitle":"Gtechniq Bike Ceramic Kit","url":"\/products\/gtechniq-bike-ceramic-kit","vendor":"ProjektRide","remoteShopId":null,"variants":[{"id":"55038016422271","image":{"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gtebbc.jpg?v=1737801626"},"price":{"amount":55.0,"currencyCode":"GBP"},"sku":"GTEBBC","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://projektride.co.uk/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"186470859135","themePublished":"true","eventMetadataId":"9d2808d1-bc6c-4046-a3bc-c980c19978f9","pageType":"product","resourceId":"15446535995775","shopId":"60553068770","storefrontBaseUrl":"https:\/\/projektride.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":1495.0,\"currencyCode\":\"GBP\"},\"product\":{\"title\":\"Skarper Ebike Drive System\",\"vendor\":\"Skarper\",\"id\":\"15446535995775\",\"untranslatedTitle\":\"Skarper Ebike Drive System\",\"url\":\"\/products\/skarper-ebike-drive-system\",\"type\":\"Accessories\"},\"id\":\"56561153933695\",\"image\":{\"src\":\"\/\/projektride.co.uk\/cdn\/shop\/files\/SKEBKDRVSYS_68338_04.jpg?v=1765619688\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
2391<script> 2392 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2393 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2394 window.ShopifyAnalytics.meta.currency = 'GBP'; 2395 var meta = {"product":{"id":15446535995775,"gid":"gid:\/\/shopify\/Product\/15446535995775","vendor":"Skarper","type":"Accessories","handle":"skarper-ebike-drive-system","variants":[{"id":56561153933695,"price":149500,"name":"Skarper Ebike Drive System","public_title":null,"sku":null}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":15446535995775,"requestId":"042f1774-2d90-4564-a74d-0700ff54a008-1791120427"}}; 2396 for (var attr in meta) { 2397 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2398 } 2399</script>
vendor: 1 bytes, line 2399
2399
2400<script class="analytics"> 2401 (function () { 2402 var customDocumentWrite = function(content) { 2403 var jquery = null; 2404 2405 if (window.jQuery) { 2406 jquery = window.jQuery; 2407 } else if (window.Checkout && window.Checkout.$) { 2408 jquery = window.Checkout.$; 2409 } 2410 2411 if (jquery) { 2412 jquery('body').append(content); 2413 } 2414 }; 2415 2416 var hasLoggedConversion = function(token) { 2417 if (token) { 2418 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2419 } 2420 return false; 2421 } 2422 2423 var setCookieIfConversion = function(token) { 2424 if (token) { 2425 var twoMonthsFromNow = new Date(Date.now()); 2426 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2427 2428 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2429 } 2430 } 2431 2432 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2433 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2434 if (trekkie.integrations) { 2435 return; 2436 } 2437 trekkie.methods = [ 2438 'identify', 2439 'page', 2440 'ready', 2441 'track', 2442 'trackForm', 2443 'trackLink' 2444 ]; 2445 trekkie.factory = function(method) { 2446 return function() { 2447 var args = Array.prototype.slice.call(arguments); 2448 args.unshift(method); 2449 trekkie.push(args); 2450 if (method == 'track' || method == 'page') { 2451 var pageUrl; 2452 try { 2453 pageUrl = window.location.href; 2454 } catch (e) {} 2455 var pageReferrer; 2456 try { 2457 pageReferrer = document.referrer; 2458 } catch (e) {} 2459 try { 2460 if (window.__TREKKIE_SHIM_QUEUE == null) { 2461 window.__TREKKIE_SHIM_QUEUE = []; 2462 } 2463 window.__TREKKIE_SHIM_QUEUE.push({ 2464 from: 'trekkie-stub', 2465 method: method, 2466 args: args.slice(1), 2467 pageContext: { 2468 url: pageUrl, 2469 referrer: pageReferrer 2470 } 2471 }); 2472 } catch (e) { 2473 // no-op 2474 } 2475 } 2476 return trekkie; 2477 }; 2478 }; 2479 for (var i = 0; i < trekkie.methods.length; i++) { 2480 var key = trekkie.methods[i]; 2481 trekkie[key] = trekkie.factory(key); 2482 } 2483 trekkie.load = function(config) { 2484 trekkie.config = config || {}; 2485 trekkie.config.initialDocumentCookie = document.cookie; 2486 var first = document.getElementsByTagName('script')[0]; 2487var script = document.createElement('script'); 2488script.type = 'text/javascript'; 2489script.onerror = function(e) { 2490 var scriptFallback = document.createElement('script'); 2491 scriptFallback.type = 'text/javascript'; 2492 scriptFallback.onerror = function(error) { 2493 var Monorail = { 2494 produce: function produce(monorailDomain, schemaId, payload) { 2495 var currentMs = new Date().getTime(); 2496 var event = { 2497 schema_id: schemaId, 2498 payload: payload, 2499 metadata: { 2500 event_created_at_ms: currentMs, 2501 event_sent_at_ms: currentMs 2502 } 2503 }; 2504 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2505 }, 2506 sendRequest: function sendRequest(endpointUrl, payload) { 2507 // Try the sendBeacon API 2508 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2509 var blobData = new window.Blob([payload], { 2510 type: 'text/plain' 2511 }); 2512 2513 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2514 return true; 2515 } // sendBeacon was not successful 2516 2517 } // XHR beacon 2518 2519 var xhr = new XMLHttpRequest(); 2520 2521 try { 2522 xhr.open('POST', endpointUrl); 2523 xhr.setRequestHeader('Content-Type', 'text/plain'); 2524 xhr.send(payload); 2525 } catch (e) { 2526 console.log(e); 2527 } 2528 2529 return false; 2530 }, 2531 isIos12: function isIos12() { 2532 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2533 } 2534 }; 2535 Monorail.produce('monorail-edge.shopifysvc.com', 2536 'trekkie_storefront_load_errors/1.1', 2537 {shop_id: 60553068770, 2538 theme_id: 186470859135, 2539 app_name: "storefront", 2540 context_url: window.location.href, 2541 source_url: "//projektride.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 2542 2543 }; 2544 scriptFallback.async = true; 2545 scriptFallback.src = '//projektride.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2546 first.parentNode.insertBefore(scriptFallback, first); 2547}; 2548script.async = true; 2549script.src = '//projektride.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2550first.parentNode.insertBefore(script, first); 2551 2552 }; 2553 trekkie.load( 2554 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":60553068770,"isMerchantRequest":null,"themeId":186470859135,"themeCityHash":"9476778776084650371","contentLanguage":"en","currency":"GBP","eventMetadataId":"9d2808d1-bc6c-4046-a3bc-c980c19978f9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2555 ); 2556 2557 var loaded = false;
2558 trekkie.ready(function() { 2559 if (loaded) return; 2560 loaded = true; 2561 2562 window.ShopifyAnalytics.lib = window.trekkie; 2563 2564 var originalDocumentWrite = document.write; 2565 document.write = customDocumentWrite; 2566 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2567 document.write = originalDocumentWrite; 2568 2569 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2570 var token = match? match[1]: undefined; 2571 if (!hasLoggedConversion(token)) { 2572 setCookieIfConversion(token); 2573 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"GBP","variantId":56561153933695,"productId":15446535995775,"productGid":"gid:\/\/shopify\/Product\/15446535995775","name":"Skarper Ebike Drive System","price":"1495.00","sku":null,"brand":"Skarper","variant":null,"category":"Accessories","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 2574 } 2575 }); 2576 2577 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":15446535995775,"requestId":"042f1774-2d90-4564-a74d-0700ff54a008-1791120427","shopifyEmitted":true}); 2578 2579 var eventsListenerScript = document.createElement('script'); 2580 eventsListenerScript.async = true; 2581 eventsListenerScript.src = "//projektride.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2582 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2583})();</script>
vendor: 1 bytes, line 2583
2583
2584<script 2585 defer 2586 src="https://projektride.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2587 data-application="storefront-renderer" 2588 data-shop-id="60553068770" 2589 data-render-region="gcp-us-west1" 2590 data-page-type="product" 2591 data-theme-instance-id="186470859135" 2592 data-theme-name="Palo Alto" 2593 data-theme-version="9.1.0" 2594 data-monorail-region="shop_domain" 2595 data-resource-timing-sampling-rate="10" 2596 data-shs="true" 2597 data-shs-beacon="true" 2598 data-shs-export-with-fetch="true" 2599 data-shs-logs-sample-rate="1" 2600 data-shs-beacon-endpoint="https://projektride.co.uk/api/collect" 2601></script>
2601 2602<meta name="shopify-y" content="53274ecf-f5df-400e-a621-d8e9c85dd02f" data-expiration="1822678027000"><meta name="shopify-s" content="2ec16923-1bd3-4cb2-82a3-2f07c01ecee2" data-expiration="1791122227000"><meta name="new-cookie-storage-activated" content="t"> 2603</head><body id="skarper-ebike-drive-system" class="template-product palette--light no-outline"><loading-overlay class="loading-overlay"><div class="loader loader--image"> 2604 <div class="loader__image__holder"><div class="loader__image loader__image--fallback"></div></div> 2605 </div></loading-overlay> 2606<a class="in-page-link skip-link" data-skip-content href="#MainContent">Skip to content</a> 2607 2608 <!-- BEGIN sections: group-header --> 2609<div id="shopify-section-sections--26542717862271__announcement-bar" class="shopify-section shopify-section-group-group-header announcement-bar-static"><!-- /snippets/announcement.liquid --> 2610<div 2611 id="" 2612 class="section-padding section-marquee " 2613 data-section-type="announcement-bar" 2614 data-section-id="sections--26542717862271__announcement-bar" 2615 2616 2617></div> 2618 2619 2620</div><div id="shopify-section-sections--26542717862271__header" class="shopify-section shopify-section-group-group-header shopify-section-header"><drawer-element
2621 class="drawer drawer--left drawer--header cv-h" 2622 id="nav-drawer-header" 2623 role="navigation" 2624 data-drawer-header 2625 2626 style="" 2627 2628> 2629 <div class="drawer__header"><div class="drawer__title"><a href="/" class="drawer__logo" style="--logo-width: 100px"> 2630 <img src="//projektride.co.uk/cdn/shop/files/logo-svg-black.svg?v=1676480385&width=500" srcset="//projektride.co.uk/cdn/shop/files/logo-svg-black.svg?v=1676480385&width=100 100w, //projektride.co.uk/cdn/shop/files/logo-svg-black.svg?v=1676480385&width=150 150w, //projektride.co.uk/cdn/shop/files/logo-svg-black.svg?v=1676480385&width=200 200w" width="100" height="28.14070351758794" sizes="(max-width: 200px) 50vw, 100px" class="drawer__logo-image"> 2631 </a></div><button type="button" class="drawer__close-button" aria-controls="nav-drawer-header"> 2632 <drawer-toggle></drawer-toggle> 2633 <span class="visually-hidden">Close</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 2634 </div><collapsible-elements> 2635 <ul class="mobile-nav mobile-nav--weight-bold"><li 2636 class="mobile-menu__item mobile-menu__item--level-1" 2637 2638 style="--highlight: #de5757; --custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;" 2639 2640 > 2641 <a 2642 href="/" 2643 class="mobile-navlink mobile-navlink--level-1" 2644 >Home</a> 2645 </li><li 2646 class="mobile-menu__item mobile-menu__item--level-1" 2647 2648 style="--highlight: #de5757; --custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;" 2649 2650 > 2651 <a 2652 href="/pages/bike-hire" 2653 class="mobile-navlink mobile-navlink--level-1" 2654 >Hire</a> 2655 </li><li 2656 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items" 2657 aria-haspopup="true" 2658 2659 style="--highlight: #de5757; --custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;" 2660 2661 > 2662 <a 2663 href="/collections/bikes" 2664 class="mobile-navlink mobile-navlink--level-1" 2665 data-nav-link-mobile 2666 >Bikes</a> 2667 <button 2668 type="button" 2669 class="mobile-nav__trigger mobile-nav__trigger--level-1" 2670 aria-expanded="false" 2671 aria-controls="MobileNav--bikes-0-sections--26542717862271__header" 2672 data-collapsible-trigger 2673 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 2674 </button> 2675 <div 2676 class="mobile-dropdown" 2677 id="MobileNav--bikes-0-sections--26542717862271__header" 2678 data-collapsible-container 2679 > 2680 <ul 2681 class="mobile-nav__sublist" 2682 data-collapsible-content 2683 ><li 2684 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2685 2686 aria-haspopup="true" 2687 2688 > 2689 <a 2690 href="/collections/new-bikes" 2691 class="mobile-navlink mobile-navlink--level-2" 2692 data-nav-link-mobile 2693 ><span>New Bikes</span> 2694 </a><button 2695 type="button" 2696 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2697 aria-expanded="false" 2698 aria-controls="MobileNav--bikes-new-bikes-0-sections--26542717862271__header" 2699 data-collapsible-trigger 2700 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 2701 </button><div 2702 class="mobile-dropdown" 2703 id="MobileNav--bikes-new-bikes-0-sections--26542717862271__header" 2704 data-collapsible-container 2705 > 2706 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2707 <a 2708 href="https://projektride.co.uk/collections/all-new-bikes?sort_by=best-selling&filter.v.price.gte=&filter.v.price.lte=" 2709 class="mobile-navlink mobile-navlink--level-3" 2710 >Shop All New Bikes</a> 2711 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2712 <a 2713 href="https://projektride.co.uk/collections/road-gravel-touring" 2714 class="mobile-navlink mobile-navlink--level-3" 2715 >Road / Gravel / Touring Bikes</a> 2716 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2717 <a 2718 href="https://projektride.co.uk/collections/hybrid-city-bikes?sort_by=best-selling&filter.v.price.gte=&filter.v.price.lte=" 2719 class="mobile-navlink mobile-navlink--level-3" 2720 >Hybrid / City Bikes</a> 2721 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2722 <a 2723 href="/collections/mountain-bikes-1" 2724 class="mobile-navlink mobile-navlink--level-3" 2725 >Mountain Bikes</a> 2726 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2727 <a 2728 href="https://projektride.co.uk/collections/ebikes" 2729 class="mobile-navlink mobile-navlink--level-3" 2730 >Electric Bikes</a> 2731 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2732 <a 2733 href="https://projektride.co.uk/collections/kids-bikes?sort_by=" 2734 class="mobile-navlink mobile-navlink--level-3" 2735 >Kids Bikes</a> 2736 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2737 <a 2738 href="/collections/frames?filter.p.m.my_fields.condition=New" 2739 class="mobile-navlink mobile-navlink--level-3" 2740 >Frames</a> 2741 </li></ul> 2742 </div></li><li 2743 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2744 2745 aria-haspopup="true" 2746 2747 > 2748 <a 2749 href="/" 2750 class="mobile-navlink mobile-navlink--level-2" 2751 data-nav-link-mobile 2752 ><span>Shop by Brand</span> 2753 </a><button 2754 type="button" 2755 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2756 aria-expanded="false" 2757 aria-controls="MobileNav--bikes-shop-by-brand-0-sections--26542717862271__header" 2758 data-collapsible-trigger 2759 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 2760 </button><div 2761 class="mobile-dropdown" 2762 id="MobileNav--bikes-shop-by-brand-0-sections--26542717862271__header" 2763 data-collapsible-container 2764 > 2765 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2766 <a 2767 href="/pages/gloria" 2768 class="mobile-navlink mobile-navlink--level-3" 2769 >Gloria</a> 2770 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2771 <a 2772 href="https://projektride.co.uk/collections/trek" 2773 class="mobile-navlink mobile-navlink--level-3" 2774 >Trek</a> 2775 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2776 <a 2777 href="/pages/amflow" 2778 class="mobile-navlink mobile-navlink--level-3" 2779 >Amflow</a> 2780 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2781 <a 2782 href="/collections/velduro" 2783 class="mobile-navlink mobile-navlink--level-3" 2784 >Velduro</a> 2785 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2786 <a 2787 href="/collections/yeti" 2788 class="mobile-navlink mobile-navlink--level-3" 2789 >Yeti</a> 2790 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2791 <a 2792 href="/collections/ridgeback" 2793 class="mobile-navlink mobile-navlink--level-3" 2794 >Ridgeback</a> 2795 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2796 <a 2797 href="/pages/brothers-cycles" 2798 class="mobile-navlink mobile-navlink--level-3" 2799 >Brother</a> 2800 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2801 <a 2802 href="https://projektride.co.uk/collections/genesis" 2803 class="mobile-navlink mobile-navlink--level-3" 2804 >Genesis</a> 2805 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2806 <a 2807 href="/collections/singular" 2808 class="mobile-navlink mobile-navlink--level-3" 2809 >
2809Singular</a> 2810 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2811 <a 2812 href="/collections/enigma" 2813 class="mobile-navlink mobile-navlink--level-3" 2814 >Enigma</a> 2815 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2816 <a 2817 href="https://projektride.myshopify.com/collections/bikes?filter.p.vendor=Frog,frog,Frog+Bikes" 2818 class="mobile-navlink mobile-navlink--level-3" 2819 >Frog</a> 2820 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2821 <a 2822 href="/collections/kona" 2823 class="mobile-navlink mobile-navlink--level-3" 2824 >Kona</a> 2825 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2826 <a 2827 href="/pages/surly-bikes" 2828 class="mobile-navlink mobile-navlink--level-3" 2829 >Surly</a> 2830 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2831 <a 2832 href="https://projektride.co.uk/search?type=product&q=Eovolt" 2833 class="mobile-navlink mobile-navlink--level-3" 2834 >UTO (ex Eovolt)</a> 2835 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2836 <a 2837 href="/collections/early-rider" 2838 class="mobile-navlink mobile-navlink--level-3" 2839 >Early Rider</a> 2840 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2841 <a 2842 href="https://projektride.co.uk/collections/argon-19" 2843 class="mobile-navlink mobile-navlink--level-3" 2844 >Argon 18</a> 2845 </li></ul> 2846 </div></li><li 2847 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2848 2849 aria-haspopup="true" 2850 2851 > 2852 <a 2853 href="/collections/second-hand-bikes" 2854 class="mobile-navlink mobile-navlink--level-2" 2855 data-nav-link-mobile 2856 ><span>Second-Hand Bikes</span> 2857 </a><button 2858 type="button" 2859 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2860 aria-expanded="false" 2861 aria-controls="MobileNav--bikes-second-hand-bikes-0-sections--26542717862271__header" 2862 data-collapsible-trigger 2863 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 2864 </button><div 2865 class="mobile-dropdown" 2866 id="MobileNav--bikes-second-hand-bikes-0-sections--26542717862271__header" 2867 data-collapsible-container 2868 > 2869 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2870 <a 2871 href="/collections/second-hand-bikes" 2872 class="mobile-navlink mobile-navlink--level-3" 2873 >Shop All Second-Hand</a> 2874 </li></ul> 2875 </div></li><li 2876 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2877 2878 aria-haspopup="true" 2879 2880 > 2881 <a 2882 href="/pages/custom-builds" 2883 class="mobile-navlink mobile-navlink--level-2" 2884 data-nav-link-mobile 2885 ><span>Custom Builds</span> 2886 </a><button 2887 type="button" 2888 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2889 aria-expanded="false" 2890 aria-controls="MobileNav--bikes-custom-builds-0-sections--26542717862271__header" 2891 data-collapsible-trigger 2892 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 2893 </button><div 2894 class="mobile-dropdown" 2895 id="MobileNav--bikes-custom-builds-0-sections--26542717862271__header" 2896 data-collapsible-container 2897 > 2898 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2899 <a 2900 href="https://projektride.co.uk/collections/custom-builds-1" 2901 class="mobile-navlink mobile-navlink--level-3" 2902 >Custom Builds for sale</a> 2903 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2904 <a 2905 href="/pages/custom-build-inspiration" 2906 class="mobile-navlink mobile-navlink--level-3" 2907 >Custom Build Inspiration </a> 2908 </li></ul> 2909 </div></li></ul> 2910 </div> 2911 </li><li 2912 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items" 2913 aria-haspopup="true" 2914 2915 style="--highlight: #de5757; --custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;" 2916 2917 > 2918 <a 2919 href="/pages/workshop" 2920 class="mobile-navlink mobile-navlink--level-1" 2921 data-nav-link-mobile 2922 >Services</a> 2923 <button 2924 type="button" 2925 class="mobile-nav__trigger mobile-nav__trigger--level-1" 2926 aria-expanded="false" 2927 aria-controls="MobileNav--services-0-sections--26542717862271__header" 2928 data-collapsible-trigger 2929 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 2930 </button> 2931 <div 2932 class="mobile-dropdown" 2933 id="MobileNav--services-0-sections--26542717862271__header" 2934 data-collapsible-container 2935 > 2936 <ul 2937 class="mobile-nav__sublist" 2938 data-collapsible-content 2939 ><li 2940 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2941 2942 aria-haspopup="true" 2943 2944 > 2945 <a 2946 href="/pages/workshop" 2947 class="mobile-navlink mobile-navlink--level-2" 2948 data-nav-link-mobile 2949 ><span>Workshop</span> 2950 </a><button 2951 type="button" 2952 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2953 aria-expanded="false" 2954 aria-controls="MobileNav--services-workshop-0-sections--26542717862271__header" 2955 data-collapsible-trigger 2956 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 2957 </button><div 2958 class="mobile-dropdown" 2959 id="MobileNav--services-workshop-0-sections--26542717862271__header" 2960 data-collapsible-container 2961 > 2962 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2963 <a 2964 href="/pages/workshop" 2965 class="mobile-navlink mobile-navlink--level-3" 2966 >Workshop Prices</a> 2967 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2968 <a 2969 href="/pages/book-a-service" 2970 class="mobile-navlink mobile-navlink--level-3" 2971 >Book a Service</a> 2972 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2973 <a
2974 href="/pages/check-service-progress" 2975 class="mobile-navlink mobile-navlink--level-3" 2976 >Track Your Service</a> 2977 </li></ul> 2978 </div></li><li 2979 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2980 2981 aria-haspopup="true" 2982 2983 > 2984 <a 2985 href="/" 2986 class="mobile-navlink mobile-navlink--level-2" 2987 data-nav-link-mobile 2988 ><span>Other</span> 2989 </a><button 2990 type="button" 2991 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2992 aria-expanded="false" 2993 aria-controls="MobileNav--services-other-0-sections--26542717862271__header" 2994 data-collapsible-trigger 2995 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 2996 </button><div 2997 class="mobile-dropdown" 2998 id="MobileNav--services-other-0-sections--26542717862271__header" 2999 data-collapsible-container 3000 > 3001 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3002 <a 3003 href="/pages/custom-builds" 3004 class="mobile-navlink mobile-navlink--level-3" 3005 >Custom Builds</a> 3006 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3007 <a 3008 href="/pages/cycle-to-work-scheme" 3009 class="mobile-navlink mobile-navlink--level-3" 3010 >Cycle To Work Schemes</a> 3011 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3012 <a 3013 href="/pages/insure-your-bike" 3014 class="mobile-navlink mobile-navlink--level-3" 3015 >Insure Your Bike</a> 3016 </li></ul> 3017 </div></li><li 3018 class="mobile-menu__item mobile-menu__item--level-2" 3019 3020 > 3021 <a 3022 href="/pages/book-a-service" 3023 class="mobile-navlink mobile-navlink--level-2" 3024 data-nav-link-mobile 3025 ><span>Book a Service</span> 3026 </a></li></ul> 3027 </div> 3028 </li><li 3029 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items" 3030 aria-haspopup="true" 3031 3032 style="--highlight: #de5757; --custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;" 3033 3034 > 3035 <a 3036 href="/collections/parts-components" 3037 class="mobile-navlink mobile-navlink--level-1" 3038 data-nav-link-mobile 3039 >Parts & Components</a> 3040 <button 3041 type="button" 3042 class="mobile-nav__trigger mobile-nav__trigger--level-1" 3043 aria-expanded="false" 3044 aria-controls="MobileNav--parts-components-0-sections--26542717862271__header" 3045 data-collapsible-trigger 3046 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3047 </button> 3048 <div 3049 class="mobile-dropdown" 3050 id="MobileNav--parts-components-0-sections--26542717862271__header" 3051 data-collapsible-container 3052 > 3053 <ul 3054 class="mobile-nav__sublist" 3055 data-collapsible-content 3056 ><li 3057 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3058 3059 aria-haspopup="true" 3060 3061 > 3062 <a 3063 href="/" 3064 class="mobile-navlink mobile-navlink--level-2" 3065 data-nav-link-mobile 3066 ><span>Brands</span> 3067 </a><button 3068 type="button" 3069 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3070 aria-expanded="false" 3071 aria-controls="MobileNav--parts-components-brands-0-sections--26542717862271__header" 3072 data-collapsible-trigger 3073 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3074 </button><div 3075 class="mobile-dropdown" 3076 id="MobileNav--parts-components-brands-0-sections--26542717862271__header" 3077 data-collapsible-container 3078 > 3079 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3080 <a 3081 href="/collections/hope" 3082 class="mobile-navlink mobile-navlink--level-3" 3083 >Hope</a> 3084 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3085 <a 3086 href="/collections/enve" 3087 class="mobile-navlink mobile-navlink--level-3" 3088 >Enve</a> 3089 </li></ul> 3090 </div></li><li 3091 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3092 3093 aria-haspopup="true" 3094 3095 > 3096 <a 3097 href="/collections/cockpit" 3098 class="mobile-navlink mobile-navlink--level-2" 3099 data-nav-link-mobile 3100 ><span>Cockpit</span> 3101 </a><button 3102 type="button" 3103 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3104 aria-expanded="false" 3105 aria-controls="MobileNav--parts-components-cockpit-0-sections--26542717862271__header" 3106 data-collapsible-trigger 3107 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3108 </button><div 3109 class="mobile-dropdown" 3110 id="MobileNav--parts-components-cockpit-0-sections--26542717862271__header" 3111 data-collapsible-container 3112 > 3113 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3114 <a 3115 href="/collections/cockpit-handlebars" 3116 class="mobile-navlink mobile-navlink--level-3" 3117 >Handlebars</a> 3118 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3119 <a 3120 href="/collections/cockpit-stems" 3121 class="mobile-navlink mobile-navlink--level-3" 3122 >Stems</a> 3123 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3124 <a 3125 href="/collections/cockpit-grips-bar-tape" 3126 class="mobile-navlink mobile-navlink--level-3" 3127 >Grips & Bar-Tape</a> 3128 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3129 <a 3130 href="/collections/cockpit-headset" 3131 class="mobile-navlink mobile-navlink--level-3" 3132 >Headsets</a> 3133 </li></ul> 3134 </div></li><li 3135 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3136 3137 aria-haspopup="true" 3138 3139 > 3140 <a 3141 href="/collections/brakes" 3142 class="mobile-navlink mobile-navlink--level-2" 3143 data-nav-link-mobile 3144 ><span>Brakes</span> 3145 </a><button 3146 type="button" 3147 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3148 aria-expanded="false" 3149 aria-controls="MobileNav--parts-components-brakes-0-sections--26542717862271__header" 3150 data-collapsible-trigger 3151 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3152 </button><div 3153 class="mobile-dropdown" 3154 id="MobileNav--parts-components-brakes-0-sections--26542717862271__header" 3155 data-collapsible-container 3156 > 3157 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3158 <a 3159 href="/collections/brakes-complete-brakes" 3160 class="mobile-navlink mobile-navlink--level-3" 3161 >Complete Brakes</a> 3162 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3163 <a 3164 href="/collections/brakes-brake-rotors"
3165 class="mobile-navlink mobile-navlink--level-3" 3166 >Brake Rotors</a> 3167 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3168 <a 3169 href="/collections/brakes-brake-pads" 3170 class="mobile-navlink mobile-navlink--level-3" 3171 >Brake Pads</a> 3172 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3173 <a 3174 href="/collections/brakes-brake-spares" 3175 class="mobile-navlink mobile-navlink--level-3" 3176 >Brake Spares</a> 3177 </li></ul> 3178 </div></li><li 3179 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3180 3181 aria-haspopup="true" 3182 3183 > 3184 <a 3185 href="/collections/forks" 3186 class="mobile-navlink mobile-navlink--level-2" 3187 data-nav-link-mobile 3188 ><span>Forks</span> 3189 </a><button 3190 type="button" 3191 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3192 aria-expanded="false" 3193 aria-controls="MobileNav--parts-components-forks-0-sections--26542717862271__header" 3194 data-collapsible-trigger 3195 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3196 </button><div 3197 class="mobile-dropdown" 3198 id="MobileNav--parts-components-forks-0-sections--26542717862271__header" 3199 data-collapsible-container 3200 > 3201 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3202 <a 3203 href="/collections/forks-front-suspension" 3204 class="mobile-navlink mobile-navlink--level-3" 3205 >Front Suspension</a> 3206 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3207 <a 3208 href="/collections/forks-rear-suspension" 3209 class="mobile-navlink mobile-navlink--level-3" 3210 >Rear Suspension</a> 3211 </li></ul> 3212 </div></li><li 3213 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3214 3215 aria-haspopup="true" 3216 3217 > 3218 <a 3219 href="/collections/finishing-kit" 3220 class="mobile-navlink mobile-navlink--level-2" 3221 data-nav-link-mobile 3222 ><span>Finishing Kit</span> 3223 </a><button 3224 type="button" 3225 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3226 aria-expanded="false" 3227 aria-controls="MobileNav--parts-components-finishing-kit-0-sections--26542717862271__header" 3228 data-collapsible-trigger 3229 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3230 </button><div 3231 class="mobile-dropdown" 3232 id="MobileNav--parts-components-finishing-kit-0-sections--26542717862271__header" 3233 data-collapsible-container 3234 > 3235 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3236 <a 3237 href="/collections/finishing-kit-tyres" 3238 class="mobile-navlink mobile-navlink--level-3" 3239 >Tyres</a> 3240 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3241 <a 3242 href="/collections/finishing-kit-tubes" 3243 class="mobile-navlink mobile-navlink--level-3" 3244 >Tubes</a> 3245 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3246 <a 3247 href="/collections/finishing-kit-tubeless" 3248 class="mobile-navlink mobile-navlink--level-3" 3249 >Tubeless</a> 3250 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3251 <a 3252 href="/collections/finishing-kit-saddles" 3253 class="mobile-navlink mobile-navlink--level-3" 3254 >Saddles</a> 3255 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3256 <a 3257 href="/collections/finishing-kit-seat-posts-clamps" 3258 class="mobile-navlink mobile-navlink--level-3" 3259 >Seat Posts & Clamps</a> 3260 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3261 <a 3262 href="/collections/finishing-kit/Pedals" 3263 class="mobile-navlink mobile-navlink--level-3" 3264 >Pedals</a> 3265 </li></ul> 3266 </div></li><li 3267 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3268 3269 aria-haspopup="true" 3270 3271 > 3272 <a 3273 href="/collections/gears-drivetrain" 3274 class="mobile-navlink mobile-navlink--level-2" 3275 data-nav-link-mobile 3276 ><span>Gears & Drivetrain</span> 3277 </a><button 3278 type="button" 3279 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3280 aria-expanded="false" 3281 aria-controls="MobileNav--parts-components-gears-drivetrain-0-sections--26542717862271__header" 3282 data-collapsible-trigger 3283 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3284 </button><div 3285 class="mobile-dropdown" 3286 id="MobileNav--parts-components-gears-drivetrain-0-sections--26542717862271__header" 3287 data-collapsible-container 3288 > 3289 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3290 <a 3291 href="/collections/gears-and-drivetrain-components" 3292 class="mobile-navlink mobile-navlink--level-3" 3293 >Components</a> 3294 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3295 <a 3296 href="/collections/chargers-and-battiers" 3297 class="mobile-navlink mobile-navlink--level-3" 3298 >E-bike Batteries and chargers </a> 3299 </li></ul> 3300 </div></li><li 3301 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3302 3303 aria-haspopup="true" 3304 3305 > 3306 <a 3307 href="/collections/wheels" 3308 class="mobile-navlink mobile-navlink--level-2" 3309 data-nav-link-mobile 3310 ><span>Wheels</span> 3311 </a><button 3312 type="button" 3313 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3314 aria-expanded="false" 3315 aria-controls="MobileNav--parts-components-wheels-0-sections--26542717862271__header" 3316 data-collapsible-trigger 3317 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3318 </button><div 3319 class="mobile-dropdown" 3320 id="MobileNav--parts-components-wheels-0-sections--26542717862271__header" 3321 data-collapsible-container 3322 > 3323 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3324 <a 3325 href="/collections/complete-wheels" 3326 class="mobile-navlink mobile-navlink--level-3" 3327 >Complete Wheels</a> 3328 </li></ul> 3329 </div></li><li 3330 class="mobile-menu__item mobile-menu__item--level-2" 3331 3332 > 3333 <a 3334 href="/collections/finishing-kit-tubeless" 3335 class="mobile-navlink mobile-navlink--level-2" 3336 data-nav-link-mobile 3337 ><span>Tubeless</span> 3338 </a></li><li 3339 class="mobile-menu__item mobile-menu__item--level-2" 3340 3341 > 3342 <a 3343 href="/collections/maintenance-tools-maintenance" 3344 class="mobile-navlink mobile-navlink--level-2" 3345 data-nav-link-mobile 3346 ><span>Tools & Maintenance</span> 3347 </a></li><li 3348 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3349 3350 aria-haspopup="true" 3351 3352 > 3353 <a 3354 href="/collections/clothing-and-protection" 3355 class="mobile-navlink mobile-navlink--level-2" 3356 data-nav-link-mobile 3357 ><span>Clothing and Protection</span> 3358 </a><button 3359 type="button" 3360 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3361 aria-expanded="false" 3362 aria-controls="MobileNav--parts-components-clothing-and-protection-0-sections--26542717862271__header" 3363 data-collapsible-trigger 3364 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3365 </button><div 3366 class="mobile-dropdown" 3367 id="MobileNav--parts-components-clothing-and-protection-0-sections--26542717862271__header" 3368 data-collapsible-container 3369 > 3370 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3371 <a 3372 href="/collections/clothing-and-protection-
3372projektride-merchandise" 3373 class="mobile-navlink mobile-navlink--level-3" 3374 >ProjektRide Merchandise</a> 3375 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3376 <a 3377 href="/collections/clothing-and-protection-helmets" 3378 class="mobile-navlink mobile-navlink--level-3" 3379 >Helmets</a> 3380 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3381 <a 3382 href="/collections/clothing-and-protection-gloves" 3383 class="mobile-navlink mobile-navlink--level-3" 3384 >Gloves</a> 3385 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3386 <a 3387 href="/collections/clothing-and-protection-clothing" 3388 class="mobile-navlink mobile-navlink--level-3" 3389 >Clothing</a> 3390 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3391 <a 3392 href="/collections/clothing-and-protection-socks" 3393 class="mobile-navlink mobile-navlink--level-3" 3394 >Socks</a> 3395 </li></ul> 3396 </div></li><li 3397 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3398 3399 aria-haspopup="true" 3400 3401 > 3402 <a 3403 href="/collections/essentials" 3404 class="mobile-navlink mobile-navlink--level-2" 3405 data-nav-link-mobile 3406 ><span>Essentials</span> 3407 </a><button 3408 type="button" 3409 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3410 aria-expanded="false" 3411 aria-controls="MobileNav--parts-components-essentials-0-sections--26542717862271__header" 3412 data-collapsible-trigger 3413 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 3414 </button><div 3415 class="mobile-dropdown" 3416 id="MobileNav--parts-components-essentials-0-sections--26542717862271__header" 3417 data-collapsible-container 3418 > 3419 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3420 <a 3421 href="/collections/maintenance-cleaners-degreasers-and-lubrication" 3422 class="mobile-navlink mobile-navlink--level-3" 3423 >Cleaners, Degreasers and Lubrication</a> 3424 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3425 <a 3426 href="/collections/accessories" 3427 class="mobile-navlink mobile-navlink--level-3" 3428 >Accessories</a> 3429 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3430 <a 3431 href="/collections/maintenance" 3432 class="mobile-navlink mobile-navlink--level-3" 3433 >Maintenance</a> 3434 </li></ul> 3435 </div></li></ul> 3436 </div> 3437 </li><li 3438 class="mobile-menu__item mobile-menu__item--level-1" 3439 3440 style="--highlight: #de5757; --custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;" 3441 3442 > 3443 <a 3444 href="/pages/sell" 3445 class="mobile-navlink mobile-navlink--level-1" 3446 >Sell Your Bike</a> 3447 </li><li 3448 class="mobile-menu__item mobile-menu__item--level-1" 3449 3450 style="--highlight: #de5757; --custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;" 3451 3452 > 3453 <a 3454 href="https://projektride.co.uk/pages/contact" 3455 class="mobile-navlink mobile-navlink--level-1" 3456 >Contact Us</a> 3457 </li><li 3458 class="mobile-menu__item mobile-menu__item--level-1" 3459 3460 style="--highlight: #de5757; --custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;" 3461 3462 > 3463 <a 3464 href="/pages/spread-the-cost-with-flexible-finance" 3465 class="mobile-navlink mobile-navlink--level-1" 3466 >Finance</a> 3467 </li></ul> 3468 </collapsible-elements><ul class="mobile-nav mobile-nav--bottom mobile-nav--weight-bold"><li class="mobile-menu__item"> 3469 <a 3470 href="/account/login" 3471 class="mobile-navlink mobile-navlink--small" 3472 id="customer_login_link" 3473 >Log in</a> 3474 </li> 3475 <li class="mobile-menu__item"> 3476 <a 3477 href="/account/register" 3478 class="mobile-navlink mobile-navlink--small" 3479 id="customer_register_link" 3480 >Create account</a> 3481 </li><li class="mobile-menu__item"> 3482 <a href="/search" class="mobile-navlink mobile-navlink--small" data-nav-search-open>Search</a> 3483 </li></ul></drawer-element> 3484 3485 <link 3486 href="//projektride.co.uk/cdn/shop/t/15/assets/cart-drawer.css?v=73610300115760676871774559452" 3487 rel="preload" 3488 as="style" 3489 onload="this.onload=null;this.rel='stylesheet'" 3490 > 3491 <cart-element id="cart-drawer" class="cart-drawer cv-h" data-cart-drawer> 3492 <template data-cart-drawer-template> 3493 3494 <div 3495 class="cart-drawer__head" 3496 3497 > 3498 <h3> 3499 Cart<span class="cart-drawer__item-qty hidden" data-cart-items-qty>0 items</span> 3500 </h3> 3501 3502 <a 3503 href="#cart-drawer" 3504 class="cart-drawer__close" 3505 data-cart-drawer-toggle 3506 aria-label="Close Cart" 3507 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></a> 3508 3509 <div class="loader loader--line"><div class="loader-indeterminate"></div></div> 3510 </div> 3511 3512 <div class="cart-drawer__body" data-cart-drawer-body><div class="cart__errors cart-drawer__errors" role="alert" data-cart-errors> 3513 <div class="cart__errors__inner"> 3514 <p class="cart__errors__heading">Sorry, looks like we don't have enough of this product.</p> 3515 3516 <p class="cart__errors__content" data-error-message></p> 3517 3518 <button 3519 type="button" 3520 class="cart__errors__close" 3521 data-cart-error-close 3522 aria-label="Dismiss Cart" 3523 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3524 </div> 3525 </div> 3526 3527 <div 3528 id="cartItemsHolder" 3529 class="cart-drawer__items hidden" 3530 data-items-holder 3531 ></div> 3532 3533 <div 3534 class="cart__widgets" 3535 3536 > 3537 <div 3538 id="cartUpsellHolder" 3539 class="cart__pair" 3540 data-cart-widget 3541 data-pair-products-holder 3542 3543 ></div> 3544 3545 <div class="cart-notes hidden" data-cart-notes-holder><collapsible-elements class="cart__widget__wrapper" data-collapsible-single><div 3546 class="cart__widget" 3547 data-cart-widget 3548 3549 > 3550 <button 3551 class="cart__widget__title" 3552 type="button" 3553 data-collapsible-trigger 3554 aria-expanded="false" 3555 aria-controls="notes" 3556 >Add order notes<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3557 3558 <div id="notes" data-collapsible-container> 3559 <div class="cart__widget__content" data-collapsible-content> 3560 <label for="note">Special instructions for seller</label> 3561 3562 <textarea 3563 id="note" 3564 name="note" 3565 form="cartDrawerCheckoutForm" 3566 class="cart__field cart__field--textarea" 3567 aria-label="Special instructions for seller" 3568 ></textarea> 3569 </div> 3570 </div> 3571 </div></collapsible-elements></div> 3572 </div> 3573 3574 <div 3575 id="cartDrawerEmptyMessage" 3576 class="cart-drawer__empty-message" 3577 data-empty-message 3578 ><p 3579 > 3580 Your cart is currently empty.
3581 </p> 3582 3583 3584 3585 <style data-shopify>.cart-collection__title { 3586 --text: #ffffff; 3587 }</style> 3588 3589</div> 3590 </div> 3591 3592 <div 3593 class="cart-drawer__foot cart__foot" 3594 data-foot-holder 3595 3596 > 3597 <form 3598 id="cartDrawerCheckoutForm" 3599 3600 class="hidden" 3601 3602 action="/cart" 3603 method="post" 3604 novalidate 3605 data-cart-form 3606 > 3607 <div class="cart__foot-inner"> 3608 <div data-cart-price-holder><div class="cart__total hidden"> 3609 <span>Items</span> 3610 3611 <span data-cart-total="0">Free</span> 3612</div></div> 3613 3614 <div class="cart__buttons-wrapper"><p class="cart__terms cart__errors__content" data-terms-error-message></p> 3615 3616 <div 3617 class="cart__buttons" 3618 data-cart-checkout-buttons 3619 > 3620 <fieldset class="cart__buttons__fieldset" data-cart-checkout-button> 3621 <button 3622 type="submit" 3623 name="checkout" 3624 class="cart__checkout btn btn--solid-border btn--black btn--medium btn--advanced btn--advanced-width-height btn--advanced-adaptive-width cart__checkout--dynamic" 3625 > 3626 <hover-button></hover-button>Checkout<span class="cart__total__money" data-cart-total-price>Free</span> 3627 </button><div 3628 class="additional-checkout-buttons additional-checkout-buttons--vertical" 3629 data-additional-checkout-button 3630 ><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":60553068770,"merchantName":"ProjektRide","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":60553068770,"countryCode":"GB","merchantName":"ProjektRide","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"S9HHSLVUWXHFG","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=GBP\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=S9HHSLVUWXHFG\u0026intent=authorize","serviceableCountryCodes":["AC","AD","AL","AM","AO","AT","AX","BA","BE","BF","BG","BI","BJ","BW","BY","CD","CF","CG","CH","CI","CM","CV","CY","CZ","DE","DJ","DK","DZ","EE","EG","EH","ER","ES","ET","FI","FO","FR","GA","GB","GE","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GW","HR","HU","IE","IM","IO","IS","IT","JE","KE","KM","LI","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MG","MK","ML","MR","MT","MU","MW","MZ","NA","NE","NG","NL","NO","PL","PT","RE","RO","RS","RW","SC","SD","SE","SH","SI","SJ","SK","SL","SM","SN","SO","SS","ST","SZ","TA","TD","TF","TG","TN","TR","TZ","UA","UG","US","VA","XK","YT","ZA","ZM","ZW"]}}]" access-token="63379544aacc4d1804da5184ea73167a" buyer-country="US" buyer-locale="en" buyer-currency="GBP" shop-id="60553068770" cart-id="c00b1a27b2be7c2023b5cdc61b999ab7" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div></fieldset> 3631 </div> 3632 </div> 3633 3634 <p class="cart__text">Shipping & taxes calculated at checkout</p> 3635 </div> 3636 </form> 3637 3638 <div 3639 id="cartDrawerEmptyMessageBottom" 3640 class="cart-drawer__empty-message cart-drawer__empty-message--bottom" 3641 data-empty-message-bottom 3642 ></div> 3643 </div> 3644 </template> 3645</cart-element> 3646 3647 3648<style data-shopify>:root { 3649 --header-height: 60px; 3650 --header-sticky-height: 60px; 3651 --header-background-height: 60px; 3652 } 3653 3654 3655 :root { 3656 --full-height: calc(100vh - var(--header-sticky-height)); 3657 3658 } 3659 3660 3661 3662 .main-content >
3662 .shopify-section.supports-transparent-header:first-child [data-prevent-transparent-header] { 3663 --full-height: var(--content-full); 3664 } 3665 3666 3667 3668 .site-header--has-border { 3669 3670 --border-color: currentcolor; 3671 3672 3673 --border-opacity: 0.0; 3674 } 3675 3676</style><header-component 3677 id="SiteHeader" 3678 class="site-header site-header--fixed site-header--nav-center site-header--nav-bold site-header--transparent site-header--has-gradient site-header--has-logo site-header--has-border" 3679 role="banner" 3680 data-site-header 3681 data-section-id="sections--26542717862271__header" 3682 3683 data-height="60" 3684 3685 data-section-type="header" 3686 data-transparent="true" 3687 data-position="fixed" 3688 data-nav-alignment="center" 3689 3690 data-header-sticky 3691 3692 3693 data-header-height 3694 3695> 3696 <div class="site-header__background" data-header-background></div> 3697 3698 <div 3699 class="wrapper" 3700 3701 data-wrapper 3702 > 3703 <button 3704 type="button" 3705 class="mobile-menu__button mobile-menu__button--burger js-drawer-open" 3706 data-mobile-menu-trigger 3707 > 3708 <drawer-toggle></drawer-toggle> 3709 <span class="visually-hidden">Open navigation menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 192 192"><path d="M30 96h132M30 48h132M30 144h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button><style data-shopify>.logo__image-link { 3710 width: 100px; 3711 height: 28px; 3712 } 3713 3714 .has-scrolled .logo__image-link { 3715 width: 100px; 3716 height: 28px; 3717 }</style><h1 class="logo" data-logo data-takes-space><a href="/" aria-label="ProjektRide" class="logo__image-link logo__image-link--other"><img src="//projektride.co.uk/cdn/shop/files/logo-svg-black.svg?v=1676480385&width=500" srcset="//projektride.co.uk/cdn/shop/files/logo-svg-black.svg?v=1676480385&width=100 100w, //projektride.co.uk/cdn/shop/files/logo-svg-black.svg?v=1676480385&width=150 150w, //projektride.co.uk/cdn/shop/files/logo-svg-black.svg?v=1676480385&width=200 200w" width="100" height="28.14070351758794" loading="eager" sizes="(max-width: 200px) 50vw, 100px" class="logo__image" fetchpriority="high"> 3718 3719 <span class="logo__image-push" style="padding-top: 28.1%"></span> 3720 </a><a href="/" aria-label="ProjektRide" class="logo__image-link logo__image-link--home"><img src="//projektride.co.uk/cdn/shop/files/logo-svg-white.svg?v=1676480383&width=500" srcset="//projektride.co.uk/cdn/shop/files/logo-svg-white.svg?v=1676480383&width=100 100w, //projektride.co.uk/cdn/shop/files/logo-svg-white.svg?v=1676480383&width=150 150w, //projektride.co.uk/cdn/shop/files/logo-svg-white.svg?v=1676480383&width=200 200w" width="100" height="28.14070351758794" loading="eager" sizes="(max-width: 200px) 50vw, 100px" class="logo__image" fetchpriority="high"> 3721 3722 <span class="logo__image-push" style="padding-top: 28.1%"></span> 3723 </a></h1><!-- /partials/site-nav.liquid --><nav 3724 id="NavStandard" 3725 class="nav nav--default caps-letter-spacing-nav" 3726 data-nav 3727 3728 style="--highlight: #de5757;--custom-badge-bg-color: #de5757;--custom-badge-text-color: #ffffff;--highlight-color: #fff7f2;" 3729 3730> 3731 <div class="menu__item menu__item--compress" data-nav-items-compress><search-popdown class="search-popdown menu__item menu__item--icon" data-popdown-in-header><details> 3732 <summary class="search-popdown__toggle navlink navlink--icon" aria-haspopup="dialog" data-popdown-toggle title="Open search bar"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Open search bar</span> 3733 </summary><div class="search-popdown__body search-popdown__body--fixed search-popdown__body--has-popular-searches" 3734 role="dialog" 3735 aria-modal="true" 3736 aria-label="Search" 3737 data-popdown-body 3738 > 3739 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/search" method="get" role="search" data-search-form> 3740 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 3741 <div class="search-form__input-holder"> 3742 <label for="searchInput-desktop-compress" class="search-form__label">
3743 <span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label> 3744 3745 <input type="search" 3746 id="searchInput-desktop-compress" 3747 class="search-form__input" 3748 name="q" 3749 value="" 3750 aria-label="Search our store" 3751 3752 role="combobox" 3753 aria-expanded="false" 3754 aria-owns="searchResults-desktop-compress" 3755 aria-controls="searchResults-desktop-compress" 3756 aria-haspopup="listbox" 3757 aria-autocomplete="list" 3758 autocorrect="off" 3759 autocomplete="off" 3760 autocapitalize="off" 3761 spellcheck="false" 3762 3763 > 3764 3765 <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3766 3767 <button type="button" class="search-popdown__close" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3768 </div> 3769 </div> 3770 3771 <div id="searchResults-desktop-compress" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 3772 <div class="predictive-search__loading-state"> 3773 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 3774 </div> 3775 </div> 3776 3777 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-desktop-compress" class="popular-searches caps " data-popular-searches data-scroll-lock-scrollable> 3778 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-desktop-compress"> 3779 <p id="predictiveSearchPopularSearches-desktop-compress" class="predictive-search__heading label-typography"> 3780 <span>Suggested search terms</span> 3781 </p> 3782 3783 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-desktop-compress" role="option" aria-selected="false"> 3784 <a href="/pages/about-us" class="predictive-search__link" tabindex="-1" data-popular-searches-link>About Us</a> 3785 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-desktop-compress" role="option" aria-selected="false"> 3786 <a href="/pages/contact" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 3787 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-desktop-compress" role="option" aria-selected="false"> 3788 <a href="/pages/blogs" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Blog</a> 3789 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-desktop-compress" role="option" aria-selected="false"> 3790 <a href="/pages/check-service-progress" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Track Service Progress</a> 3791 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-desktop-compress" role="option" aria-selected="false"> 3792 <a href="/pages/building-your-bike-from-the-box" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Building Your Bike From the Box</a> 3793 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-desktop-compress" role="option" aria-selected="false"> 3794 <a href="/pages/insure-your-bike" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Insure Your Bike</a> 3795 </div><div class="predictive-search__item" id="popularSearchesMenuItem-7-desktop-compress" role="option" aria-selected="false"> 3796 <a href="/pages/privacy-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Privacy Policy</a> 3797 </div><div class="predictive-search__item" id="popularSearchesMenuItem-8-desktop-compress" role="option" aria-selected="false"> 3798 <a href="/pages/cookie-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Cookie Policy</a> 3799 </div><div class="predictive-search__item" id="popularSearchesMenuItem-9-desktop-compress" role="option" aria-selected="false"> 3800 <a href="/policies/terms-of-service" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Service</a> 3801 </div><div class="predictive-search__item" id="popularSearchesMenuItem-10-desktop-compress" role="option" aria-selected="false"> 3802 <a href="/policies/refund-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Refund policy</a> 3803 </div></div> 3804 </div></div> 3805</div></div> 3806 </form></predictive-search></div> 3807 </div></details></search-popdown> 3808<div class="menu__item menu__item--icon"> 3809 <a 3810 href="/cart" 3811 class="navlink navlink--icon cart__toggle navlink--dot cart__toggle--animation caps" 3812 aria-controls="cart-drawer" 3813 aria-expanded="false" 3814 3815 data-cart-drawer-toggle 3816 3817 >
3818 <span class="visually-hidden">Open cart</span> 3819 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg> 3820 </a> 3821 </div> 3822 </div> 3823 3824 <div class="menu__items" data-takes-space><div 3825 class="menu__item child" 3826 data-nav-item 3827 3828 3829> 3830 <a 3831 href="/" 3832 data-top-link 3833 class="navlink navlink--toplevel navlink--dot caps" 3834 > 3835 <span class="navtext">Home</span></a></div> 3836<div 3837 class="menu__item child" 3838 data-nav-item 3839 3840 3841> 3842 <a 3843 href="/pages/bike-hire" 3844 data-top-link 3845 class="navlink navlink--toplevel navlink--dot caps" 3846 > 3847 <span class="navtext">Hire</span></a></div> 3848<hover-disclosure 3849 class="menu__item grandparent kids-4 no-images" 3850 data-nav-item 3851 3852 role="navigation" 3853 3854 3855 role="button" 3856 aria-haspopup="true" 3857 aria-expanded="false" 3858 aria-controls="dropdown-13baf73cf98ad621eac55b83f396c9ea" 3859 3860> 3861 <a 3862 href="/collections/bikes" 3863 data-top-link 3864 class="navlink navlink--toplevel navlink--dot caps" 3865 > 3866 <span class="navtext">Bikes</span></a><div 3867 class="header__dropdown" 3868 role="combobox" 3869 id="dropdown-13baf73cf98ad621eac55b83f396c9ea" 3870 > 3871 <div class="header__dropdown__wrapper"> 3872 <div class="header__dropdown__inner"><div class="header__grandparent__links"><div class="dropdown__family"><a 3873 href="/collections/new-bikes" 3874 class="navlink navlink--child navlink--dot" 3875 ><span class="navtext">New Bikes</span></a><a 3876 href="https://projektride.co.uk/collections/all-new-bikes?sort_by=best-selling&filter.v.price.gte=&filter.v.price.lte=" 3877 class="navlink navlink--grandchild" 3878 > 3879 <span class="navtext">Shop All New Bikes</span> 3880 </a><a 3881 href="https://projektride.co.uk/collections/road-gravel-touring" 3882 class="navlink navlink--grandchild" 3883 > 3884 <span class="navtext">Road / Gravel / Touring Bikes</span> 3885 </a><a 3886 href="https://projektride.co.uk/collections/hybrid-city-bikes?sort_by=best-selling&filter.v.price.gte=&filter.v.price.lte=" 3887 class="navlink navlink--grandchild" 3888 > 3889 <span class="navtext">Hybrid / City Bikes</span> 3890 </a><a 3891 href="/collections/mountain-bikes-1" 3892 class="navlink navlink--grandchild" 3893 > 3894 <span class="navtext">Mountain Bikes</span> 3895 </a><a 3896 href="https://projektride.co.uk/collections/ebikes" 3897 class="navlink navlink--grandchild" 3898 > 3899 <span class="navtext">Electric Bikes</span> 3900 </a><a 3901 href="https://projektride.co.uk/collections/kids-bikes?sort_by=" 3902 class="navlink navlink--grandchild" 3903 > 3904 <span class="navtext">Kids Bikes</span> 3905 </a><a 3906 href="/collections/frames?filter.p.m.my_fields.condition=New" 3907 class="navlink navlink--grandchild" 3908 > 3909 <span class="navtext">Frames</span> 3910 </a></div><div class="dropdown__family"><a 3911 href="/" 3912 class="navlink navlink--child navlink--dot" 3913 ><span class="navtext">Shop by Brand</span></a><a 3914 href="/pages/gloria" 3915 class="navlink navlink--grandchild" 3916 >
3917 <span class="navtext">Gloria</span> 3918 </a><a 3919 href="https://projektride.co.uk/collections/trek" 3920 class="navlink navlink--grandchild" 3921 > 3922 <span class="navtext">Trek</span> 3923 </a><a 3924 href="/pages/amflow" 3925 class="navlink navlink--grandchild" 3926 > 3927 <span class="navtext">Amflow</span> 3928 </a><a 3929 href="/collections/velduro" 3930 class="navlink navlink--grandchild" 3931 > 3932 <span class="navtext">Velduro</span> 3933 </a><a 3934 href="/collections/yeti" 3935 class="navlink navlink--grandchild" 3936 > 3937 <span class="navtext">Yeti</span> 3938 </a><a 3939 href="/collections/ridgeback" 3940 class="navlink navlink--grandchild" 3941 > 3942 <span class="navtext">Ridgeback</span> 3943 </a><a 3944 href="/pages/brothers-cycles" 3945 class="navlink navlink--grandchild" 3946 > 3947 <span class="navtext">Brother</span> 3948 </a><a 3949 href="https://projektride.co.uk/collections/genesis" 3950 class="navlink navlink--grandchild" 3951 > 3952 <span class="navtext">Genesis</span> 3953 </a><a 3954 href="/collections/singular" 3955 class="navlink navlink--grandchild" 3956 > 3957 <span class="navtext">Singular</span> 3958 </a><a 3959 href="/collections/enigma" 3960 class="navlink navlink--grandchild" 3961 > 3962 <span class="navtext">Enigma</span> 3963 </a><a 3964 href="https://projektride.myshopify.com/collections/bikes?filter.p.vendor=Frog,frog,Frog+Bikes" 3965 class="navlink navlink--grandchild" 3966 > 3967 <span class="navtext">Frog</span> 3968 </a><a 3969 href="/collections/kona" 3970 class="navlink navlink--grandchild" 3971 > 3972 <span class="navtext">Kona</span> 3973 </a><a 3974 href="/pages/surly-bikes" 3975 class="navlink navlink--grandchild" 3976 > 3977 <span class="navtext">Surly</span> 3978 </a><a 3979 href="https://projektride.co.uk/search?type=product&q=Eovolt" 3980 class="navlink navlink--grandchild" 3981 > 3982 <span class="navtext">UTO (ex Eovolt)</span> 3983 </a><a 3984 href="/collections/early-rider" 3985 class="navlink navlink--grandchild" 3986 > 3987 <span class="navtext">Early Rider</span> 3988 </a><a 3989 href="https://projektride.co.uk/collections/argon-19" 3990 class="navlink navlink--grandchild" 3991 > 3992 <span class="navtext">Argon 18</span> 3993 </a></div><div class="dropdown__family"><a 3994 href="/collections/second-hand-bikes" 3995 class="navlink navlink--child navlink--dot" 3996 ><span class="navtext">Second-Hand Bikes</span></a><a 3997 href="/collections/second-hand-bikes" 3998 class="navlink navlink--grandchild" 3999 >
4000 <span class="navtext">Shop All Second-Hand</span> 4001 </a></div><div class="dropdown__family"><a 4002 href="/pages/custom-builds" 4003 class="navlink navlink--child navlink--dot" 4004 ><span class="navtext">Custom Builds</span></a><a 4005 href="https://projektride.co.uk/collections/custom-builds-1" 4006 class="navlink navlink--grandchild" 4007 > 4008 <span class="navtext">Custom Builds for sale</span> 4009 </a><a 4010 href="/pages/custom-build-inspiration" 4011 class="navlink navlink--grandchild" 4012 > 4013 <span class="navtext">Custom Build Inspiration </span> 4014 </a></div> 4015 </div></div> 4016 </div> 4017 </div></hover-disclosure> 4018<hover-disclosure 4019 class="menu__item grandparent kids-3 no-images" 4020 data-nav-item 4021 4022 role="navigation" 4023 4024 4025 role="button" 4026 aria-haspopup="true" 4027 aria-expanded="false" 4028 aria-controls="dropdown-a92fc0c7d726bd846f2b3522dff18794" 4029 4030> 4031 <a 4032 href="/pages/workshop" 4033 data-top-link 4034 class="navlink navlink--toplevel navlink--dot caps" 4035 > 4036 <span class="navtext">Services</span></a><div 4037 class="header__dropdown" 4038 role="combobox" 4039 id="dropdown-a92fc0c7d726bd846f2b3522dff18794" 4040 > 4041 <div class="header__dropdown__wrapper"> 4042 <div class="header__dropdown__inner"><div class="header__grandparent__links"><div class="dropdown__family"><a 4043 href="/pages/workshop" 4044 class="navlink navlink--child navlink--dot" 4045 ><span class="navtext">Workshop</span></a><a 4046 href="/pages/workshop" 4047 class="navlink navlink--grandchild" 4048 > 4049 <span class="navtext">Workshop Prices</span> 4050 </a><a 4051 href="/pages/book-a-service" 4052 class="navlink navlink--grandchild" 4053 > 4054 <span class="navtext">Book a Service</span> 4055 </a><a 4056 href="/pages/check-service-progress" 4057 class="navlink navlink--grandchild" 4058 > 4059 <span class="navtext">Track Your Service</span> 4060 </a></div><div class="dropdown__family"><a 4061 href="/" 4062 class="navlink navlink--child navlink--dot" 4063 ><span class="navtext">Other</span></a><a 4064 href="/pages/custom-builds" 4065 class="navlink navlink--grandchild" 4066 > 4067 <span class="navtext">Custom Builds</span> 4068 </a><a 4069 href="/pages/cycle-to-work-scheme" 4070 class="navlink navlink--grandchild" 4071 > 4072 <span class="navtext">Cycle To Work Schemes</span> 4073 </a><a 4074 href="/pages/insure-your-bike" 4075 class="navlink navlink--grandchild" 4076 > 4077 <span class="navtext">Insure Your Bike</span> 4078 </a></div><div class="dropdown__family"><a 4079 href="/pages/book-a-service" 4080 class="navlink navlink--child navlink--dot" 4081 ><span class="navtext">Book a Service</span></a></div> 4082 </div></div> 4083 </div> 4084 </div></hover-disclosure> 4085<hover-disclosure 4086 class="menu__item grandparent kids-10 no-images" 4087 data-nav-item 4088 4089 role="navigation" 4090 4091 4092 role="button" 4093 aria-haspopup="true" 4094 aria-expanded="false" 4095 aria-controls="dropdown-7aa378f9da6005daf916c14fb9579d01" 4096 4097> 4098 <a 4099 href="/collections/parts-components" 4100 data-top-link 4101 class="navlink navlink--toplevel navlink--dot caps" 4102 > 4103 <span class="navtext">Parts & Components</span></a><div 4104 class="header__dropdown" 4105 role="combobox" 4106 id="dropdown-7aa378f9da6005daf916c14fb9579d01" 4107 > 4108 <div class="header__dropdown__wrapper"> 4109 <div class="header__dropdown__inner"><div class="header__grandparent__links"><div class="dropdown__family"><a 4110 href="/" 4111 class="navlink navlink--child navlink--dot" 4112 ><span class="navtext">Brands</span></a><a 4113 href="/collections/hope" 4114 class="navlink navlink--grandchild" 4115 >
4116 <span class="navtext">Hope</span> 4117 </a><a 4118 href="/collections/enve" 4119 class="navlink navlink--grandchild" 4120 > 4121 <span class="navtext">Enve</span> 4122 </a></div><div class="dropdown__family"><a 4123 href="/collections/cockpit" 4124 class="navlink navlink--child navlink--dot" 4125 ><span class="navtext">Cockpit</span></a><a 4126 href="/collections/cockpit-handlebars" 4127 class="navlink navlink--grandchild" 4128 > 4129 <span class="navtext">Handlebars</span> 4130 </a><a 4131 href="/collections/cockpit-stems" 4132 class="navlink navlink--grandchild" 4133 > 4134 <span class="navtext">Stems</span> 4135 </a><a 4136 href="/collections/cockpit-grips-bar-tape" 4137 class="navlink navlink--grandchild" 4138 > 4139 <span class="navtext">Grips & Bar-Tape</span> 4140 </a><a 4141 href="/collections/cockpit-headset" 4142 class="navlink navlink--grandchild" 4143 > 4144 <span class="navtext">Headsets</span> 4145 </a></div><div class="dropdown__family"><a 4146 href="/collections/brakes" 4147 class="navlink navlink--child navlink--dot" 4148 ><span class="navtext">Brakes</span></a><a 4149 href="/collections/brakes-complete-brakes" 4150 class="navlink navlink--grandchild" 4151 > 4152 <span class="navtext">Complete Brakes</span> 4153 </a><a 4154 href="/collections/brakes-brake-rotors" 4155 class="navlink navlink--grandchild" 4156 > 4157 <span class="navtext">Brake Rotors</span> 4158 </a><a 4159 href="/collections/brakes-brake-pads" 4160 class="navlink navlink--grandchild" 4161 > 4162 <span class="navtext">Brake Pads</span> 4163 </a><a 4164 href="/collections/brakes-brake-spares" 4165 class="navlink navlink--grandchild" 4166 > 4167 <span class="navtext">Brake Spares</span> 4168 </a></div><div class="dropdown__family"><a 4169 href="/collections/forks" 4170 class="navlink navlink--child navlink--dot" 4171 ><span class="navtext">Forks</span></a><a 4172 href="/collections/forks-front-suspension" 4173 class="navlink navlink--grandchild" 4174 > 4175 <span class="navtext">Front Suspension</span> 4176 </a><a 4177 href="/collections/forks-rear-suspension" 4178 class="navlink navlink--grandchild" 4179 > 4180 <span class="navtext">Rear Suspension</span> 4181 </a></div><div class="dropdown__family"><a 4182 href="/collections/finishing-kit" 4183 class="navlink navlink--child navlink--dot" 4184 ><span class="navtext">Finishing Kit</span></a><a 4185 href="/collections/finishing-kit-tyres" 4186 class="navlink navlink--grandchild" 4187 > 4188 <span class="navtext">Tyres</span> 4189 </a><a 4190 href="/collections/finishing-kit-tubes" 4191 class="navlink navlink--grandchild" 4192 >
4193 <span class="navtext">Tubes</span> 4194 </a><a 4195 href="/collections/finishing-kit-tubeless" 4196 class="navlink navlink--grandchild" 4197 > 4198 <span class="navtext">Tubeless</span> 4199 </a><a 4200 href="/collections/finishing-kit-saddles" 4201 class="navlink navlink--grandchild" 4202 > 4203 <span class="navtext">Saddles</span> 4204 </a><a 4205 href="/collections/finishing-kit-seat-posts-clamps" 4206 class="navlink navlink--grandchild" 4207 > 4208 <span class="navtext">Seat Posts & Clamps</span> 4209 </a><a 4210 href="/collections/finishing-kit/Pedals" 4211 class="navlink navlink--grandchild" 4212 > 4213 <span class="navtext">Pedals</span> 4214 </a></div><div class="dropdown__family"><a 4215 href="/collections/gears-drivetrain" 4216 class="navlink navlink--child navlink--dot" 4217 ><span class="navtext">Gears & Drivetrain</span></a><a 4218 href="/collections/gears-and-drivetrain-components" 4219 class="navlink navlink--grandchild" 4220 > 4221 <span class="navtext">Components</span> 4222 </a><a 4223 href="/collections/chargers-and-battiers" 4224 class="navlink navlink--grandchild" 4225 > 4226 <span class="navtext">E-bike Batteries and chargers </span> 4227 </a></div><div class="dropdown__family"><a 4228 href="/collections/wheels" 4229 class="navlink navlink--child navlink--dot" 4230 ><span class="navtext">Wheels</span></a><a 4231 href="/collections/complete-wheels" 4232 class="navlink navlink--grandchild" 4233 > 4234 <span class="navtext">Complete Wheels</span> 4235 </a></div><div class="dropdown__family"><a 4236 href="/collections/finishing-kit-tubeless" 4237 class="navlink navlink--child navlink--dot" 4238 ><span class="navtext">Tubeless</span></a></div><div class="dropdown__family"><a 4239 href="/collections/maintenance-tools-maintenance" 4240 class="navlink navlink--child navlink--dot" 4241 ><span class="navtext">Tools & Maintenance</span></a></div><div class="dropdown__family"><a 4242 href="/collections/clothing-and-protection" 4243 class="navlink navlink--child navlink--dot" 4244 ><span class="navtext">Clothing and Protection</span></a><a 4245 href="/collections/clothing-and-protection-projektride-merchandise" 4246 class="navlink navlink--grandchild" 4247 > 4248 <span class="navtext">ProjektRide Merchandise</span> 4249 </a><a 4250 href="/collections/clothing-and-protection-helmets" 4251 class="navlink navlink--grandchild" 4252 > 4253 <span class="navtext">Helmets</span> 4254 </a><a 4255 href="/collections/clothing-and-protection-gloves" 4256 class="navlink navlink--grandchild" 4257 > 4258 <span class="navtext">Gloves</span> 4259 </a><a 4260 href="/collections/clothing-and-protection-clothing" 4261 class="navlink navlink--grandchild" 4262 >
4263 <span class="navtext">Clothing</span> 4264 </a><a 4265 href="/collections/clothing-and-protection-socks" 4266 class="navlink navlink--grandchild" 4267 > 4268 <span class="navtext">Socks</span> 4269 </a></div><div class="dropdown__family"><a 4270 href="/collections/essentials" 4271 class="navlink navlink--child navlink--dot" 4272 ><span class="navtext">Essentials</span></a><a 4273 href="/collections/maintenance-cleaners-degreasers-and-lubrication" 4274 class="navlink navlink--grandchild" 4275 > 4276 <span class="navtext">Cleaners, Degreasers and Lubrication</span> 4277 </a><a 4278 href="/collections/accessories" 4279 class="navlink navlink--grandchild" 4280 > 4281 <span class="navtext">Accessories</span> 4282 </a><a 4283 href="/collections/maintenance" 4284 class="navlink navlink--grandchild" 4285 > 4286 <span class="navtext">Maintenance</span> 4287 </a></div> 4288 </div></div> 4289 </div> 4290 </div></hover-disclosure> 4291<div 4292 class="menu__item child" 4293 data-nav-item 4294 4295 4296> 4297 <a 4298 href="/pages/sell" 4299 data-top-link 4300 class="navlink navlink--toplevel navlink--dot caps" 4301 > 4302 <span class="navtext">Sell Your Bike</span></a></div> 4303<div 4304 class="menu__item child" 4305 data-nav-item 4306 4307 4308> 4309 <a 4310 href="https://projektride.co.uk/pages/contact" 4311 data-top-link 4312 class="navlink navlink--toplevel navlink--dot caps" 4313 > 4314 <span class="navtext">Contact Us</span></a></div> 4315<div 4316 class="menu__item child" 4317 data-nav-item 4318 4319 4320> 4321 <a 4322 href="/pages/spread-the-cost-with-flexible-finance" 4323 data-top-link 4324 class="navlink navlink--toplevel navlink--dot caps" 4325 > 4326 <span class="navtext">Finance</span></a></div> 4327</div> 4328 4329 <div 4330 class="menu__item menu__item--icons" 4331 data-nav-icons 4332 data-takes-space 4333 ><search-popdown class="search-popdown menu__item menu__item--icon" data-popdown-in-header><details> 4334 <summary class="search-popdown__toggle navlink navlink--icon" aria-haspopup="dialog" data-popdown-toggle title="Open search bar"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Open search bar</span> 4335 </summary><div class="search-popdown__body search-popdown__body--fixed search-popdown__body--has-popular-searches" 4336 role="dialog" 4337 aria-modal="true" 4338 aria-label="Search" 4339 data-popdown-body 4340 > 4341 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/search" method="get" role="search" data-search-form> 4342 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 4343 <div class="search-form__input-holder"> 4344 <label for="searchInput-desktop" class="search-form__label"> 4345 <span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label> 4346 4347 <input type="search" 4348 id="searchInput-desktop" 4349 class="search-form__input" 4350 name="q" 4351 value="" 4352 aria-label="Search our store" 4353 4354 role="combobox" 4355 aria-expanded="false" 4356 aria-owns="searchResults-desktop" 4357 aria-controls="searchResults-desktop" 4358 aria-haspopup="listbox"
4359 aria-autocomplete="list" 4360 autocorrect="off" 4361 autocomplete="off" 4362 autocapitalize="off" 4363 spellcheck="false" 4364 4365 > 4366 4367 <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4368 4369 <button type="button" class="search-popdown__close" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4370 </div> 4371 </div> 4372 4373 <div id="searchResults-desktop" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 4374 <div class="predictive-search__loading-state"> 4375 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 4376 </div> 4377 </div> 4378 4379 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-desktop" class="popular-searches caps " data-popular-searches data-scroll-lock-scrollable> 4380 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-desktop"> 4381 <p id="predictiveSearchPopularSearches-desktop" class="predictive-search__heading label-typography"> 4382 <span>Suggested search terms</span> 4383 </p> 4384 4385 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-desktop" role="option" aria-selected="false"> 4386 <a href="/pages/about-us" class="predictive-search__link" tabindex="-1" data-popular-searches-link>About Us</a> 4387 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-desktop" role="option" aria-selected="false"> 4388 <a href="/pages/contact" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 4389 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-desktop" role="option" aria-selected="false"> 4390 <a href="/pages/blogs" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Blog</a> 4391 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-desktop" role="option" aria-selected="false"> 4392 <a href="/pages/check-service-progress" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Track Service Progress</a> 4393 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-desktop" role="option" aria-selected="false"> 4394 <a href="/pages/building-your-bike-from-the-box" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Building Your Bike From the Box</a> 4395 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-desktop" role="option" aria-selected="false"> 4396 <a href="/pages/insure-your-bike" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Insure Your Bike</a> 4397 </div><div class="predictive-search__item" id="popularSearchesMenuItem-7-desktop" role="option" aria-selected="false"> 4398 <a href="/pages/privacy-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Privacy Policy</a> 4399 </div><div class="predictive-search__item" id="popularSearchesMenuItem-8-desktop" role="option" aria-selected="false"> 4400 <a href="/pages/cookie-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Cookie Policy</a> 4401 </div><div class="predictive-search__item" id="popularSearchesMenuItem-9-desktop" role="option" aria-selected="false"> 4402 <a href="/policies/terms-of-service" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Service</a> 4403 </div><div class="predictive-search__item" id="popularSearchesMenuItem-10-desktop" role="option" aria-selected="false"> 4404 <a href="/policies/refund-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Refund policy</a> 4405 </div></div> 4406 </div></div> 4407</div></div> 4408 </form></predictive-search></div> 4409 </div></details></search-popdown> 4410<div class="menu__item menu__item--icon"> 4411 4412 4413<a 4414 4415 href="/account" 4416 class="navlink navlink--icon navlink--dot caps" 4417 4418> 4419 4420 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 192 192"><path d="M96 168c39.765 0 72-32.235 72-72 0-39.764-32.235-72-72-72-39.764 0-72 32.236-72 72 0 39.765 32.236 72 72 72Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4420<path d="M96 120c16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M47.85 149.55a54.002 54.002 0 0 1 76.399-21.577 54.005 54.005 0 0 1 19.901 21.577" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">My Account</span> 4421</a> 4422</div><div class="menu__item menu__item--icon"> 4423 4424 4425<a 4426 4427 href="/cart" 4428 class="navlink navlink--icon cart__toggle navlink--dot cart__toggle--animation caps" aria-controls="cart-drawer" aria-expanded="false" data-cart-drawer-toggle 4429 4430> 4431 4432 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg><span class="visually-hidden">Open cart</span> 4433</a> 4434</div> 4435 </div> 4436</nav> 4437 4438<div class="mobile-menu" data-mobile-menu><search-popdown class="search-popdown mobile-menu__button caps" data-popdown-in-header><details> 4439 <summary class="search-popdown__toggle " aria-haspopup="dialog" data-popdown-toggle title="Open search bar"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Open search bar</span> 4440 </summary><div class="search-popdown__body search-popdown__body--fixed search-popdown__body--has-popular-searches" 4441 role="dialog" 4442 aria-modal="true" 4443 aria-label="Search" 4444 data-popdown-body 4445 > 4446 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/search" method="get" role="search" data-search-form> 4447 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 4448 <div class="search-form__input-holder"> 4449 <label for="searchInput-mobile" class="search-form__label"> 4450 <span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label> 4451 4452 <input type="search" 4453 id="searchInput-mobile" 4454 class="search-form__input" 4455 name="q" 4456 value="" 4457 aria-label="Search our store" 4458 4459 role="combobox" 4460 aria-expanded="false" 4461 aria-owns="searchResults-mobile" 4462 aria-controls="searchResults-mobile" 4463 aria-haspopup="listbox" 4464 aria-autocomplete="list" 4465 autocorrect="off" 4466 autocomplete="off" 4467 autocapitalize="off" 4468 spellcheck="false" 4469 4470 > 4471 4472 <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4473 4474 <button type="button" class="search-popdown__close" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4475 </div> 4476 </div> 4477 4478 <div id="searchResults-mobile" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 4479 <div class="predictive-search__loading-state"> 4480 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 4481 </div> 4482 </div> 4483
4484 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-mobile" class="popular-searches caps " data-popular-searches data-scroll-lock-scrollable> 4485 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-mobile"> 4486 <p id="predictiveSearchPopularSearches-mobile" class="predictive-search__heading label-typography"> 4487 <span>Suggested search terms</span> 4488 </p> 4489 4490 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-mobile" role="option" aria-selected="false"> 4491 <a href="/pages/about-us" class="predictive-search__link" tabindex="-1" data-popular-searches-link>About Us</a> 4492 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-mobile" role="option" aria-selected="false"> 4493 <a href="/pages/contact" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 4494 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-mobile" role="option" aria-selected="false"> 4495 <a href="/pages/blogs" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Blog</a> 4496 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-mobile" role="option" aria-selected="false"> 4497 <a href="/pages/check-service-progress" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Track Service Progress</a> 4498 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-mobile" role="option" aria-selected="false"> 4499 <a href="/pages/building-your-bike-from-the-box" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Building Your Bike From the Box</a> 4500 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-mobile" role="option" aria-selected="false"> 4501 <a href="/pages/insure-your-bike" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Insure Your Bike</a> 4502 </div><div class="predictive-search__item" id="popularSearchesMenuItem-7-mobile" role="option" aria-selected="false"> 4503 <a href="/pages/privacy-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Privacy Policy</a> 4504 </div><div class="predictive-search__item" id="popularSearchesMenuItem-8-mobile" role="option" aria-selected="false"> 4505 <a href="/pages/cookie-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Cookie Policy</a> 4506 </div><div class="predictive-search__item" id="popularSearchesMenuItem-9-mobile" role="option" aria-selected="false"> 4507 <a href="/policies/terms-of-service" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Service</a> 4508 </div><div class="predictive-search__item" id="popularSearchesMenuItem-10-mobile" role="option" aria-selected="false"> 4509 <a href="/policies/refund-policy" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Refund policy</a> 4510 </div></div> 4511 </div></div> 4512</div></div> 4513 </form></predictive-search></div> 4514 </div></details></search-popdown> 4515<a 4516 href="/cart" 4517 class="mobile-menu__button cart__toggle cart__toggle--animation" 4518 aria-controls="cart-drawer" 4519 aria-expanded="false" 4520 4521 data-cart-drawer-toggle 4522 4523 > 4524 <span class="visually-hidden">Open cart</span> 4525 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg> 4526 </a> 4527</div> 4528</div> 4529 4530 <div class="drawer__overlay"></div> 4531</header-component> 4532
4533<script type="application/ld+json"> 4534 { 4535 "@context": "http://schema.org", 4536 "@type": "Organization", 4537 "name": "ProjektRide","logo": "https:\/\/projektride.co.uk\/cdn\/shop\/files\/logo-svg-white_1592x.svg?v=1676480383","sameAs": [ 4538 null, 4539 null, 4540 null, 4541 null, 4542 null, 4543 null, 4544 null 4545 ], 4546 "url": "https:\/\/projektride.co.uk" 4547 } 4548</script>
4548 4549</div><div id="shopify-section-sections--26542717862271__mobile-menu" class="shopify-section shopify-section-group-group-header shopify-section-mobile-menu"><drawer-element 4550 id="nav-drawer-section" 4551 class="drawer drawer--left drawer--nav cv-h" 4552 role="navigation" 4553 data-drawer-section 4554 data-section-type="mobile-menu" 4555 data-section-id="sections--26542717862271__mobile-menu" 4556><div class="drawer__inner"> 4557 <div class="drawer__header"><button type="button" class="drawer__close-button" aria-controls="nav-drawer-section"> 4558 <drawer-toggle></drawer-toggle> 4559 <span class="visually-hidden">Close</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4560 </div> 4561 4562 <div class="drawer__body"> 4563 <div class="drawer__content"> 4564 <div class="drawer__content-scroll" data-scrollable-menu-blocks data-scroll-lock-scrollable> 4565 <div 4566 class="drawer__block drawer__block--menu" 4567 data-drawer-block 4568 4569 data-drawer-block-menu 4570 data-scroll-lock-scrollable 4571 4572 4573 style="--PBB: 10px;" 4574 > 4575 <div class="drawer__block-inner"><collapsible-elements> 4576 <ul 4577 class="mobile-nav mobile-nav--weight-bold" 4578 4579 style="--adjust-nav-top-level: calc(var(--FONT-ADJUST-NAV-TOP-LEVEL) * 1.0); --adjust-nav: calc(var(--FONT-ADJUST-NAV) * 1.0);" 4580 ><li 4581 class="mobile-menu__item mobile-menu__item--level-1" 4582 4583 style="--highlight: #d02e2e;" 4584 4585 > 4586 <a 4587 href="/" 4588 class="mobile-navlink mobile-navlink--level-1" 4589 >Home</a> 4590 </li><li 4591 class="mobile-menu__item mobile-menu__item--level-1" 4592 4593 style="--highlight: #d02e2e;" 4594 4595 > 4596 <a 4597 href="/pages/bike-hire" 4598 class="mobile-navlink mobile-navlink--level-1" 4599 >Hire</a> 4600 </li><li 4601 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items" 4602 aria-haspopup="true" 4603 4604 style="--highlight: #d02e2e;" 4605 4606 > 4607 <a 4608 href="/collections/bikes" 4609 class="mobile-navlink mobile-navlink--level-1" 4610 data-nav-link-mobile 4611 >Bikes</a> 4612 <button 4613 type="button" 4614 class="mobile-nav__trigger mobile-nav__trigger--level-1" 4615 aria-expanded="false" 4616 aria-controls="MobileNav--bikes-0-sections--26542717862271__mobile-menu" 4617 data-collapsible-trigger 4618 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 4619 </button> 4620 <div 4621 class="mobile-dropdown" 4622 id="MobileNav--bikes-0-sections--26542717862271__mobile-menu" 4623 data-collapsible-container 4624 > 4625 <ul 4626 class="mobile-nav__sublist" 4627 data-collapsible-content 4628 ><li 4629 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4630 4631 aria-haspopup="true" 4632 4633 > 4634 <a 4635 href="/collections/new-bikes" 4636 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--image" 4637 data-nav-link-mobile 4638 ><div class="mobile-navlink__image"> 4639<div class="image-fill " style="padding-top: 50.0%; "><figure 4640 class="lazy-image background-size-cover is-loading" 4641 style="" 4642 4643 > 4644 <img src="//projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?crop=center&height=919&v=1647898340&width=1838" alt="New Bikes" width="1838" height="919" loading="lazy" fetchpriority="high" sizes="auto" srcset=" 4645//projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=180 180w, //projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=360 360w, //projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=540 540w, //projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=720 720w, //projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=900 900w, //projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=1080 1080w, //projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=1296 1296w, //projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=1512 1512w, //projektride.co.uk/cdn/shop/collections/Screenshot_2021-12-29_at_20.32.37.png?v=1647898340&width=1728 1728w" class="is-loading"> 4646 </figure></div></div><span>New Bikes</span> 4647 </a><button 4648 type="button" 4649 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4650 aria-expanded="false" 4651 aria-controls="MobileNav--bikes-new-bikes-0-sections--26542717862271__mobile-menu" 4652 data-collapsible-trigger 4653 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 4654 </button><div 4655 class="mobile-dropdown" 4656 id="MobileNav--bikes-new-bikes-0-sections--26542717862271__mobile-menu" 4657 data-collapsible-container 4658 > 4659 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4660 <a 4661 href="https://projektride.co.uk/collections/all-new-bikes?sort_by=best-selling&filter.v.price.gte=&filter.v.price.lte=" 4662 class="mobile-navlink mobile-navlink--level-3" 4663 >Shop All New Bikes</a> 4664 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4665 <a 4666 href="https://projektride.co.uk/collections/road-gravel-touring" 4667 class="mobile-navlink mobile-navlink--level-3" 4668 >Road / Gravel / Touring Bikes</a> 4669 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4670 <a 4671 href="https://projektride.co.uk/collections/hybrid-city-bikes?sort_by=best-selling&filter.v.price.gte=&filter.v.price.lte=" 4672 class="mobile-navlink mobile-navlink--level-3" 4673 >Hybrid / City Bikes</a> 4674 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4675 <a 4676 href="/collections/mountain-bikes-1" 4677 class="mobile-navlink mobile-navlink--level-3" 4678 >Mountain Bikes</a> 4679 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4680 <a 4681 href="https://projektride.co.uk/collections/ebikes" 4682 class="mobile-navlink mobile-navlink--level-3" 4683 >Electric Bikes</a> 4684 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4685 <a 4686 href="https://projektride.co.uk/collections/kids-bikes?sort_by=" 4687 class="mobile-navlink mobile-navlink--level-3" 4688 >Kids Bikes</a> 4689 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4690 <a 4691 href="/collections/frames?filter.p.m.my_fields.condition=New" 4692 class="mobile-navlink mobile-navlink--level-3" 4693 >Frames</a> 4694 </li></ul> 4695 </div></li><li 4696 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4697 4698 aria-haspopup="true" 4699 4700 > 4701 <a 4702 href="/" 4703 class="mobile-navlink mobile-navlink--level-2" 4704 data-nav-link-mobile 4705 ><span>Shop by Brand</span> 4706 </a><button 4707 type="button" 4708 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4709 aria-expanded="false" 4710 aria-controls="MobileNav--bikes-shop-by-brand-0-sections--26542717862271__mobile-menu" 4711 data-collapsible-trigger 4712 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 4713 </button><div 4714 class="mobile-dropdown" 4715 id="MobileNav--bikes-shop-by-brand-0-sections--26542717862271__mobile-menu" 4716 data-collapsible-container 4717 > 4718 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4719 <a 4720 href="/pages/gloria" 4721 class="mobile-navlink mobile-navlink--level-3" 4722 >Gloria</a> 4723 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4724 <a 4725 href="https://projektride.co.uk/collections/trek" 4726 class="mobile-navlink mobile-navlink--level-3" 4727 >Trek</a> 4728 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4729 <a 4730 href="/pages/amflow" 4731 class="mobile-navlink mobile-navlink--level-3" 4732 >Amflow</a> 4733 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4734 <a 4735 href="/collections/velduro" 4736 class="mobile-navlink mobile-navlink--level-3" 4737 >Velduro</a> 4738 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4739 <a 4740 href="/collections/yeti" 4741 class="mobile-navlink mobile-navlink--level-3" 4742 >Yeti</a> 4743 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4744 <a 4745 href="/collections/ridgeback" 4746 class="mobile-navlink mobile-navlink--level-3" 4747 >Ridgeback</a> 4748 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4749 <a 4750 href="/pages/brothers-cycles" 4751 class="mobile-navlink mobile-navlink--level-3" 4752 >Brother</a> 4753 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4754 <a 4755 href="https://projektride.co.uk/collections/genesis" 4756 class="mobile-navlink mobile-navlink--level-3" 4757 >Genesis</a> 4758 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4759 <a 4760 href="/collections/singular" 4761 class="mobile-navlink mobile-navlink--level-3" 4762 >
4762Singular</a> 4763 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4764 <a 4765 href="/collections/enigma" 4766 class="mobile-navlink mobile-navlink--level-3" 4767 >Enigma</a> 4768 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4769 <a 4770 href="https://projektride.myshopify.com/collections/bikes?filter.p.vendor=Frog,frog,Frog+Bikes" 4771 class="mobile-navlink mobile-navlink--level-3" 4772 >Frog</a> 4773 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4774 <a 4775 href="/collections/kona" 4776 class="mobile-navlink mobile-navlink--level-3" 4777 >Kona</a> 4778 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4779 <a 4780 href="/pages/surly-bikes" 4781 class="mobile-navlink mobile-navlink--level-3" 4782 >Surly</a> 4783 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4784 <a 4785 href="https://projektride.co.uk/search?type=product&q=Eovolt" 4786 class="mobile-navlink mobile-navlink--level-3" 4787 >UTO (ex Eovolt)</a> 4788 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4789 <a 4790 href="/collections/early-rider" 4791 class="mobile-navlink mobile-navlink--level-3" 4792 >Early Rider</a> 4793 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4794 <a 4795 href="https://projektride.co.uk/collections/argon-19" 4796 class="mobile-navlink mobile-navlink--level-3" 4797 >Argon 18</a> 4798 </li></ul> 4799 </div></li><li 4800 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4801 4802 aria-haspopup="true" 4803 4804 > 4805 <a 4806 href="/collections/second-hand-bikes" 4807 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--image" 4808 data-nav-link-mobile 4809 ><div class="mobile-navlink__image"> 4810<div class="image-fill " style="padding-top: 50.0%; "><figure 4811 class="lazy-image background-size-cover is-loading" 4812 style="" 4813 4814 > 4815 <img src="//projektride.co.uk/cdn/shop/files/DSC05119_1.png?crop=center&height=2050&v=1724844147&width=4100" alt="DSC05119_1.png" width="4100" height="2050" loading="lazy" fetchpriority="high" sizes="auto" srcset=" 4816//projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=180 180w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=360 360w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=540 540w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=720 720w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=900 900w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=1080 1080w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=1296 1296w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=1512 1512w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=1728 1728w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=1950 1950w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=2100 2100w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=2260 2260w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=2450 2450w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=2700 2700w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=3000 3000w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=3350 3350w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=3750 3750w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=4100 4100w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=4450 4450w, //projektride.co.uk/cdn/shop/files/DSC05119_1.png?v=1724844147&width=4800 4800w" class="is-loading"> 4817 </figure></div></div><span>Second-Hand Bikes</span> 4818 </a><button 4819 type="button" 4820 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4821 aria-expanded="false" 4822 aria-controls="MobileNav--bikes-second-hand-bikes-0-sections--26542717862271__mobile-menu" 4823 data-collapsible-trigger 4824 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 4825 </button><div 4826 class="mobile-dropdown" 4827 id="MobileNav--bikes-second-hand-bikes-0-sections--26542717862271__mobile-menu" 4828 data-collapsible-container 4829 > 4830 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4831 <a 4832 href="/collections/second-hand-bikes" 4833 class="mobile-navlink mobile-navlink--level-3" 4834 >Shop All Second-Hand</a> 4835 </li></ul> 4836 </div></li><li 4837 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4838 4839 aria-haspopup="true" 4840 4841 > 4842 <a 4843 href="/pages/custom-builds" 4844 class="mobile-navlink mobile-navlink--level-2" 4845 data-nav-link-mobile 4846 ><span>Custom Builds</span> 4847 </a><button 4848 type="button" 4849 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4850 aria-expanded="false" 4851 aria-controls="MobileNav--bikes-custom-builds-0-sections--26542717862271__mobile-menu" 4852 data-collapsible-trigger 4853 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 4854 </button><div 4855 class="mobile-dropdown" 4856 id="MobileNav--bikes-custom-builds-0-sections--26542717862271__mobile-menu" 4857 data-collapsible-container 4858 > 4859 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4860 <a 4861 href="https://projektride.co.uk/collections/custom-builds-1" 4862 class="mobile-navlink mobile-navlink--level-3" 4863 >Custom Builds for sale</a> 4864 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4865 <a 4866 href="/pages/custom-build-inspiration" 4867 class="mobile-navlink mobile-navlink--level-3" 4868 >Custom Build Inspiration </a> 4869 </li></ul> 4870 </div></li></ul> 4871 </div> 4872 </li><li 4873 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items" 4874 aria-haspopup="true" 4875 4876 style="--highlight: #d02e2e;" 4877 4878 > 4879 <a 4880 href="/pages/workshop" 4881 class="mobile-navlink mobile-navlink--level-1" 4882 data-nav-link-mobile 4883 >Services</a> 4884 <button 4885 type="button" 4886 class="mobile-nav__trigger mobile-nav__trigger--level-1" 4887 aria-expanded="false" 4888 aria-controls="MobileNav--services-0-sections--26542717862271__mobile-menu" 4889 data-collapsible-trigger 4890 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 4891 </button> 4892 <div 4893 class="mobile-dropdown" 4894 id="MobileNav--services-0-sections--26542717862271__mobile-menu" 4895 data-collapsible-container 4896 > 4897 <ul 4898 class="mobile-nav__sublist" 4899 data-collapsible-content 4900 ><li 4901 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4902 4903 aria-haspopup="true" 4904 4905 > 4906 <a 4907 href="/pages/workshop" 4908 class="mobile-navlink mobile-navlink--level-2" 4909 data-nav-link-mobile 4910 ><span>Workshop</span> 4911 </a><button 4912 type="button" 4913 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4914 aria-expanded="false" 4915 aria-controls="MobileNav--services-workshop-0-sections--26542717862271__mobile-menu" 4916 data-collapsible-trigger 4917 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 4918 </button><div 4919 class="mobile-dropdown" 4920 id="MobileNav--services-workshop-0-sections--26542717862271__mobile-menu" 4921 data-collapsible-container 4922 > 4923 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4924 <a 4925 href="/pages/workshop" 4926 class="mobile-navlink mobile-navlink--level-3" 4927 >Workshop Prices</a> 4928 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4929 <a 4930 href="/pages/book-a-service" 4931 class="mobile-navlink mobile-navlink--level-3" 4932 >Book a Service</a> 4933 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4934 <a
4935 href="/pages/check-service-progress" 4936 class="mobile-navlink mobile-navlink--level-3" 4937 >Track Your Service</a> 4938 </li></ul> 4939 </div></li><li 4940 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4941 4942 aria-haspopup="true" 4943 4944 > 4945 <a 4946 href="/" 4947 class="mobile-navlink mobile-navlink--level-2" 4948 data-nav-link-mobile 4949 ><span>Other</span> 4950 </a><button 4951 type="button" 4952 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4953 aria-expanded="false" 4954 aria-controls="MobileNav--services-other-0-sections--26542717862271__mobile-menu" 4955 data-collapsible-trigger 4956 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 4957 </button><div 4958 class="mobile-dropdown" 4959 id="MobileNav--services-other-0-sections--26542717862271__mobile-menu" 4960 data-collapsible-container 4961 > 4962 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4963 <a 4964 href="/pages/custom-builds" 4965 class="mobile-navlink mobile-navlink--level-3" 4966 >Custom Builds</a> 4967 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4968 <a 4969 href="/pages/cycle-to-work-scheme" 4970 class="mobile-navlink mobile-navlink--level-3" 4971 >Cycle To Work Schemes</a> 4972 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4973 <a 4974 href="/pages/insure-your-bike" 4975 class="mobile-navlink mobile-navlink--level-3" 4976 >Insure Your Bike</a> 4977 </li></ul> 4978 </div></li><li 4979 class="mobile-menu__item mobile-menu__item--level-2" 4980 4981 > 4982 <a 4983 href="/pages/book-a-service" 4984 class="mobile-navlink mobile-navlink--level-2" 4985 data-nav-link-mobile 4986 ><span>Book a Service</span> 4987 </a></li></ul> 4988 </div> 4989 </li><li 4990 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items" 4991 aria-haspopup="true" 4992 4993 style="--highlight: #d02e2e;" 4994 4995 > 4996 <a 4997 href="/collections/parts-components" 4998 class="mobile-navlink mobile-navlink--level-1" 4999 data-nav-link-mobile 5000 >Parts & Components</a> 5001 <button 5002 type="button" 5003 class="mobile-nav__trigger mobile-nav__trigger--level-1" 5004 aria-expanded="false" 5005 aria-controls="MobileNav--parts-components-0-sections--26542717862271__mobile-menu" 5006 data-collapsible-trigger 5007 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5008 </button> 5009 <div 5010 class="mobile-dropdown" 5011 id="MobileNav--parts-components-0-sections--26542717862271__mobile-menu" 5012 data-collapsible-container 5013 > 5014 <ul 5015 class="mobile-nav__sublist" 5016 data-collapsible-content 5017 ><li 5018 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5019 5020 aria-haspopup="true" 5021 5022 > 5023 <a 5024 href="/" 5025 class="mobile-navlink mobile-navlink--level-2" 5026 data-nav-link-mobile 5027 ><span>Brands</span> 5028 </a><button 5029 type="button" 5030 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5031 aria-expanded="false" 5032 aria-controls="MobileNav--parts-components-brands-0-sections--26542717862271__mobile-menu" 5033 data-collapsible-trigger 5034 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5035 </button><div 5036 class="mobile-dropdown" 5037 id="MobileNav--parts-components-brands-0-sections--26542717862271__mobile-menu" 5038 data-collapsible-container 5039 > 5040 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5041 <a 5042 href="/collections/hope" 5043 class="mobile-navlink mobile-navlink--level-3" 5044 >Hope</a> 5045 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5046 <a 5047 href="/collections/enve" 5048 class="mobile-navlink mobile-navlink--level-3" 5049 >Enve</a> 5050 </li></ul> 5051 </div></li><li 5052 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5053 5054 aria-haspopup="true" 5055 5056 > 5057 <a 5058 href="/collections/cockpit" 5059 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--image" 5060 data-nav-link-mobile 5061 ><div class="mobile-navlink__image"> 5062<div class="image-fill " style="padding-top: 50.0%; "><figure 5063 class="lazy-image background-size-cover is-loading" 5064 style="" 5065 5066 > 5067 <img src="//projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at10.10.19.png?crop=center&height=623&v=1695805901&width=1246" alt="Screenshot2023-09-27at10.10.19.png" width="1246" height="623" loading="lazy" fetchpriority="high" sizes="auto" srcset=" 5068//projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at10.10.19.png?v=1695805901&width=180 180w, //projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at10.10.19.png?v=1695805901&width=360 360w, //projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at10.10.19.png?v=1695805901&width=540 540w, //projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at10.10.19.png?v=1695805901&width=720 720w, //projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at10.10.19.png?v=1695805901&width=900 900w, //projektride.co.uk/cdn/shop/files/Screenshot2023-09-27at10.10.19.png?v=1695805901&width=1080 1080w" class="is-loading"> 5069 </figure></div></div><span>Cockpit</span> 5070 </a><button 5071 type="button" 5072 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5073 aria-expanded="false" 5074 aria-controls="MobileNav--parts-components-cockpit-0-sections--26542717862271__mobile-menu" 5075 data-collapsible-trigger 5076 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5077 </button><div 5078 class="mobile-dropdown" 5079 id="MobileNav--parts-components-cockpit-0-sections--26542717862271__mobile-menu" 5080 data-collapsible-container 5081 > 5082 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5083 <a 5084 href="/collections/cockpit-handlebars" 5085 class="mobile-navlink mobile-navlink--level-3" 5086 >Handlebars</a> 5087 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5088 <a 5089 href="/collections/cockpit-stems" 5090 class="mobile-navlink mobile-navlink--level-3" 5091 >Stems</a> 5092 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5093 <a 5094 href="/collections/cockpit-grips-bar-tape" 5095 class="mobile-navlink mobile-navlink--level-3" 5096 >Grips & Bar-Tape</a> 5097 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5098 <a 5099 href="/collections/cockpit-headset" 5100 class="mobile-navlink mobile-navlink--level-3" 5101 >Headsets</a> 5102 </li></ul> 5103 </div></li><li 5104 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5105 5106 aria-haspopup="true" 5107 5108 > 5109 <a 5110 href="/collections/brakes" 5111 class="mobile-navlink mobile-navlink--level-2" 5112 data-nav-link-mobile 5113 ><span>Brakes</span> 5114 </a><button 5115 type="button" 5116 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5117 aria-expanded="false" 5118 aria-controls="MobileNav--parts-components-brakes-0-sections--26542717862271__mobile-menu" 5119 data-collapsible-trigger 5120 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5121 </button><div 5122 class="mobile-dropdown" 5123 id="MobileNav--parts-components-brakes-0-sections--26542717862271__mobile-menu" 5124 data-collapsible-container 5125 > 5126 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5127 <a 5128 href="/collections/brakes-complete-brakes" 5129 class="mobile-navlink mobile-navlink--level-3" 5130 >Complete Brakes</a> 5131 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5132 <a 5133 href="/collections/brakes-brake-rotors"
5134 class="mobile-navlink mobile-navlink--level-3" 5135 >Brake Rotors</a> 5136 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5137 <a 5138 href="/collections/brakes-brake-pads" 5139 class="mobile-navlink mobile-navlink--level-3" 5140 >Brake Pads</a> 5141 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5142 <a 5143 href="/collections/brakes-brake-spares" 5144 class="mobile-navlink mobile-navlink--level-3" 5145 >Brake Spares</a> 5146 </li></ul> 5147 </div></li><li 5148 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5149 5150 aria-haspopup="true" 5151 5152 > 5153 <a 5154 href="/collections/forks" 5155 class="mobile-navlink mobile-navlink--level-2" 5156 data-nav-link-mobile 5157 ><span>Forks</span> 5158 </a><button 5159 type="button" 5160 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5161 aria-expanded="false" 5162 aria-controls="MobileNav--parts-components-forks-0-sections--26542717862271__mobile-menu" 5163 data-collapsible-trigger 5164 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5165 </button><div 5166 class="mobile-dropdown" 5167 id="MobileNav--parts-components-forks-0-sections--26542717862271__mobile-menu" 5168 data-collapsible-container 5169 > 5170 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5171 <a 5172 href="/collections/forks-front-suspension" 5173 class="mobile-navlink mobile-navlink--level-3" 5174 >Front Suspension</a> 5175 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5176 <a 5177 href="/collections/forks-rear-suspension" 5178 class="mobile-navlink mobile-navlink--level-3" 5179 >Rear Suspension</a> 5180 </li></ul> 5181 </div></li><li 5182 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5183 5184 aria-haspopup="true" 5185 5186 > 5187 <a 5188 href="/collections/finishing-kit" 5189 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--image" 5190 data-nav-link-mobile 5191 ><div class="mobile-navlink__image"> 5192<div class="image-fill " style="padding-top: 50.0%; "><figure 5193 class="lazy-image background-size-cover is-loading" 5194 style="" 5195 5196 > 5197 <img src="//projektride.co.uk/cdn/shop/files/IMG_0053.png?crop=center&height=300&v=1712051355&width=600" alt="IMG_0053.png" width="600" height="300" loading="lazy" fetchpriority="high" sizes="auto" srcset=" 5198//projektride.co.uk/cdn/shop/files/IMG_0053.png?v=1712051355&width=180 180w, //projektride.co.uk/cdn/shop/files/IMG_0053.png?v=1712051355&width=360 360w, //projektride.co.uk/cdn/shop/files/IMG_0053.png?v=1712051355&width=540 540w" class="is-loading"> 5199 </figure></div></div><span>Finishing Kit</span> 5200 </a><button 5201 type="button" 5202 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5203 aria-expanded="false" 5204 aria-controls="MobileNav--parts-components-finishing-kit-0-sections--26542717862271__mobile-menu" 5205 data-collapsible-trigger 5206 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5207 </button><div 5208 class="mobile-dropdown" 5209 id="MobileNav--parts-components-finishing-kit-0-sections--26542717862271__mobile-menu" 5210 data-collapsible-container 5211 > 5212 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5213 <a 5214 href="/collections/finishing-kit-tyres" 5215 class="mobile-navlink mobile-navlink--level-3" 5216 >Tyres</a> 5217 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5218 <a 5219 href="/collections/finishing-kit-tubes" 5220 class="mobile-navlink mobile-navlink--level-3" 5221 >Tubes</a> 5222 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5223 <a 5224 href="/collections/finishing-kit-tubeless" 5225 class="mobile-navlink mobile-navlink--level-3" 5226 >Tubeless</a> 5227 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5228 <a 5229 href="/collections/finishing-kit-saddles" 5230 class="mobile-navlink mobile-navlink--level-3" 5231 >Saddles</a> 5232 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5233 <a 5234 href="/collections/finishing-kit-seat-posts-clamps" 5235 class="mobile-navlink mobile-navlink--level-3" 5236 >Seat Posts & Clamps</a> 5237 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5238 <a 5239 href="/collections/finishing-kit/Pedals" 5240 class="mobile-navlink mobile-navlink--level-3" 5241 >Pedals</a> 5242 </li></ul> 5243 </div></li><li 5244 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5245 5246 aria-haspopup="true" 5247 5248 > 5249 <a 5250 href="/collections/gears-drivetrain" 5251 class="mobile-navlink mobile-navlink--level-2" 5252 data-nav-link-mobile 5253 ><span>Gears & Drivetrain</span> 5254 </a><button 5255 type="button" 5256 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5257 aria-expanded="false" 5258 aria-controls="MobileNav--parts-components-gears-drivetrain-0-sections--26542717862271__mobile-menu" 5259 data-collapsible-trigger 5260 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5261 </button><div 5262 class="mobile-dropdown" 5263 id="MobileNav--parts-components-gears-drivetrain-0-sections--26542717862271__mobile-menu" 5264 data-collapsible-container 5265 > 5266 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5267 <a 5268 href="/collections/gears-and-drivetrain-components" 5269 class="mobile-navlink mobile-navlink--level-3" 5270 >Components</a> 5271 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5272 <a 5273 href="/collections/chargers-and-battiers" 5274 class="mobile-navlink mobile-navlink--level-3" 5275 >E-bike Batteries and chargers </a> 5276 </li></ul> 5277 </div></li><li 5278 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5279 5280 aria-haspopup="true" 5281 5282 > 5283 <a 5284 href="/collections/wheels" 5285 class="mobile-navlink mobile-navlink--level-2" 5286 data-nav-link-mobile 5287 ><span>Wheels</span> 5288 </a><button 5289 type="button" 5290 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5291 aria-expanded="false" 5292 aria-controls="MobileNav--parts-components-wheels-0-sections--26542717862271__mobile-menu" 5293 data-collapsible-trigger 5294 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5295 </button><div 5296 class="mobile-dropdown" 5297 id="MobileNav--parts-components-wheels-0-sections--26542717862271__mobile-menu" 5298 data-collapsible-container 5299 > 5300 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5301 <a 5302 href="/collections/complete-wheels" 5303 class="mobile-navlink mobile-navlink--level-3" 5304 >Complete Wheels</a> 5305 </li></ul> 5306 </div></li><li 5307 class="mobile-menu__item mobile-menu__item--level-2" 5308 5309 > 5310 <a 5311 href="/collections/finishing-kit-tubeless" 5312 class="mobile-navlink mobile-navlink--level-2" 5313 data-nav-link-mobile 5314 ><span>Tubeless</span> 5315 </a></li><li 5316 class="mobile-menu__item mobile-menu__item--level-2" 5317 5318 > 5319 <a 5320 href="/collections/maintenance-tools-maintenance" 5321 class="mobile-navlink mobile-navlink--level-2" 5322 data-nav-link-mobile 5323 ><span>Tools & Maintenance</span> 5324 </a></li><li 5325 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5326 5327 aria-haspopup="true" 5328 5329 > 5330 <a 5331 href="/collections/clothing-and-protection" 5332 class="mobile-navlink mobile-navlink--level-2" 5333 data-nav-link-mobile 5334 ><span>Clothing and Protection</span> 5335 </a><button 5336 type="button" 5337 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5338 aria-expanded="false" 5339 aria-controls="MobileNav--parts-components-clothing-and-protection-0-sections--26542717862271__mobile-menu" 5340 data-collapsible-trigger 5341 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5342 </button><div 5343 class="mobile-dropdown" 5344 id="MobileNav--parts-components-clothing-and-protection-0-sections--26542717862271__mobile-menu" 5345 data-collapsible-container 5346 > 5347 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5348 <a 5349 href="/collections/clothing-and-protection-
5349projektride-merchandise" 5350 class="mobile-navlink mobile-navlink--level-3" 5351 >ProjektRide Merchandise</a> 5352 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5353 <a 5354 href="/collections/clothing-and-protection-helmets" 5355 class="mobile-navlink mobile-navlink--level-3" 5356 >Helmets</a> 5357 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5358 <a 5359 href="/collections/clothing-and-protection-gloves" 5360 class="mobile-navlink mobile-navlink--level-3" 5361 >Gloves</a> 5362 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5363 <a 5364 href="/collections/clothing-and-protection-clothing" 5365 class="mobile-navlink mobile-navlink--level-3" 5366 >Clothing</a> 5367 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5368 <a 5369 href="/collections/clothing-and-protection-socks" 5370 class="mobile-navlink mobile-navlink--level-3" 5371 >Socks</a> 5372 </li></ul> 5373 </div></li><li 5374 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 5375 5376 aria-haspopup="true" 5377 5378 > 5379 <a 5380 href="/collections/essentials" 5381 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--image" 5382 data-nav-link-mobile 5383 ><div class="mobile-navlink__image"> 5384<div class="image-fill " style="padding-top: 50.0%; "><figure 5385 class="lazy-image background-size-cover is-loading" 5386 style="" 5387 5388 > 5389 <img src="//projektride.co.uk/cdn/shop/files/gtebbc.jpg?crop=center&height=900&v=1737801626&width=1800" alt="gtebbc.jpg" width="1800" height="900" loading="lazy" fetchpriority="high" sizes="auto" srcset=" 5390//projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=180 180w, //projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=360 360w, //projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=540 540w, //projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=720 720w, //projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=900 900w, //projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=1080 1080w, //projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=1296 1296w, //projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=1512 1512w, //projektride.co.uk/cdn/shop/files/gtebbc.jpg?v=1737801626&width=1728 1728w" class="is-loading"> 5391 </figure></div></div><span>Essentials</span> 5392 </a><button 5393 type="button" 5394 class="mobile-nav__trigger mobile-nav__trigger--level-2" 5395 aria-expanded="false" 5396 aria-controls="MobileNav--parts-components-essentials-0-sections--26542717862271__mobile-menu" 5397 data-collapsible-trigger 5398 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span> 5399 </button><div 5400 class="mobile-dropdown" 5401 id="MobileNav--parts-components-essentials-0-sections--26542717862271__mobile-menu" 5402 data-collapsible-container 5403 > 5404 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 5405 <a 5406 href="/collections/maintenance-cleaners-degreasers-and-lubrication" 5407 class="mobile-navlink mobile-navlink--level-3" 5408 >Cleaners, Degreasers and Lubrication</a> 5409 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5410 <a 5411 href="/collections/accessories" 5412 class="mobile-navlink mobile-navlink--level-3" 5413 >Accessories</a> 5414 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 5415 <a 5416 href="/collections/maintenance" 5417 class="mobile-navlink mobile-navlink--level-3" 5418 >Maintenance</a> 5419 </li></ul> 5420 </div></li></ul> 5421 </div> 5422 </li><li 5423 class="mobile-menu__item mobile-menu__item--level-1" 5424 5425 style="--highlight: #d02e2e;" 5426 5427 > 5428 <a 5429 href="/pages/sell" 5430 class="mobile-navlink mobile-navlink--level-1" 5431 >Sell Your Bike</a> 5432 </li><li 5433 class="mobile-menu__item mobile-menu__item--level-1" 5434 5435 style="--highlight: #d02e2e;" 5436 5437 > 5438 <a 5439 href="https://projektride.co.uk/pages/contact" 5440 class="mobile-navlink mobile-navlink--level-1" 5441 >Contact Us</a> 5442 </li><li 5443 class="mobile-menu__item mobile-menu__item--level-1" 5444 5445 style="--highlight: #d02e2e;" 5446 5447 > 5448 <a 5449 href="/pages/spread-the-cost-with-flexible-finance" 5450 class="mobile-navlink mobile-navlink--level-1" 5451 >Finance</a> 5452 </li></ul> 5453 </collapsible-elements></div> 5454 </div> 5455 </div> 5456 </div> 5457 </div><div class="drawer__foot"> 5458 <div class="drawer__foot-scroll" data-scroll-lock-scrollable> 5459 <div 5460 class="drawer__block drawer__block--login" 5461 data-drawer-block 5462 5463 5464 style="--PBB: 10px;" 5465 > 5466 <div class="drawer__block-inner"><ul class="mobile-nav mobile-nav--weight-bold" style=" --adjust-nav: calc(var(--FONT-ADJUST-NAV) * 1.0);"><li class="mobile-menu__item"> 5467 <a 5468 href="/account/login" 5469 class="mobile-navlink mobile-navlink--small" 5470 id="customer_login_link" 5471 >Log in</a> 5472 </li> 5473 <li class="mobile-menu__item"> 5474 <a 5475 href="/account/register" 5476 class="mobile-navlink mobile-navlink--small" 5477 id="customer_register_link" 5478 >Create account</a> 5479 </li></ul></div> 5480 </div><div 5481 class="drawer__block drawer__block--search" 5482 data-drawer-block 5483 5484 5485 style="--PBB: 10px;" 5486 > 5487 <div class="drawer__block-inner"><ul class="mobile-nav mobile-nav--weight-bold" style=" --adjust-nav: calc(var(--FONT-ADJUST-NAV) * 1.0);"> 5488 <li class="mobile-menu__item"> 5489 <a href="/search" class="mobile-navlink mobile-navlink--small" data-nav-search-open>Search</a> 5490 </li> 5491 </ul></div> 5492 </div><div 5493 class="drawer__block drawer__block--localization" 5494 data-drawer-block 5495 5496 5497 style="--PBB: 10px;" 5498 > 5499 <div class="drawer__block-inner"><form method="post" action="/localization" id="LocalizationForm-sections--26542717862271__mobile-menu" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/skarper-ebike-drive-system" /><div> 5500 <h2 class="visually-hidden" id="country-heading-sections--26542717862271__mobile-menu">Country</h2> 5501 5502 <popout-select class="select-popout select-popout--country"> 5503 <button 5504 type="button" 5505 class="select-popout__toggle" 5506 aria-expanded="false" 5507 aria-controls="country-list" 5508 aria-describedby="country-heading" 5509 data-popout-toggle 5510 >GBP£<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-select" viewBox="0 0 192 192"><path d="m72 36 60 60-60 60" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 5511 5512 <div id="country-list-sections--26542717862271__mobile-menu" class="select-popout__list" data-popout-list> 5513 <ul class="select-popout__list__scroll" data-scroll-lock-scrollable><li class="select-popout__item"> 5514 <a 5515 class="select-popout__option" 5516 href="#" 5517 5518 data-value="AX" 5519 data-popout-option 5520 ><span>à land Islands (EURâ¬) 5521 </span> 5522 </a> 5523 </li><li class="select-popout__item"> 5524 <a 5525 class="select-popout__option" 5526 href="#" 5527 5528 data-value="AL" 5529 data-popout-option 5530 ><span>Albania (ALLL) 5531 </span> 5532 </a> 5533 </li><li class="select-popout__item"> 5534 <a 5535 class="select-popout__option" 5536 href="#" 5537 5538 data-value="DZ" 5539 data-popout-option 5540 ><span>Algeria (DZDد.ج) 5541 </span> 5542 </a> 5543 </li><li class="select-popout__item"> 5544 <a 5545 class="select-popout__option" 5546 href="#" 5547 5548 data-value="AD" 5549 data-popout-option 5550 ><span>Andorra (EURâ¬) 5551 </span> 5552 </a> 5553 </li><li class="select-popout__item"> 5554 <a 5555 class="select-popout__option" 5556 href="#" 5557 5558 data-value="AO" 5559 data-popout-option 5560 ><span>Angola (GBP£) 5561 </span> 5562 </a> 5563 </li><li class="select-popout__item"> 5564 <a 5565 class="select-popout__option" 5566 href="#" 5567 5568 data-value="AM" 5569 data-popout-option 5570 ><span>Armenia (AMDÕ¤Ö.) 5571 </span> 5572 </a> 5573 </li><li class="select-popout__item"> 5574 <a 5575 class="select-popout__option" 5576 href="#" 5577 5578 data-value="AC" 5579 data-popout-option 5580 ><span>Ascension Island (SHP£) 5581 </span> 5582 </a> 5583 </li><li class="select-popout__item"> 5584 <a 5585 class="select-popout__option" 5586 href="#" 5587 5588 data-value="AT" 5589 data-popout-option 5590 ><span>Austria (EURâ¬) 5591 </span> 5592 </a> 5593 </li><li class="select-popout__item"> 5594 <a 5595 class="select-popout__option" 5596 href="#" 5597 5598 data-value="BY" 5599 data-popout-option 5600 ><span>Belarus (GBP£) 5601 </span> 5602 </a> 5603 </li><li class="select-popout__item"> 5604 <a 5605 class="select-popout__option" 5606 href="#" 5607 5608 data-value="BE" 5609 data-popout-option 5610 ><span>Belgium (EURâ¬) 5611 </span> 5612 </a> 5613 </li><li class="select-popout__item"> 5614 <a 5615 class="select-popout__option" 5616 href="#" 5617 5618 data-value="BJ" 5619 data-popout-option 5620 ><span>Benin (XOFFr) 5621 </span> 5622 </a> 5623 </li><li class="select-popout__item"> 5624 <a 5625 class="select-popout__option" 5626 href="#" 5627 5628 data-value="BA" 5629 data-popout-option 5630 ><span>Bosnia & Herzegovina (BAMÐÐ) 5631 </span> 5632 </a> 5633 </li><li class="select-popout__item"> 5634 <a 5635 class="select-popout__option" 5636 href="#" 5637 5638 data-value="BW" 5639 data-popout-option 5640 ><span>Botswana (BWPP) 5641 </span> 5642 </a> 5643 </li><li class="select-popout__item"> 5644 <a 5645 class="select-popout__option" 5646 href="#" 5647 5648 data-value="IO" 5649 data-popout-option 5650 ><span>British Indian Ocean Territory (USD$) 5651 </span> 5652 </a> 5653 </li><li class="select-popout__item"> 5654 <a 5655 class="select-popout__option" 5656 href="#" 5657 5658 data-value="BG" 5659 data-popout-option 5660 ><span>Bulgaria (EURâ¬) 5661 </span> 5662 </a> 5663 </li><li class="select-popout__item"> 5664 <a 5665 class="select-popout__option" 5666 href="#" 5667 5668 data-value="BF" 5669 data-popout-option 5670 ><span>Burkina Faso (XOFFr) 5671 </span> 5672 </a> 5673 </li><li class="select-popout__item"> 5674 <a 5675 class="select-popout__option" 5676 href="#" 5677 5678 data-value="BI" 5679 data-popout-option 5680 ><span>Burundi (BIFFr) 5681 </span> 5682 </a> 5683 </li><li class="select-popout__item"> 5684 <a 5685 class="select-popout__option" 5686 href="#" 5687 5688 data-value="CM" 5689 data-popout-option 5690 ><span>Cameroon (XAFCFA) 5691 </span> 5692 </a> 5693 </li><li class="select-popout__item"> 5694 <a 5695 class="select-popout__option" 5696 href="#" 5697 5698 data-value="CV" 5699 data-popout-option 5700 ><span>Cape Verde (CVE$) 5701 </span> 5702 </a> 5703 </li><li class="select-popout__item"> 5704 <a 5705 class="select-popout__option" 5706 href="#" 5707 5708 data-value="CF" 5709 data-popout-option 5710 ><span>Central African Republic (XAFCFA) 5711 </span> 5712 </a> 5713 </li><li class="select-popout__item"> 5714 <a 5715 class="select-popout__option" 5716 href="#" 5717 5718 data-value="TD" 5719 data-popout-option 5720 ><span>Chad (XAFCFA) 5721 </span> 5722 </a> 5723 </li><li class="select-popout__item"> 5724 <a 5725 class="select-popout__option" 5726 href="#" 5727 5728 data-value="KM" 5729 data-popout-option 5730 ><span>Comoros (KMFFr) 5731 </span> 5732 </a> 5733
5733 </li><li class="select-popout__item"> 5734 <a 5735 class="select-popout__option" 5736 href="#" 5737 5738 data-value="CG" 5739 data-popout-option 5740 ><span>Congo - Brazzaville (XAFCFA) 5741 </span> 5742 </a> 5743 </li><li class="select-popout__item"> 5744 <a 5745 class="select-popout__option" 5746 href="#" 5747 5748 data-value="CD" 5749 data-popout-option 5750 ><span>Congo - Kinshasa (CDFFr) 5751 </span> 5752 </a> 5753 </li><li class="select-popout__item"> 5754 <a 5755 class="select-popout__option" 5756 href="#" 5757 5758 data-value="CI" 5759 data-popout-option 5760 ><span>Côte dâIvoire (XOFFr) 5761 </span> 5762 </a> 5763 </li><li class="select-popout__item"> 5764 <a 5765 class="select-popout__option" 5766 href="#" 5767 5768 data-value="HR" 5769 data-popout-option 5770 ><span>Croatia (EURâ¬) 5771 </span> 5772 </a> 5773 </li><li class="select-popout__item"> 5774 <a 5775 class="select-popout__option" 5776 href="#" 5777 5778 data-value="CY" 5779 data-popout-option 5780 ><span>Cyprus (EURâ¬) 5781 </span> 5782 </a> 5783 </li><li class="select-popout__item"> 5784 <a 5785 class="select-popout__option" 5786 href="#" 5787 5788 data-value="CZ" 5789 data-popout-option 5790 ><span>Czechia (CZKKÄ) 5791 </span> 5792 </a> 5793 </li><li class="select-popout__item"> 5794 <a 5795 class="select-popout__option" 5796 href="#" 5797 5798 data-value="DK" 5799 data-popout-option 5800 ><span>Denmark (DKKkr.) 5801 </span> 5802 </a> 5803 </li><li class="select-popout__item"> 5804 <a 5805 class="select-popout__option" 5806 href="#" 5807 5808 data-value="DJ" 5809 data-popout-option 5810 ><span>Djibouti (DJFFdj) 5811 </span> 5812 </a> 5813 </li><li class="select-popout__item"> 5814 <a 5815 class="select-popout__option" 5816 href="#" 5817 5818 data-value="EG" 5819 data-popout-option 5820 ><span>Egypt (EGPج.Ù ) 5821 </span> 5822 </a> 5823 </li><li class="select-popout__item"> 5824 <a 5825 class="select-popout__option" 5826 href="#" 5827 5828 data-value="GQ" 5829 data-popout-option 5830 ><span>Equatorial Guinea (XAFCFA) 5831 </span> 5832 </a> 5833 </li><li class="select-popout__item"> 5834 <a 5835 class="select-popout__option" 5836 href="#" 5837 5838 data-value="ER" 5839 data-popout-option 5840 ><span>Eritrea (GBP£) 5841 </span> 5842 </a> 5843 </li><li class="select-popout__item"> 5844 <a 5845 class="select-popout__option" 5846 href="#" 5847 5848 data-value="EE" 5849 data-popout-option 5850 ><span>Estonia (EURâ¬) 5851 </span> 5852 </a> 5853 </li><li class="select-popout__item"> 5854 <a 5855 class="select-popout__option" 5856 href="#" 5857 5858 data-value="SZ" 5859 data-popout-option 5860 ><span>Eswatini (GBP£) 5861 </span> 5862 </a> 5863 </li><li class="select-popout__item"> 5864 <a 5865 class="select-popout__option" 5866 href="#" 5867 5868 data-value="ET" 5869 data-popout-option 5870 ><span>Ethiopia (ETBBr) 5871 </span> 5872 </a> 5873 </li><li class="select-popout__item"> 5874 <a 5875 class="select-popout__option" 5876 href="#" 5877 5878 data-value="FO" 5879 data-popout-option 5880 ><span>Faroe Islands (DKKkr.) 5881 </span> 5882 </a> 5883 </li><li class="select-popout__item"> 5884 <a 5885 class="select-popout__option" 5886 href="#" 5887 5888 data-value="FI" 5889 data-popout-option 5890 ><span>Finland (EURâ¬) 5891 </span> 5892 </a> 5893 </li><li class="select-popout__item"> 5894 <a 5895 class="select-popout__option" 5896 href="#" 5897 5898 data-value="FR" 5899 data-popout-option 5900 ><span>France (EURâ¬) 5901 </span> 5902 </a> 5903 </li><li class="select-popout__item"> 5904 <a 5905 class="select-popout__option" 5906 href="#" 5907 5908 data-value="TF" 5909 data-popout-option 5910 ><span>French Southern Territories (EURâ¬) 5911 </span> 5912 </a> 5913 </li><li class="select-popout__item"> 5914 <a 5915 class="select-popout__option" 5916 href="#" 5917 5918 data-value="GA" 5919 data-popout-option 5920 ><span>Gabon (XOFFr) 5921 </span> 5922 </a> 5923 </li><li class="select-popout__item"> 5924 <a 5925 class="select-popout__option" 5926 href="#" 5927 5928 data-value="GM" 5929 data-popout-option 5930 ><span>Gambia (GMDD) 5931 </span> 5932 </a> 5933 </li><li class="select-popout__item"> 5934 <a 5935 class="select-popout__option" 5936 href="#" 5937 5938 data-value="GE" 5939 data-popout-option 5940 ><span>Georgia (GBP£) 5941 </span> 5942 </a> 5943 </li><li class="select-popout__item"> 5944 <a 5945 class="select-popout__option" 5946 href="#" 5947 5948 data-value="DE" 5949 data-popout-option 5950 ><span>Germany (EURâ¬) 5951 </span> 5952 </a> 5953 </li><li class="select-popout__item"> 5954 <a 5955 class="select-popout__option" 5956 href="#" 5957 5958 data-value="GH" 5959 data-popout-option 5960 ><span>Ghana (GBP£) 5961 </span> 5962 </a> 5963 </li><li class="select-popout__item"> 5964 <a 5965 class="select-popout__option" 5966 href="#" 5967 5968 data-value="GI" 5969 data-popout-option 5970 ><span>Gibraltar (GBP£) 5971 </span> 5972 </a> 5973 </li><li class="select-popout__item"> 5974 <a 5975 class="select-popout__option" 5976 href="#" 5977 5978 data-value="GR" 5979 data-popout-option 5980 ><span>Greece (EURâ¬) 5981 </span> 5982 </a> 5983 </li><li class="select-popout__item"> 5984 <a 5985 class="select-popout__option" 5986 href="#" 5987 5988 data-value="GL" 5989 data-popout-option 5990 ><span>Greenland (DKKkr.) 5991 </span> 5992 </a> 5993 </li><li class="select-popout__item"> 5994 <a 5995 class="select-popout__option" 5996 href="#" 5997 5998 data-value="GP" 5999 data-popout-option 6000 ><span>Guadeloupe (EURâ¬) 6001 </span> 6002 </a> 6003 </li><li class="select-popout__item"> 6004 <a 6005 class="select-popout__option" 6006 href="#" 6007 6008 data-value="GG" 6009 data-popout-option 6010 ><span>Guernsey (GBP£) 6011 </span> 6012 </a> 6013 </li><li class="select-popout__item"> 6014 <a 6015 class="select-popout__option" 6016 href="#" 6017 6018 data-value="GN" 6019 data-popout-option 6020 ><span>Guinea (GNFFr) 6021 </span> 6022 </a> 6023 </li><li class="select-popout__item"> 6024 <a 6025 class="select-popout__option" 6026 href="#" 6027 6028 data-value="GW" 6029 data-popout-option 6030 ><span>Guinea-Bissau (XOFFr) 6031 </span> 6032 </a> 6033 </li><li class="select-popout__item"> 6034 <a 6035 class="select-popout__option" 6036 href="#" 6037 6038 data-value="HU" 6039 data-popout-option 6040 ><span>Hungary (HUFFt) 6041 </span> 6042 </a> 6043 </li><li class="select-popout__item"> 6044 <a 6045 class="select-popout__option" 6046 href="#" 6047 6048 data-value="IS" 6049 data-popout-option 6050 ><span>Iceland (ISKkr) 6051 </span> 6052 </a> 6053 </li><li class="select-popout__item"> 6054 <a 6055 class="select-popout__option" 6056 href="#" 6057 6058 data-value="IE" 6059 data-popout-option 6060 ><span>Ireland (EURâ¬) 6061 </span> 6062 </a> 6063 </li><li class="select-popout__item"> 6064 <a 6065 class="select-popout__option" 6066 href="#" 6067 6068 data-value="IM" 6069 data-popout-option 6070 ><span>Isle of Man (GBP£) 6071 </span> 6072 </a> 6073 </li><li class="select-popout__item"> 6074 <a 6075 class="select-popout__option" 6076 href="#" 6077 6078 data-value="IT" 6079 data-popout-option 6080 ><span>Italy (EURâ¬) 6081 </span> 6082 </a> 6083 </li><li class="select-popout__item"> 6084 <a 6085 class="select-popout__option" 6086 href="#" 6087 6088 data-value="JE" 6089 data-popout-option 6090 ><span>Jersey (GBP£) 6091 </span> 6092 </a> 6093 </li><li class="select-popout__item"> 6094 <a 6095 class="select-popout__option" 6096 href="#" 6097 6098 data-value="KE" 6099 data-popout-option 6100 ><span>Kenya (KESKSh) 6101 </span> 6102 </a> 6103 </li><li class="select-popout__item"> 6104 <a 6105 class="select-popout__option" 6106 href="#" 6107 6108 data-value="XK" 6109 data-popout-option 6110 ><span>Kosovo (EURâ¬) 6111 </span> 6112 </a> 6113 </li><li class="select-popout__item"> 6114 <a 6115 class="select-popout__option" 6116 href="#" 6117 6118 data-value="LV" 6119 data-popout-option 6120 ><span>Latvia (EURâ¬) 6121 </span> 6122 </a> 6123 </li><li class="select-popout__item"> 6124 <a 6125 class="select-popout__option" 6126 href="#" 6127 6128 data-value="LS" 6129 data-popout-option 6130 ><span>Lesotho (GBP£) 6131 </span> 6132 </a> 6133 </li><li class="select-popout__item"> 6134 <a 6135 class="select-popout__option" 6136 href="#" 6137 6138 data-value="LR" 6139 data-popout-option 6140 ><span>Liberia (GBP£) 6141 </span> 6142 </a> 6143 </li><li class="select-popout__item"> 6144 <a 6145 class="select-popout__option" 6146 href="#" 6147 6148 data-value="LY" 6149 data-popout-option 6150 ><span>Libya (GBP£) 6151 </span> 6152 </a> 6153 </li><li class="select-popout__item"> 6154 <a 6155 class="select-popout__option" 6156 href="#" 6157 6158 data-value="LI" 6159 data-popout-option 6160 ><span>Liechtenstein (CHFCHF) 6161 </span> 6162 </a> 6163 </li><li class="select-popout__item"> 6164 <a 6165 class="select-popout__option" 6166 href="#" 6167 6168 data-value="LT" 6169 data-popout-option 6170 ><span>Lithuania (EURâ¬) 6171 </span> 6172 </a> 6173 </li><li class="select-popout__item"> 6174 <a 6175 class="select-popout__option" 6176 href="#" 6177 6178 data-value="LU" 6179 data-popout-option 6180 ><span>Luxembourg (EURâ¬) 6181 </span> 6182 </a> 6183 </li><li class="select-popout__item"> 6184 <a 6185 class="select-popout__option" 6186 href="#" 6187 6188 data-value="MG" 6189 data-popout-option 6190 ><span>Madagascar (GBP£) 6191 </span> 6192 </a> 6193 </li><li class="select-popout__item"> 6194 <a 6195 class="select-popout__option" 6196 href="#" 6197 6198 data-value="MW" 6199 data-popout-option 6200 ><span>Malawi (MWKMK) 6201 </span> 6202 </a> 6203 </li><li class="select-popout__item"> 6204 <a 6205 class="select-popout__option" 6206 href="#" 6207 6208 data-value="ML"
6209 data-popout-option 6210 ><span>Mali (XOFFr) 6211 </span> 6212 </a> 6213 </li><li class="select-popout__item"> 6214 <a 6215 class="select-popout__option" 6216 href="#" 6217 6218 data-value="MT" 6219 data-popout-option 6220 ><span>Malta (EURâ¬) 6221 </span> 6222 </a> 6223 </li><li class="select-popout__item"> 6224 <a 6225 class="select-popout__option" 6226 href="#" 6227 6228 data-value="MR" 6229 data-popout-option 6230 ><span>Mauritania (GBP£) 6231 </span> 6232 </a> 6233 </li><li class="select-popout__item"> 6234 <a 6235 class="select-popout__option" 6236 href="#" 6237 6238 data-value="MU" 6239 data-popout-option 6240 ><span>Mauritius (MURâ¨) 6241 </span> 6242 </a> 6243 </li><li class="select-popout__item"> 6244 <a 6245 class="select-popout__option" 6246 href="#" 6247 6248 data-value="YT" 6249 data-popout-option 6250 ><span>Mayotte (EURâ¬) 6251 </span> 6252 </a> 6253 </li><li class="select-popout__item"> 6254 <a 6255 class="select-popout__option" 6256 href="#" 6257 6258 data-value="MD" 6259 data-popout-option 6260 ><span>Moldova (MDLL) 6261 </span> 6262 </a> 6263 </li><li class="select-popout__item"> 6264 <a 6265 class="select-popout__option" 6266 href="#" 6267 6268 data-value="MC" 6269 data-popout-option 6270 ><span>Monaco (EURâ¬) 6271 </span> 6272 </a> 6273 </li><li class="select-popout__item"> 6274 <a 6275 class="select-popout__option" 6276 href="#" 6277 6278 data-value="ME" 6279 data-popout-option 6280 ><span>Montenegro (EURâ¬) 6281 </span> 6282 </a> 6283 </li><li class="select-popout__item"> 6284 <a 6285 class="select-popout__option" 6286 href="#" 6287 6288 data-value="MA" 6289 data-popout-option 6290 ><span>Morocco (MADد.Ù .) 6291 </span> 6292 </a> 6293 </li><li class="select-popout__item"> 6294 <a 6295 class="select-popout__option" 6296 href="#" 6297 6298 data-value="MZ" 6299 data-popout-option 6300 ><span>Mozambique (GBP£) 6301 </span> 6302 </a> 6303 </li><li class="select-popout__item"> 6304 <a 6305 class="select-popout__option" 6306 href="#" 6307 6308 data-value="NA" 6309 data-popout-option 6310 ><span>Namibia (GBP£) 6311 </span> 6312 </a> 6313 </li><li class="select-popout__item"> 6314 <a 6315 class="select-popout__option" 6316 href="#" 6317 6318 data-value="NL" 6319 data-popout-option 6320 ><span>Netherlands (EURâ¬) 6321 </span> 6322 </a> 6323 </li><li class="select-popout__item"> 6324 <a 6325 class="select-popout__option" 6326 href="#" 6327 6328 data-value="NE" 6329 data-popout-option 6330 ><span>Niger (XOFFr) 6331 </span> 6332 </a> 6333 </li><li class="select-popout__item"> 6334 <a 6335 class="select-popout__option" 6336 href="#" 6337 6338 data-value="NG" 6339 data-popout-option 6340 ><span>Nigeria (NGNâ¦) 6341 </span> 6342 </a> 6343 </li><li class="select-popout__item"> 6344 <a 6345 class="select-popout__option" 6346 href="#" 6347 6348 data-value="MK" 6349 data-popout-option 6350 ><span>North Macedonia (MKDден) 6351 </span> 6352 </a> 6353 </li><li class="select-popout__item"> 6354 <a 6355 class="select-popout__option" 6356 href="#" 6357 6358 data-value="NO" 6359 data-popout-option 6360 ><span>Norway (GBP£) 6361 </span> 6362 </a> 6363 </li><li class="select-popout__item"> 6364 <a 6365 class="select-popout__option" 6366 href="#" 6367 6368 data-value="PL" 6369 data-popout-option 6370 ><span>Poland (PLNzÅ) 6371 </span> 6372 </a> 6373 </li><li class="select-popout__item"> 6374 <a 6375 class="select-popout__option" 6376 href="#" 6377 6378 data-value="PT" 6379 data-popout-option 6380 ><span>Portugal (EURâ¬) 6381 </span> 6382 </a> 6383 </li><li class="select-popout__item"> 6384 <a 6385 class="select-popout__option" 6386 href="#" 6387 6388 data-value="RE" 6389 data-popout-option 6390 ><span>Réunion (EURâ¬) 6391 </span> 6392 </a> 6393 </li><li class="select-popout__item"> 6394 <a 6395 class="select-popout__option" 6396 href="#" 6397 6398 data-value="RO" 6399 data-popout-option 6400 ><span>Romania (RONLei) 6401 </span> 6402 </a> 6403 </li><li class="select-popout__item"> 6404 <a 6405 class="select-popout__option" 6406 href="#" 6407 6408 data-value="RW" 6409 data-popout-option 6410 ><span>Rwanda (RWFFRw) 6411 </span> 6412 </a> 6413 </li><li class="select-popout__item"> 6414 <a 6415 class="select-popout__option" 6416 href="#" 6417 6418 data-value="SM" 6419 data-popout-option 6420 ><span>San Marino (EURâ¬) 6421 </span> 6422 </a> 6423 </li><li class="select-popout__item"> 6424 <a 6425 class="select-popout__option" 6426 href="#" 6427 6428 data-value="ST" 6429 data-popout-option 6430 ><span>São Tomé & PrÃncipe (STDDb) 6431 </span> 6432 </a> 6433 </li><li class="select-popout__item"> 6434 <a 6435 class="select-popout__option" 6436 href="#" 6437 6438 data-value="SN" 6439 data-popout-option 6440 ><span>Senegal (XOFFr) 6441 </span> 6442 </a> 6443 </li><li class="select-popout__item"> 6444 <a 6445 class="select-popout__option" 6446 href="#" 6447 6448 data-value="RS" 6449 data-popout-option 6450 ><span>Serbia (RSDРСÐ) 6451 </span> 6452 </a> 6453 </li><li class="select-popout__item"> 6454 <a 6455 class="select-popout__option" 6456 href="#" 6457 6458 data-value="SC" 6459 data-popout-option 6460 ><span>Seychelles (GBP£) 6461 </span> 6462 </a> 6463 </li><li class="select-popout__item"> 6464 <a 6465 class="select-popout__option" 6466 href="#" 6467 6468 data-value="SL" 6469 data-popout-option 6470 ><span>Sierra Leone (SLLLe) 6471 </span> 6472 </a> 6473 </li><li class="select-popout__item"> 6474 <a 6475 class="select-popout__option" 6476 href="#" 6477 6478 data-value="SK" 6479 data-popout-option 6480 ><span>Slovakia (EURâ¬) 6481 </span> 6482 </a> 6483 </li><li class="select-popout__item"> 6484 <a 6485 class="select-popout__option" 6486 href="#" 6487 6488 data-value="SI" 6489 data-popout-option 6490 ><span>Slovenia (EURâ¬) 6491 </span> 6492 </a> 6493 </li><li class="select-popout__item"> 6494 <a 6495 class="select-popout__option" 6496 href="#" 6497 6498 data-value="SO" 6499 data-popout-option 6500 ><span>Somalia (GBP£) 6501 </span> 6502 </a> 6503 </li><li class="select-popout__item"> 6504 <a 6505 class="select-popout__option" 6506 href="#" 6507 6508 data-value="ZA" 6509 data-popout-option 6510 ><span>South Africa (GBP£) 6511 </span> 6512 </a> 6513 </li><li class="select-popout__item"> 6514 <a 6515 class="select-popout__option" 6516 href="#" 6517 6518 data-value="SS" 6519 data-popout-option 6520 ><span>South Sudan (GBP£) 6521 </span> 6522 </a> 6523 </li><li class="select-popout__item"> 6524 <a 6525 class="select-popout__option" 6526 href="#" 6527 6528 data-value="ES" 6529 data-popout-option 6530 ><span>Spain (EURâ¬) 6531 </span> 6532 </a> 6533 </li><li class="select-popout__item"> 6534 <a 6535 class="select-popout__option" 6536 href="#" 6537 6538 data-value="SH" 6539 data-popout-option 6540 ><span>St. Helena (SHP£) 6541 </span> 6542 </a> 6543 </li><li class="select-popout__item"> 6544 <a 6545 class="select-popout__option" 6546 href="#" 6547 6548 data-value="SD" 6549 data-popout-option 6550 ><span>Sudan (GBP£) 6551 </span> 6552 </a> 6553 </li><li class="select-popout__item"> 6554 <a 6555 class="select-popout__option" 6556 href="#" 6557 6558 data-value="SJ" 6559 data-popout-option 6560 ><span>Svalbard & Jan Mayen (GBP£) 6561 </span> 6562 </a> 6563 </li><li class="select-popout__item"> 6564 <a 6565 class="select-popout__option" 6566 href="#" 6567 6568 data-value="SE" 6569 data-popout-option 6570 ><span>Sweden (SEKkr) 6571 </span> 6572 </a> 6573 </li><li class="select-popout__item"> 6574 <a 6575 class="select-popout__option" 6576 href="#" 6577 6578 data-value="CH" 6579 data-popout-option 6580 ><span>Switzerland (CHFCHF) 6581 </span> 6582 </a> 6583 </li><li class="select-popout__item"> 6584 <a 6585 class="select-popout__option" 6586 href="#" 6587 6588 data-value="TZ" 6589 data-popout-option 6590 ><span>Tanzania (TZSSh) 6591 </span> 6592 </a> 6593 </li><li class="select-popout__item"> 6594 <a 6595 class="select-popout__option" 6596 href="#" 6597 6598 data-value="TG" 6599 data-popout-option 6600 ><span>Togo (XOFFr) 6601 </span> 6602 </a> 6603 </li><li class="select-popout__item"> 6604 <a 6605 class="select-popout__option" 6606 href="#" 6607 6608 data-value="TA" 6609 data-popout-option 6610 ><span>Tristan da Cunha (GBP£) 6611 </span> 6612 </a> 6613 </li><li class="select-popout__item"> 6614 <a 6615 class="select-popout__option" 6616 href="#" 6617 6618 data-value="TN"
6619 data-popout-option 6620 ><span>Tunisia (GBP£) 6621 </span> 6622 </a> 6623 </li><li class="select-popout__item"> 6624 <a 6625 class="select-popout__option" 6626 href="#" 6627 6628 data-value="TR" 6629 data-popout-option 6630 ><span>Türkiye (GBP£) 6631 </span> 6632 </a> 6633 </li><li class="select-popout__item"> 6634 <a 6635 class="select-popout__option" 6636 href="#" 6637 6638 data-value="UG" 6639 data-popout-option 6640 ><span>Uganda (UGXUSh) 6641 </span> 6642 </a> 6643 </li><li class="select-popout__item"> 6644 <a 6645 class="select-popout__option" 6646 href="#" 6647 6648 data-value="UA" 6649 data-popout-option 6650 ><span>Ukraine (UAHâ´) 6651 </span> 6652 </a> 6653 </li><li class="select-popout__item"> 6654 <a 6655 class="select-popout__option" 6656 href="#" 6657 6658 data-value="GB" 6659 data-popout-option 6660 ><span>United Kingdom (GBP£) 6661 </span> 6662 </a> 6663 </li><li class="select-popout__item select-popout__item--current"> 6664 <a 6665 class="select-popout__option" 6666 href="#" 6667 6668 aria-current="true" 6669 6670 data-value="US" 6671 data-popout-option 6672 ><span>United States (GBP£) 6673 </span> 6674 </a> 6675 </li><li class="select-popout__item"> 6676 <a 6677 class="select-popout__option" 6678 href="#" 6679 6680 data-value="VA" 6681 data-popout-option 6682 ><span>Vatican City (EURâ¬) 6683 </span> 6684 </a> 6685 </li><li class="select-popout__item"> 6686 <a 6687 class="select-popout__option" 6688 href="#" 6689 6690 data-value="EH" 6691 data-popout-option 6692 ><span>Western Sahara (MADد.Ù .) 6693 </span> 6694 </a> 6695 </li><li class="select-popout__item"> 6696 <a 6697 class="select-popout__option" 6698 href="#" 6699 6700 data-value="ZM" 6701 data-popout-option 6702 ><span>Zambia (GBP£) 6703 </span> 6704 </a> 6705 </li><li class="select-popout__item"> 6706 <a 6707 class="select-popout__option" 6708 href="#" 6709 6710 data-value="ZW" 6711 data-popout-option 6712 ><span>Zimbabwe (USD$) 6713 </span> 6714 </a> 6715 </li></ul> 6716 </div> 6717 6718 <input 6719 type="hidden" 6720 name="country_code" 6721 id="CountrySelector-sections--26542717862271__mobile-menu" 6722 value="US" 6723 data-popout-input 6724 > 6725 </popout-select> 6726 </div></form></div> 6727 </div><div 6728 class="drawer__block drawer__block--button" 6729 data-drawer-block 6730 6731 6732 style="--PBB: 10px;" 6733 > 6734 <div class="drawer__block-inner"><div class="main-buttons"> 6735 <div class="main-buttons__item"> 6736 <a 6737 class="btn btn--solid-border btn--medium btn--white btn--advanced btn--advanced-width-height" 6738 href="/collections/all" 6739 > 6740 <hover-button></hover-button>Shop All</a> 6741 </div> 6742 </div></div> 6743 </div> 6744 </div> 6745 </div></div> 6746</drawer-element> 6747</div> 6748<!-- END sections: group-header --> 6749 <!-- BEGIN sections: group-overlay --> 6750<div id="shopify-section-sections--26482661097855__popup" class="shopify-section shopify-section-group-group-overlay"><!-- /sections/popups.liquid --> 6751</div> 6752<!-- END sections: group-overlay --> 6753
6754 <main id="MainContent" class="main-content" data-main> 6755 <div id="shopify-section-template--26482384994687__section_pr_hero_NjNXkn" class="shopify-section pr-hero supports-transparent-header"><section id="pr-hero-section-template--26482384994687__section_pr_hero_NjNXkn"> 6756 6757 <div class="pr-header-front-page pr-header-product-page slider" style="background-color: #1F2324;"> 6758 6759 <!-- HEADER IMAGE --> 6760 <div class="pr-header-image"> 6761 <img id="pr-image-header" class="lazy" 6762 src="//projektride.co.uk/cdn/shop/t/15/assets/header_1920.jpg?v=105964724381464892381762078183" 6763 alt="Header Image" 6764 /> 6765 </div> 6766 6767 <!-- FONT PAGE TEXT --> 6768 <div class="pr-header-text-container"> 6769 <section class="pr-header-logo-container"> 6770 <section class="pr-header-logo"> 6771 <img src="//projektride.co.uk/cdn/shop/t/15/assets/logo-svg-white.svg?v=142021789407496818781762078189" alt="Projektride logo" /> 6772 <a href="https://projektride.co.uk"></a> 6773 </section> 6774 </section> 6775 6776 <!-- HEADER TEXT --> 6777 <section class="pr-header-text"> 6778 <ul> 6779 <li><a href="/collections/bikes">BUY</a></li> 6780 <li><a href="/pages/sell">SELL</a></li> 6781 <li><a href="/pages/about-us">RIDE CONFIDENT</a></li> 6782 </ul> 6783 </section> 6784 </div> 6785 6786 </div> 6787</section> 6788 6789</div><div id="shopify-section-template--26482384994687__main" class="shopify-section shopify-section--product"><style data-shopify>#productTemplate--template--26482384994687__main { 6790 --PT: 60px; 6791 --PB: 30px; 6792 }</style><section 6793 id="productTemplate--template--26482384994687__main" 6794 class="section-padding product-single color-scheme-1 palette--light" 6795 data-enable-history-state="true" 6796 data-section-type="product-template" 6797 data-section-id="template--26482384994687__main" 6798 6799> 6800 <div class="wrapper--full-padded"><!-- /snippets/product.liquid -->
6800<script src="//projektride.co.uk/cdn/shop/t/15/assets/product-info.js?v=103073590035009644131774559454" defer="defer"></script>
vendor: 1 bytes, line 6800
6800
6801<script src="//projektride.co.uk/cdn/shop/t/15/assets/subscription-price-updater.js?v=4801" defer="defer"></script>
6801<link href="//projektride.co.uk/cdn/shop/t/15/assets/template-product.css?v=71366611492410619521774559468" rel="stylesheet" type="text/css" media="all" />
6802<script src="//projektride.co.uk/cdn/shop/t/15/assets/product-sticky.js?v=89538353697497558171762079696" defer="defer"></script>
6802 6803 6804 <product-info 6805 id="MainProduct--template--26482384994687__main-15446535995775" 6806 class="product-single__wrapper product-single__wrapper--carousel product-single__wrapper--large" 6807 data-section="template--26482384994687__main" 6808 data-section-id="template--26482384994687__main-15446535995775" 6809 data-tall-layout="false" 6810 data-product-handle="skarper-ebike-drive-system" 6811 data-product-id="15446535995775" 6812 data-url="/products/skarper-ebike-drive-system"><div class="product-gallery" 6813 id="ProductPhoto--template--26482384994687__main-15446535995775" 6814 data-gallery="false" 6815 data-product-single-media-group 6816 6817 > 6818 <div class="product-gallery__media-slider" data-product-single-media-slider><div 6819 id="FeaturedMedia-template--26482384994687__main-15446535995775-69103842886015" 6820 class="product-gallery__media-slide" 6821 data-product-slide 6822 data-id="69103842886015" 6823 data-aspectratio="1.0" 6824 data-media-id="template--26482384994687__main-15446535995775-69103842886015" 6825 data-type="image" 6826 6827 6828 6829 data-product-single-media-wrapper 6830><div class="product-gallery__media product-gallery__media--image"> 6831 <div class="product-gallery__media-space" style="--media-padding-top: 100.0%;"></div> 6832 6833 6834<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?crop=center&height=2000&v=1765619688&width=2000" alt="Skarper Ebike Drive System" width="2000" height="2000" loading="eager" sizes="(min-width: 1400px) calc((100vw - 120px) * 0.6 - 30px), (min-width: 768px) calc((100vw - 40px) * 0.6 - 30px), calc(100vw - 40px)" fetchpriority="high" srcset=" 6835//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=245 245w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=320 320w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=365 365w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=410 410w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=490 490w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=640 640w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=753 753w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=848 848w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=980 980w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=1024 1024w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=1280 1280w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=1506 1506w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=1696 1696w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=1960 1960w" class="is-loading img-object-cover" style="" data-product-image="" data-image-id="69103842886015"> 6836</figure> 6837</div></div> 6838<div 6839 id="FeaturedMedia-template--26482384994687__main-15446535995775-69103842820479" 6840 class="product-gallery__media-slide media--hidden" 6841 data-product-slide 6842 data-id="69103842820479" 6843 data-aspectratio="1.0" 6844 data-media-id="template--26482384994687__main-15446535995775-69103842820479" 6845 data-type="image" 6846 6847 6848 6849 data-product-single-media-wrapper 6850><div class="product-gallery__media product-gallery__media--image"> 6851 <div class="product-gallery__media-space" style="--media-padding-top: 100.0%;"></div> 6852 6853 6854<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?crop=center&height=2000&v=1765619687&width=2000" alt="Skarper Ebike Drive System" width="2000" height="2000" loading="lazy" sizes="(min-width: 1400px) calc((100vw - 120px) * 0.6 - 30px), (min-width: 768px) calc((100vw - 40px) * 0.6 - 30px), calc(100vw - 40px)" srcset=" 6855//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=245 245w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=320 320w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=365 365w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=410 410w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=490 490w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=640 640w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=753 753w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=848 848w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=980 980w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&
6855width=1024 1024w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=1280 1280w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=1506 1506w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=1696 1696w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=1960 1960w" class="is-loading img-object-cover" style="" data-product-image="" data-image-id="69103842820479"> 6856</figure> 6857</div></div> 6858<div 6859 id="FeaturedMedia-template--26482384994687__main-15446535995775-69103842787711" 6860 class="product-gallery__media-slide media--hidden" 6861 data-product-slide 6862 data-id="69103842787711" 6863 data-aspectratio="1.0" 6864 data-media-id="template--26482384994687__main-15446535995775-69103842787711" 6865 data-type="image" 6866 6867 6868 6869 data-product-single-media-wrapper 6870><div class="product-gallery__media product-gallery__media--image"> 6871 <div class="product-gallery__media-space" style="--media-padding-top: 100.0%;"></div> 6872 6873 6874<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?crop=center&height=2160&v=1765619687&width=2160" alt="Skarper Ebike Drive System" width="2160" height="2160" loading="lazy" sizes="(min-width: 1400px) calc((100vw - 120px) * 0.6 - 30px), (min-width: 768px) calc((100vw - 40px) * 0.6 - 30px), calc(100vw - 40px)" srcset=" 6875//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=245 245w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=320 320w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=365 365w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=410 410w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=490 490w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=640 640w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=753 753w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=848 848w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=980 980w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=1024 1024w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=1280 1280w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=1506 1506w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=1696 1696w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=1960 1960w" class="is-loading img-object-cover" style="" data-product-image="" data-image-id="69103842787711"> 6876</figure> 6877</div></div> 6878<div 6879 id="FeaturedMedia-template--26482384994687__main-15446535995775-69103842951551" 6880 class="product-gallery__media-slide media--hidden" 6881 data-product-slide 6882 data-id="69103842951551" 6883 data-aspectratio="1.0" 6884 data-media-id="template--26482384994687__main-15446535995775-69103842951551" 6885 data-type="image" 6886 6887 6888 6889 data-product-single-media-wrapper 6890><div class="product-gallery__media product-gallery__media--image"> 6891 <div class="product-gallery__media-space" style="--media-padding-top: 100.0%;"></div> 6892 6893 6894<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?crop=center&height=2160&v=1765619688&width=2160" alt="Skarper Ebike Drive System" width="2160" height="2160" loading="lazy" sizes="(min-width: 1400px) calc((100vw - 120px) * 0.6 - 30px), (min-width: 768px) calc((100vw - 40px) * 0.6 - 30px), calc(100vw - 40px)" srcset=" 6895//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=245 245w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=320 320w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=365 365w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=410 410w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=490 490w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=640 640w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=753 753w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=848 848w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=980 980w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&
6895width=1024 1024w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=1280 1280w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=1506 1506w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=1696 1696w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=1960 1960w" class="is-loading img-object-cover" style="" data-product-image="" data-image-id="69103842951551"> 6896</figure> 6897</div></div> 6898<div 6899 id="FeaturedMedia-template--26482384994687__main-15446535995775-69103842853247" 6900 class="product-gallery__media-slide media--hidden" 6901 data-product-slide 6902 data-id="69103842853247" 6903 data-aspectratio="1.0" 6904 data-media-id="template--26482384994687__main-15446535995775-69103842853247" 6905 data-type="image" 6906 6907 6908 6909 data-product-single-media-wrapper 6910><div class="product-gallery__media product-gallery__media--image"> 6911 <div class="product-gallery__media-space" style="--media-padding-top: 100.0%;"></div> 6912 6913 6914<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?crop=center&height=2000&v=1765619688&width=2000" alt="Skarper Ebike Drive System" width="2000" height="2000" loading="lazy" sizes="(min-width: 1400px) calc((100vw - 120px) * 0.6 - 30px), (min-width: 768px) calc((100vw - 40px) * 0.6 - 30px), calc(100vw - 40px)" srcset=" 6915//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=245 245w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=320 320w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=365 365w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=410 410w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=490 490w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=640 640w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=753 753w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=848 848w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=980 980w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=1024 1024w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=1280 1280w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=1506 1506w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=1696 1696w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=1960 1960w" class="is-loading img-object-cover" style="" data-product-image="" data-image-id="69103842853247"> 6916</figure> 6917</div></div> 6918<div 6919 id="FeaturedMedia-template--26482384994687__main-15446535995775-69103842918783" 6920 class="product-gallery__media-slide media--hidden" 6921 data-product-slide 6922 data-id="69103842918783" 6923 data-aspectratio="1.0" 6924 data-media-id="template--26482384994687__main-15446535995775-69103842918783" 6925 data-type="image" 6926 6927 6928 6929 data-product-single-media-wrapper 6930><div class="product-gallery__media product-gallery__media--image"> 6931 <div class="product-gallery__media-space" style="--media-padding-top: 100.0%;"></div> 6932 6933 6934<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?crop=center&height=2000&v=1765619687&width=2000" alt="Skarper Ebike Drive System" width="2000" height="2000" loading="lazy" sizes="(min-width: 1400px) calc((100vw - 120px) * 0.6 - 30px), (min-width: 768px) calc((100vw - 40px) * 0.6 - 30px), calc(100vw - 40px)" srcset=" 6935//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=245 245w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=320 320w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=365 365w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=410 410w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=490 490w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=640 640w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=753 753w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=848 848w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=980 980w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&
6935width=1024 1024w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=1280 1280w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=1506 1506w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=1696 1696w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=1960 1960w" class="is-loading img-object-cover" style="" data-product-image="" data-image-id="69103842918783"> 6936</figure> 6937</div></div> 6938<div 6939 id="FeaturedMedia-template--26482384994687__main-15446535995775-69103843017087" 6940 class="product-gallery__media-slide media--hidden" 6941 data-product-slide 6942 data-id="69103843017087" 6943 data-aspectratio="1.0" 6944 data-media-id="template--26482384994687__main-15446535995775-69103843017087" 6945 data-type="image" 6946 6947 6948 6949 data-product-single-media-wrapper 6950><div class="product-gallery__media product-gallery__media--image"> 6951 <div class="product-gallery__media-space" style="--media-padding-top: 100.0%;"></div> 6952 6953 6954<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?crop=center&height=4100&v=1765619689&width=4100" alt="Skarper Ebike Drive System" width="4100" height="4100" loading="lazy" sizes="(min-width: 1400px) calc((100vw - 120px) * 0.6 - 30px), (min-width: 768px) calc((100vw - 40px) * 0.6 - 30px), calc(100vw - 40px)" srcset=" 6955//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=245 245w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=320 320w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=365 365w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=410 410w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=490 490w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=640 640w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=753 753w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=848 848w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=980 980w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=1024 1024w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=1280 1280w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=1506 1506w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=1696 1696w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=1960 1960w" class="is-loading img-object-cover" style="" data-product-image="" data-image-id="69103843017087"> 6956</figure> 6957</div></div> 6958<div 6959 id="FeaturedMedia-template--26482384994687__main-15446535995775-69103842984319" 6960 class="product-gallery__media-slide media--hidden" 6961 data-product-slide 6962 data-id="69103842984319" 6963 data-aspectratio="1.0" 6964 data-media-id="template--26482384994687__main-15446535995775-69103842984319" 6965 data-type="image" 6966 6967 6968 6969 data-product-single-media-wrapper 6970><div class="product-gallery__media product-gallery__media--image"> 6971 <div class="product-gallery__media-space" style="--media-padding-top: 100.0%;"></div> 6972 6973 6974<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?crop=center&height=2000&v=1765619689&width=2000" alt="Skarper Ebike Drive System" width="2000" height="2000" loading="lazy" sizes="(min-width: 1400px) calc((100vw - 120px) * 0.6 - 30px), (min-width: 768px) calc((100vw - 40px) * 0.6 - 30px), calc(100vw - 40px)" srcset=" 6975//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=245 245w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=320 320w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=365 365w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=410 410w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=490 490w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=640 640w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=753 753w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=848 848w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=980 980w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&
6975width=1024 1024w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=1280 1280w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=1506 1506w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=1696 1696w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=1960 1960w" class="is-loading img-object-cover" style="" data-product-image="" data-image-id="69103842984319"> 6976</figure> 6977</div></div> 6978</div><div class="product-single__thumbnails" id="ProductThumbs" data-product-single-media-thumbs><div class="product-single__thumbnail" data-id="69103842886015" data-thumbnail-id="template--26482384994687__main-69103842886015"><a 6979 href="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04_2048x.jpg?v=1765619688" 6980 class="product-single__thumbnail-link" 6981 aria-label="Skarper Ebike Drive System" 6982 style="display: block; width: 90px; height: 90px; " 6983 > 6984<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?crop=center&height=178&v=1765619688&width=178" alt="Skarper Ebike Drive System" width="178" height="178" loading="lazy" sizes="89px" fetchpriority="high" srcset=" 6985//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=89 89w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_04.jpg?v=1765619688&width=178 178w" class="is-loading product-single__thumbnail-img img-object-cover" style=""> 6986</figure></a></div> 6987<div class="product-single__thumbnail" data-id="69103842820479" data-thumbnail-id="template--26482384994687__main-69103842820479"><a 6988 href="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01_2048x.jpg?v=1765619687" 6989 class="product-single__thumbnail-link" 6990 aria-label="Skarper Ebike Drive System" 6991 style="display: block; width: 90px; height: 90px; " 6992 > 6993<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?crop=center&height=178&v=1765619687&width=178" alt="Skarper Ebike Drive System" width="178" height="178" loading="lazy" sizes="89px" fetchpriority="high" srcset=" 6994//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=89 89w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_01.jpg?v=1765619687&width=178 178w" class="is-loading product-single__thumbnail-img img-object-cover" style=""> 6995</figure></a></div> 6996<div class="product-single__thumbnail" data-id="69103842787711" data-thumbnail-id="template--26482384994687__main-69103842787711"><a 6997 href="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02_2048x.jpg?v=1765619687" 6998 class="product-single__thumbnail-link" 6999 aria-label="Skarper Ebike Drive System" 7000 style="display: block; width: 90px; height: 90px; " 7001 > 7002<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?crop=center&height=178&v=1765619687&width=178" alt="Skarper Ebike Drive System" width="178" height="178" loading="lazy" sizes="89px" fetchpriority="high" srcset=" 7003//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=89 89w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_02.jpg?v=1765619687&width=178 178w" class="is-loading product-single__thumbnail-img img-object-cover" style=""> 7004</figure></a></div> 7005<div class="product-single__thumbnail" data-id="69103842951551" data-thumbnail-id="template--26482384994687__main-69103842951551"><a 7006 href="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_2048x.jpg?v=1765619688" 7007 class="product-single__thumbnail-link" 7008 aria-label="Skarper Ebike Drive System" 7009 style="display: block; width: 90px; height: 90px; " 7010 > 7011<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?crop=center&height=178&v=1765619688&width=178" alt="Skarper Ebike Drive System" width="178" height="178" loading="lazy" sizes="89px" fetchpriority="high" srcset=" 7012//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=89 89w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338.jpg?v=1765619688&width=178 178w" class="is-loading product-single__thumbnail-img img-object-cover" style=""> 7013</figure></a></div> 7014<div class="product-single__thumbnail" data-id="69103842853247" data-thumbnail-id="template--26482384994687__main-69103842853247"><a 7015 href="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03_2048x.jpg?v=1765619688" 7016 class="product-single__thumbnail-link" 7017 aria-label="Skarper Ebike Drive System" 7018 style="display: block; width: 90px; height: 90px; " 7019 > 7020<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?crop=center&height=178&v=1765619688&width=178" alt="Skarper Ebike Drive System" width="178" height="178" loading="lazy" sizes="89px" fetchpriority="high" srcset=" 7021//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=89 89w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_03.jpg?v=1765619688&width=178 178w" class="is-loading product-single__thumbnail-img img-object-cover" style=""> 7022</figure></a></div> 7023<div class="product-single__thumbnail" data-id="69103842918783" data-thumbnail-id="template--26482384994687__main-69103842918783"><a 7024 href="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05_2048x.jpg?v=1765619687" 7025 class="product-single__thumbnail-link" 7026 aria-label="Skarper Ebike Drive System" 7027 style="display: block; width: 90px; height: 90px; " 7028 > 7029<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?crop=center&height=178&v=1765619687&width=178" alt="Skarper Ebike Drive System" width="178" height="178" loading="lazy" sizes="89px" fetchpriority="high" srcset=" 7030//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=89 89w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_05.jpg?v=1765619687&width=178 178w" class="is-loading product-single__thumbnail-img img-object-cover" style=""> 7031</figure></a></div> 7032<div class="product-single__thumbnail" data-id="69103843017087" data-thumbnail-id="template--26482384994687__main-69103843017087"><a 7033 href="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057_2048x.jpg?v=1765619689" 7034 class="product-single__thumbnail-link" 7035 aria-label="Skarper Ebike Drive System" 7036 style="display: block; width: 90px; height: 90px; " 7037 > 7038<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?crop=center&height=178&v=1765619689&width=178" alt="Skarper Ebike Drive System" width="178" height="178" loading="lazy" sizes="89px" fetchpriority="high" srcset=" 7039//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=89 89w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_057.jpg?v=1765619689&width=178 178w" class="is-loading product-single__thumbnail-img img-object-cover" style=""> 7040</figure></a></div> 7041<div class="product-single__thumbnail" data-id="69103842984319" data-thumbnail-id="template--26482384994687__main-69103842984319"><a 7042 href="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08_2048x.jpg?v=1765619689" 7043 class="product-single__thumbnail-link" 7044 aria-label="Skarper Ebike Drive System" 7045 style="display: block; width: 90px; height: 90px; " 7046 > 7047<figure class="lazy-image is-loading lazy-image--cover"><img src="//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?crop=center&height=178&v=1765619689&width=178" alt="Skarper Ebike Drive System" width="178" height="178" loading="lazy" sizes="89px" fetchpriority="high" srcset=" 7048//projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=89 89w, //projektride.co.uk/cdn/shop/files/SKEBKDRVSYS_68338_08.jpg?v=1765619689&width=178 178w" class="is-loading product-single__thumbnail-img img-object-cover" style=""> 7049</figure></a></div> 7050</div><div class="product-badge" id="Badges-template--26482384994687__main-15446535995775" 7051 ></div></div> 7052<collapsible-elements class="product-single__details" data-collapsible-single> 7053 <product-sticky class="form__wrapper"><div 7054 class="product__block product__block--title" 7055 7056 7057 style="--PBB:16px;" 7058 ><nav class="breadcrumbs"> 7059 <a href="/" title="Go back to Home page" class="breadcrumbs__link">Home</a><span class="breadcrumbs__sep">/</span><a class="breadcrumbs__link" href="/collections/all-products" title="">All Products</a><span class="breadcrumbs__sep">/</span>
7059<span class="breadcrumbs__current">Skarper Ebike Drive System</span></nav><h1 7060 class="product__title" 7061 7062 style="--adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.25);" 7063 >Skarper Ebike Drive System</h1> 7064 </div><div 7065 class="product__block" 7066 7067 7068 ></div><pickup-availability 7069 class="product__block product-single__store-availability-container" 7070 data-variant-id="56561153933695" 7071 data-variant-title="Skarper Ebike Drive System" 7072 7073 style="--PBB:20px;" 7074 7075 ></pickup-availability> 7076 7077
7077<script src="//projektride.co.uk/cdn/shop/t/15/assets/pickup-availability.js?v=123176810373509837651762079692" defer="defer"></script>
7077<product-form 7078 class="product__block product__form__wrapper" 7079 data-form-wrapper 7080 data-variant-price="149500" 7081 7082 style="--PBB:32px;" 7083 7084 > 7085 <div class="product__form"><div 7086 class="selector-wrapper selector-wrapper--qty" 7087 data-selector-wrapper 7088 7089 > 7090 <div class="select__fieldset" id="Quantity-Form-template--26482384994687__main-15446535995775" data-quantity-wrapper> 7091 <span class="select__label label-typography" id="template--26482384994687__main-15446535995775-select-quantity-label">Quantity</span><popout-select class="select-popout select-popout--small" data-popout-prevent="true"> 7092 <button type="button" class="select-popout__toggle select-popout__toggle--qty" aria-expanded="false" aria-controls="template--26482384994687__main-15446535995775-select-quantity" aria-labelledby="template--26482384994687__main-15446535995775-select-quantity-label" data-popout-toggle data-popout-quantity> 7093 <span class="select-popout__value" data-popout-text data-quantity-select>1</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-select" viewBox="0 0 192 192"><path d="m72 36 60 60-60 60" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 7094 7095 <div id="template--26482384994687__main-15446535995775-select-quantity" class="select-popout__list" data-popout-list> 7096 <ul class="select-popout__list__scroll" data-scroll-lock-scrollable><li class="select-popout__item select-popout__item--current"> 7097 <a class="select-popout__option" href="#" aria-current="true" data-value="1" data-popout-option> 7098 <span>1 </span> 7099 </a> 7100 </li><li class="select-popout__item"> 7101 <a class="select-popout__option" href="#" data-value="2" data-popout-option> 7102 <span>2 </span> 7103 </a> 7104 </li><li class="select-popout__item"> 7105 <a class="select-popout__option" href="#" data-value="3" data-popout-option> 7106 <span>3 </span> 7107 </a> 7108 </li><li class="select-popout__item"> 7109 <a class="select-popout__option" href="#" data-value="4" data-popout-option> 7110 <span>4 </span> 7111 </a> 7112 </li><li class="select-popout__item"> 7113 <a class="select-popout__option" href="#" data-value="5" data-popout-option> 7114 <span>5 </span> 7115 </a> 7116 </li><li class="select-popout__item"> 7117 <a class="select-popout__option" href="#" data-value="6" data-popout-option> 7118 <span>6 </span> 7119 </a> 7120 </li><li class="select-popout__item"> 7121 <a class="select-popout__option" href="#" data-value="7" data-popout-option> 7122 <span>7 </span> 7123 </a> 7124 </li><li class="select-popout__item"> 7125 <a class="select-popout__option" href="#" data-value="8" data-popout-option> 7126 <span>8 </span> 7127 </a> 7128 </li><li class="select-popout__item"> 7129 <a class="select-popout__option" href="#" data-value="9" data-popout-option> 7130 <span>9 </span> 7131 </a> 7132 </li><li class="select-popout__item"> 7133 <a class="select-popout__option" href="#" data-value="10" data-popout-option> 7134 <span>10 +</span> 7135 </a> 7136 </li></ul> 7137 </div> 7138 </popout-select><quantity-counter class="quantity-selector" data-quantity-holder> 7139 <label for="product-quantity-buttons-template--26482384994687__main" class="label-hidden">Quantity</label> 7140 7141 <button type="button" class="quantity__btn quantity__btn--decrease" data-quantity-minus data-quantity-button tabindex="0" title="Decrease Quantity - Skarper Ebike Drive System"> 7142 <span class="visually-hidden">Decrease Quantity</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 7143 7144 <input 7145 class="quantity__selector quantity__input" 7146 type="number" 7147 name="quantity" 7148 id="product-quantity-buttons-template--26482384994687__main" 7149 data-quantity-field 7150 data-cart-quantity="0" 7151 data-min="1" 7152 min="1" 7153 7154 step="1" 7155 value="1" 7156 aria-label="quantity" 7157 autocomplete="off" 7158 title="Quantity - Skarper Ebike Drive System" 7159 pattern="[0-9]*" 7160 form="AddToCartForm--template--26482384994687__main-15446535995775" /> 7161 7162 <button type="button" class="quantity__btn quantity__btn--increase" data-quantity-plus data-quantity-button tabindex="0" title="Increase Quantity - Skarper Ebike Drive System">
7163 <span class="visually-hidden">Increase Quantity</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 7164 </quantity-counter> 7165 7166 <div class="quantity__rules caption hidden" id="Quantity-Rules-template--26482384994687__main-15446535995775" data-quantity-rules></div> 7167 </div> 7168 </div><form method="post" action="/cart/add" id="AddToCartForm--template--26482384994687__main-15446535995775" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-product-form="" data-recipient-errors="false" data-max-inventory-reached="false" data-error-message-position="cart" data-variant-title="Skarper Ebike Drive System - Default Title"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 7169 <input type="hidden" name="id" value="56561153933695" data-product-select> 7170 7171 <div id="PreorderProperty-template--26482384994687__main-15446535995775"></div> 7172 <div 7173 class="shop-pay-terms" 7174 7175 > 7176 <shopify-payment-terms variant-id="56561153933695" shopify-meta="{"type":"product","currency_code":"GBP","country_code":"GB","variants":[{"id":56561153933695,"price_per_term":"£498.33","price_per_term_amount":498.33,"full_price":"£1,495.00","full_price_amount":1495.0,"eligible":true,"available":true,"number_of_payment_terms":3}],"min_price":"£50.00","min_price_amount":50.0,"max_price":"£30,000.00","max_price_amount":30000.0,"financing_plans":[{"min_price":"£50.00","max_price":"£149.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":2}],"min_price_amount":50.0,"max_price_amount":149.99},{"min_price":"£150.00","max_price":"£999.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":2},{"apr":15,"loan_type":"interest","installments_count":3},{"apr":15,"loan_type":"interest","installments_count":6},{"apr":15,"loan_type":"interest","installments_count":12}],"min_price_amount":150.0,"max_price_amount":999.99},{"min_price":"£1,000.00","max_price":"£30,000.00","terms":[{"apr":15,"loan_type":"interest","installments_count":3},{"apr":15,"loan_type":"interest","installments_count":6},{"apr":15,"loan_type":"interest","installments_count":12}],"min_price_amount":1000.0,"max_price_amount":30000.0}],"installments_buyer_prequalification_enabled":false,"seller_id":null}"></shopify-payment-terms> 7177 </div> 7178 7179 <div class="product__submit__holder product__submit__holder--spb product__submit__holder--notification"> 7180 <div class="product__submit__buttons"> 7181 <div 7182 class="product__submit__item" 7183 7184 > 7185 <button 7186 type="submit" 7187 name="add" 7188 id="AddToCart--template--26482384994687__main-15446535995775" 7189 class="btn btn--black btn--solid btn--large btn--advanced btn--submit product__submit__add" 7190 data-add-to-cart 7191 7192 data-notification-popup 7193 7194 > 7195 <hover-button></hover-button> 7196 <span 7197 id="AddToCartText-template--26482384994687__main-15446535995775" 7198 data-add-to-cart-text 7199 7200 data-price-wrapper data-atc-button 7201 7202 >Add to Cart<span data-product-price class="product__price--regular">£1,495.00</span> 7203 7204 7205 <s 7206 data-compare-price 7207 class="product__price--compare hidden" 7208 >£1,495.00</s></span> 7209 7210 <em class="loader loader--line"><em class="loader-indeterminate"></em></em> 7211 </button> 7212 </div><div 7213 class="product__submit__item btn--secondary btn--solid-border btn--large btn--advanced" 7214 data-buy-it-now 7215 7216 > 7217 <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId"
7217:60553068770,"merchantName":"ProjektRide","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="63379544aacc4d1804da5184ea73167a" buyer-country="US" buyer-locale="en" buyer-currency="GBP" variant-params="[{"id":56561153933695,"requiresShipping":true}]" shop-id="60553068770" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div> 7218 </div></div> 7219 7220 <div data-cart-errors-container role="alert" class="product__form__errors"></div> 7221 </div><input type="hidden" name="product-id" value="15446535995775" /><input type="hidden" name="section-id" value="template--26482384994687__main" /></form></div> 7222 </product-form> 7223 7224 <div class="product__block standard__app" 7225 7226 > 7227 <div id="shopify-block-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt" class="shopify-block shopify-app-block"><klarna-placement 7228 id="shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt" 7229 data-key="top-strip-promotion-badge" 7230 data-theme="default" 7231 data-message-prefix="" 7232 data-integration-style="app-block" 7233></klarna-placement> 7234
7235<script type="application/javascript"> 7236 window.appBlockPlacements ||= []; 7237 7238 if (window.klarnaAppBlocksManager) { 7239 window.klarnaAppBlocksManager.push({ 7240 productVariants: [{"id":56561153933695,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Skarper Ebike Drive System","public_title":null,"options":["Default Title"],"price":149500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], 7241 templateName: 'product', 7242 dataKey: 'top-strip-promotion-badge', 7243 storefrontCurrency: 'GBP', 7244 storefrontCountry: 'US', 7245 storefrontLanguage: 'en', 7246 shopLocale: 'en', 7247 shopDomain: 'projektride.co.uk', 7248 variantPrice: '149500', 7249 cartPrice: '0', 7250 selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt', 7251 topPadding: '0', 7252 bottomPadding: '0', 7253 }); 7254 } else { 7255 window.appBlockPlacements.push({ 7256 productVariants: [{"id":56561153933695,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Skarper Ebike Drive System","public_title":null,"options":["Default Title"],"price":149500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], 7257 templateName: 'product', 7258 shopLocale: 'en', 7259 dataKey: 'top-strip-promotion-badge', 7260 storefrontCurrency: 'GBP', 7261 storefrontCountry: 'US', 7262 storefrontLanguage: 'en', 7263 shopDomain: 'projektride.co.uk', 7264 variantPrice: '149500', 7265 cartPrice: '0', 7266 selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt', 7267 topPadding: '0', 7268 bottomPadding: '0', 7269 }); 7270 } 7271</script>
7271 7272 7273 7274</div> 7275 </div></product-sticky> 7276 </collapsible-elements><collapsible-elements class="product__full-width-blocks" data-collapsible-single><div 7277 class="product__block product__description rte" 7278 7279 style="--PBB:20px;" 7280 7281 ><h2 data-start="211" data-end="583"><strong>Transform your bike into a high-performance e-bike in seconds.</strong></h2> 7282<p data-start="211" data-end="583">Skarperâs award-winning click-on drive gives you instant electric power when you want it, and your regular bike when you donât. Lightweight, fast-charging, and engineered with Red Bull Advanced Technologies â this is freedom on two wheels.</p> 7283<p><strong>Why choose Skarper?</strong></p> 7284<ul> 7285<li>Lightweight at only 4.5 kg</li> 7286<li>Removable in one second</li> 7287<li>No wires,no mess</li> 7288<li>Peak torque 76 Nm Feel the help on hills so you can ride longer without tiring.</li> 7289<li class="_mce_tagged_br">Fast 2.5-hour charging Always ready to go when you are.</li> 7290</ul> 7291<p data-start="585" data-end="1278">Your Skarper eBike Drive System comes with:</p> 7292<p data-start="585" data-end="1278"><strong>Skarper Drive Unit</strong><span> </span>â A high-torque brushless motor combined with a state-of-the-art Li-ion battery pack in a compact, portable package.<br><strong>DiskDrive® Brake Rotor</strong><span> </span>â A maintenance-free sealed gearbox built into the space behind a disc-brake rotor. Replacing your existing rotor with the DiskDrive® prepares your bicycle to become a powerful, high-performance eBike whenever you choose.<br><strong>DynamicClimb® Pedal Sensor</strong><span> </span>â A wireless pedal-assist sensor (via Bluetooth) that communicates with the Skarper Drive Unit. It adapts to rider input and terrain, delivering near-instantaneous power and responding dynamically through its built-in incline sensor.<br><strong>Skarper Charger</strong><span> </span>- Quick and easy charging for your Skarper unit</p> 7293<p data-start="585" data-end="1278"><strong data-start="1421" data-end="1433">Features</strong><br data-start="1433" data-end="1436">⢠Clip-on, clip-off eBike drive system<br data-start="1474" data-end="1477">⢠High-torque motor with integrated Li-ion battery<br data-start="1527" data-end="1530">⢠Maintenance-free DiskDrive® sealed gearbox rotor<br data-start="1580" data-end="1583">⢠Wireless DynamicClimb® pedal sensor using Bluetooth<br data-start="1636" data-end="1639">⢠Automatic terrain and incline response<br data-start="1679" data-end="1682">⢠Smooth and reliable performance designed for long-term use</p> 7294<p data-start="1746" data-end="2159"><strong data-start="1746" data-end="1764">Specifications</strong><br data-start="1764" data-end="1767"><strong data-start="1767" data-end="1782">Drive type:</strong><span> </span>Clip-on pedal-assist system<br data-start="1810" data-end="1813"><strong data-start="1813" data-end="1823">Motor:</strong><span> </span>High-torque brushless unit<br data-start="1850" data-end="1853"><strong data-start="1853" data-end="1865">Battery:</strong><span> </span>Integrated lithium-ion pack<br data-start="1893" data-end="1896"><strong data-start="1896" data-end="1913">Rotor system:</strong><span> </span>DiskDrive® sealed gearbox rotor<br data-start="1945" data-end="1948"><strong data-start="1948" data-end="1959">Sensor:</strong><span> </span>DynamicClimb® wireless pedal sensor with incline detection<br data-start="2018" data-end="2021"><strong data-start="2021" data-end="2038">Connectivity:</strong><span> </span>Bluetooth link between sensor and drive unit<br data-start="2083" data-end="2086"><strong data-start="2086" data-end="2099">Use case:</strong><span> </span>Converts a standard bicycle into a high-performance eBike</p></div></collapsible-elements>
7294<script type="application/json" id="ModelJson-template--26482384994687__main-15446535995775"> 7295 [] 7296 </script>
7296 7297 </product-info></div> 7298</section> 7299
7300<script type="application/ld+json"> 7301 {"@context":"http:\/\/schema.org\/","@id":"\/products\/skarper-ebike-drive-system#product","@type":"Product","brand":{"@type":"Brand","name":"Skarper"},"category":"Electric Bicycle Conversion Kits","description":"Transform your bike into a high-performance e-bike in seconds.\nSkarperâs award-winning click-on drive gives you instant electric power when you want it, and your regular bike when you donât. Lightweight, fast-charging, and engineered with Red Bull Advanced Technologies â this is freedom on two wheels.\nWhy choose Skarper?\n\nLightweight at only 4.5 kg\nRemovable in one second\nNo wires,no mess\nPeak torque 76 Nm Feel the help on hills so you can ride longer without tiring.\nFast 2.5-hour charging Always ready to go when you are.\n\nYour Skarper eBike Drive System comes with:\nSkarper Drive Unit â A high-torque brushless motor combined with a state-of-the-art Li-ion battery pack in a compact, portable package.DiskDrive® Brake Rotor â A maintenance-free sealed gearbox built into the space behind a disc-brake rotor. Replacing your existing rotor with the DiskDrive® prepares your bicycle to become a powerful, high-performance eBike whenever you choose.DynamicClimb® Pedal Sensor â A wireless pedal-assist sensor (via Bluetooth) that communicates with the Skarper Drive Unit. It adapts to rider input and terrain, delivering near-instantaneous power and responding dynamically through its built-in incline sensor.Skarper Charger - Quick and easy charging for your Skarper unit\nFeatures⢠Clip-on, clip-off eBike drive system⢠High-torque motor with integrated Li-ion battery⢠Maintenance-free DiskDrive® sealed gearbox rotor⢠Wireless DynamicClimb® pedal sensor using Bluetooth⢠Automatic terrain and incline response⢠Smooth and reliable performance designed for long-term use\nSpecificationsDrive type: Clip-on pedal-assist systemMotor: High-torque brushless unitBattery: Integrated lithium-ion packRotor system: DiskDrive® sealed gearbox rotorSensor: DynamicClimb® wireless pedal sensor with incline detectionConnectivity: Bluetooth link between sensor and drive unitUse case: Converts a standard bicycle into a high-performance eBike","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/SKEBKDRVSYS_68338_04.jpg?v=1765619688\u0026width=1920","name":"Skarper Ebike Drive System","offers":{"@id":"\/products\/skarper-ebike-drive-system?variant=56561153933695#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1495.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/skarper-ebike-drive-system?variant=56561153933695"},"url":"https:\/\/projektride.co.uk\/products\/skarper-ebike-drive-system"} 7302</script>
7302 7303 7304 7305</div><div id="shopify-section-template--26482384994687__section_accordions_with_images_kprcYa" class="shopify-section"><link 7306 href="//projektride.co.uk/cdn/shop/t/15/assets/section-accordions.css?v=173205879291337433551762079698" 7307 rel="preload" 7308 as="style" 7309 onload="this.onload=null;this.rel='stylesheet'" 7310><style data-shopify>#Accordions--template--26482384994687__section_accordions_with_images_kprcYa { 7311 --PT: 60px; 7312 --PB: 60px; 7313 --border-opacity: 0; 7314 --border-width: 1px; 7315 --MB: 10px; 7316 --padding-left: 0; 7317 7318 --bg-padded-line: var(--bg); 7319 7320 7321 } 7322 #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); } 7323 7324 #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .accordion__item { --bg-item: #fafafa; } 7325</style> 7326 7327 7328 7329 7330 7331<section 7332 data-section-id="template--26482384994687__section_accordions_with_images_kprcYa" 7333 id="Accordions--template--26482384994687__section_accordions_with_images_kprcYa" 7334 data-section-type="accordions" 7335 class="section-padding accordions-section color-scheme-1" 7336> 7337 <div class="wrapper"> 7338 7339<div class="accordion__header"> 7340 <div class="section__header text-center"><h2 class="section__heading h2 font-heading" 7341 7342 > 7343 Frequently Asked Questions 7344 </h2></div> 7345 </div> 7346<collapsible-elements class="accordion__content" data-collapsible-single> 7347 7348<ul class="accordion__list"><li id="Accordion--text_baYQiC" class="accordion__item accordion__item--first accordion__item--padded" 7349 aria-haspopup="true" 7350 7351 > 7352 <button 7353 class="accordion__title accordion__title--row" 7354 7355 aria-expanded="false" 7356 aria-controls="Accordions-item--0-template--26482384994687__section_accordions_with_images_kprcYa" 7357 data-collapsible-trigger 7358 ><span class="accordion__title-text">I'm looking to find out more information about a product, where can I find this?</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 7359 7360 <div class="accordion__text-wrapper" id="Accordions-item--0-template--26482384994687__section_accordions_with_images_kprcYa" data-collapsible-container> 7361 <div class="accordion__text rte" data-collapsible-content><p>Please get in touch with a member of the team either by phone (<a href="tel:01313745324" title="tel:01313745324">01313745324</a>) or email (<a href="/cdn-cgi/l/email-protection#5633323f38342324313e162624393c333d22243f323378353978233d" title="mailto:[email protected]"><span class="__cf_email__" data-cfemail="f693929f98948384919eb68684999c939d82849f9293d89599d8839d">[email protected]</span></a>) where on of the team will be more than happy to help.</p><p>ProjektRide Bike Shop Edinburgh</p></div> 7362 </div> 7363 </li><li id="Accordion--text_YP3JT3" class="accordion__item accordion__item--padded" 7364 aria-haspopup="true" 7365 7366 > 7367 <button 7368 class="accordion__title accordion__title--row" 7369 7370 aria-expanded="false" 7371 aria-controls="Accordions-item--1-template--26482384994687__section_accordions_with_images_kprcYa" 7372 data-collapsible-trigger 7373 ><span class="accordion__title-text">I'm looking to buy this product, when will it arrive and how much does postage cost?</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 7374 7375 <div class="accordion__text-wrapper" id="Accordions-item--1-template--26482384994687__section_accordions_with_images_kprcYa" data-collapsible-container> 7376 <div class="accordion__text rte" data-collapsible-content><p>If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item. </p><p>Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.</p><p>We also have a physical store, if you are local please pop in -</p><p>ProjektRide Bike Shop Edinburgh</p><p><a href="https://goo.gl/maps/8hoMxceTDpKUhSbbA" target="_blank" title="https://goo.gl/maps/8hoMxceTDpKUhSbbA"> 82 Newington Road, EH91QN, Edinburgh.</a></p></div> 7377 </div> 7378 </li></ul> 7379 </collapsible-elements></div> 7380</section> 7381 7382</div><div id="shopify-section-template--26482384994687__related" class="shopify-section"><link href="//projektride.co.uk/cdn/shop/t/15/assets/section-related-products.css?v=89923153863485680741762079694" rel="stylesheet" type="text/css" media="all" /> 7383<style data-shopify>#relatedProducts--template--26482384994687__related { 7384 --PT: 60px; 7385 --PB: 60px; 7386 7387 7388 } 7389 #relatedProducts--template--26482384994687__related .tabs__nav { --text-size: calc(var(--adjust-heading) * 1.35); } 7390 7391 @media screen and (max-width: 767px) { 7392 #relatedProducts--template--26482384994687__related .grid--mobile, 7393 #relatedProducts--template--26482384994687__related .carousel--mobile { 7394 grid-template-columns: repeat(1, minmax(0, 1fr)); 7395 } 7396 } 7397 7398 </style>
vendor: 108 bytes, line 7398
7398<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
7398<script src="//projektride.co.uk/cdn/shop/t/15/assets/related-products.js?v=68722257495101907311762079695" defer="defer"></script>
7398 7399 7400<related-products 7401 id="relatedProducts--template--26482384994687__related" 7402 class="related-products section-padding js-only color-scheme-1 palette--light" 7403 data-section-type="related-products" 7404 data-section-id="template--26482384994687__related" 7405 data-product-id="15446535995775" 7406 7407 data-limit="6" 7408 7409> 7410 <div class="wrapper"><tabs-component class="tabs" data-tabs-holder><div 7411 class="tabs__head" 7412 7413 > 7414 <custom-scrollbar class="tabs-scrollbar"> 7415 <div class="tabs-scrollbar__holder" data-custom-scrollbar-holder> 7416 <ul class="tabs__nav font-heading" data-custom-scrollbar-items> 7417 7418 7419 <li class="tabs__link current" 7420 data-tabs-link="0" 7421 data-block-id="related-0" 7422 tabindex="0" 7423 > 7424 <span>You May Also Like</span> 7425 </li> 7426 7427 <li class="tabs__link" 7428 data-tabs-link="1" 7429 data-block-id="recent-0" 7430 tabindex="0" 7431 > 7432 <span>Recently viewed</span> 7433 </li> 7434 </ul> 7435 7436 <div class="custom-scrollbar" data-custom-scrollbar> 7437 <div class="custom-scrollbar__thumb" data-custom-scrollbar-thumb></div> 7438 </div> 7439 </div> 7440 </custom-scrollbar> 7441 </div><div class="tabs__contents" data-tabs-contents> 7442 7443 7444 <div class="tab current" data-tab="0"><div id="relatedProducts--template--26482384994687__related--productsList" data-related-products></div></div> 7445 7446 <div class="tab" data-tab="1"> 7447<!-- /snippets/products-recently-viewed.liquid --> 7448
7449<script src="//projektride.co.uk/cdn/shop/t/15/assets/recently-viewed.js?v=94621645843845742451762079693" defer="defer"></script>
7449 7450 7451<recently-viewed 7452 class="carousel__container" 7453 id="RecentlyViewed-template--26482384994687__related" 7454 data-limit="6" 7455 data-minimum="1" 7456 7457 7458> 7459 <grid-slider 7460 class="carousel carousel--inactive carousel--mobile" 7461 id="recently-viewed-products-template--26482384994687__related" 7462 tabindex="0" 7463 role="group" 7464 data-columns="3" 7465 data-column-mobile="1" 7466 ></grid-slider> 7467</recently-viewed> 7468</div> 7469 </div> 7470 </tabs-component></div> 7471</related-products> 7472 7473 7474</div> 7475 </main> 7476 7477 <!-- BEGIN sections: group-footer --> 7478<div id="shopify-section-sections--26482661065087__footer" class="shopify-section shopify-section-group-group-footer section-footer"><!-- /sections/footer.liquid --> 7479 7480 7481<style data-shopify>#SiteFooter { 7482 --PT: 100px; 7483 --PB: 10px; 7484 --bg-lighten-darken-shimmer-bg: #0d0d0d; 7485 --bg-lighten-darken-shimmer-effect: #121212; 7486 7487 7488--text: #ffffff; 7489 --text-alpha-15: rgba(255, 255, 255, 0.15); 7490 --text-alpha-50: rgba(255, 255, 255, 0.6); 7491 --text-alpha-85: rgba(255, 255, 255, 0.85);--border: #ffffff;} 7492 7493 #SiteFooter .footer-bottom { --grid-columns: 3; }</style><footer 7494 id="SiteFooter" 7495 class="section-padding site-footer color-scheme-2" 7496 role="contentinfo" 7497 data-section-id="sections--26482661065087__footer" 7498 data-section-type="footer" 7499> 7500 7501 <div class="footer-content wrapper--full-padded"> 7502 <div class="footer-blocks"><style data-shopify>#SiteFooter .footer-block--logo { min-width: calc(160px + calc(var(--gutter) / 2)); } 7503 #SiteFooter .footer-block__logo-image { width: 160px; }</style><div 7504 class="footer-block footer-block--logo text-left" 7505 style="--desktop-width: 25%" 7506 7507 ><a href="/" class="footer-block__logo-image"> 7508<div class="image-fill logo--footer" style="padding-top: 28.14%; "><figure 7509 class="lazy-image background-size-cover is-loading" 7510 style="" 7511 7512 > 7513 <img src="//projektride.co.uk/cdn/shop/files/logo-svg-white.svg?crop=center&height=90&v=1676480383&width=320" alt="ProjektRide" width="320" height="90" loading="lazy" sizes="160px" srcset=" 7514//projektride.co.uk/cdn/shop/files/logo-svg-white.svg?v=1676480383&width=160 160w, //projektride.co.uk/cdn/shop/files/logo-svg-white.svg?v=1676480383&width=320 320w" class="is-loading"> 7515 </figure></div></a><div class="rte"><h3>Buy, sell and ride in confidence on ProjektRideâs premium bikes</h3></div></div><collapsible-elements 7516 class="footer-block footer-block--menu text-left" 7517 style="--desktop-width: 20%" 7518 7519 ><p class="footer-title footer-title--links"> 7520 <button 7521 class="footer-title__button h5" 7522 aria-controls="FooterMenu--quick-links-1" 7523 data-collapsible-trigger 7524 data-collapsible-trigger-mobile 7525 aria-expanded="false" 7526 >Quick Links<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 7527 </p><div 7528 class="footer-links__wrapper" 7529 7530 id="FooterMenu--quick-links-1" data-collapsible-container-mobile 7531 7532 > 7533 <ul 7534 class="footer-links" 7535 7536 data-collapsible-content 7537 7538 ><li> 7539 <a class="footer-link" href="/pages/about-us">About Us</a> 7540 </li><li> 7541 <a class="footer-link" href="/pages/contact">Contact Us</a> 7542 </li><li> 7543 <a class="footer-link" href="/pages/blogs">Blog</a> 7544 </li><li>
7545 <a class="footer-link" href="/pages/check-service-progress">Track Service Progress</a> 7546 </li><li> 7547 <a class="footer-link" href="/pages/building-your-bike-from-the-box">Building Your Bike From the Box</a> 7548 </li><li> 7549 <a class="footer-link" href="/pages/insure-your-bike">Insure Your Bike</a> 7550 </li><li> 7551 <a class="footer-link" href="/pages/privacy-policy">Privacy Policy</a> 7552 </li><li> 7553 <a class="footer-link" href="/pages/cookie-policy">Cookie Policy</a> 7554 </li><li> 7555 <a class="footer-link" href="/policies/terms-of-service">Terms of Service</a> 7556 </li><li> 7557 <a class="footer-link" href="/policies/refund-policy">Refund policy</a> 7558 </li></ul> 7559 </div></collapsible-elements><collapsible-elements 7560 class="footer-block footer-block--menu text-left" 7561 style="--desktop-width: 20%" 7562 7563 ><p class="footer-title footer-title--links"> 7564 <button 7565 class="footer-title__button h5" 7566 aria-controls="FooterMenu--service-2" 7567 data-collapsible-trigger 7568 data-collapsible-trigger-mobile 7569 aria-expanded="false" 7570 >Service<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 7571 </p><div 7572 class="footer-links__wrapper" 7573 7574 id="FooterMenu--service-2" data-collapsible-container-mobile 7575 7576 > 7577 <ul 7578 class="footer-links" 7579 7580 data-collapsible-content 7581 7582 ><li> 7583 <a class="footer-link" href="/pages/servicing">Servicing</a> 7584 </li><li> 7585 <a class="footer-link" href="/pages/book-a-service">Book a Service</a> 7586 </li><li> 7587 <a class="footer-link" href="/pages/workshop">Workshop Prices</a> 7588 </li><li> 7589 <a class="footer-link" href="/pages/cycle-to-work-scheme">Cycle to Work</a> 7590 </li><li> 7591 <a class="footer-link" href="/pages/delivery-returns">Delivery & Returns</a> 7592 </li></ul> 7593 </div></collapsible-elements><div 7594 class="footer-block footer-block--text text-left" 7595 style="--desktop-width: 30%" 7596 7597 ><p class="footer-title h5">Information</p><div class="rte"><p>Mon - Fri: 08:30 - 17:30</p><p>Sat: 9:00 - 16:00</p><p>Sun: Closed</p><p><a href="tel: 0131 374 5324">0131 374 5324</a></p><p><a href="https://goo.gl/maps/8hoMxceTDpKUhSbbA" target="_blank">Newington Road<br/>Edinburgh<br/>EH9 1QN</a></p><p><a href="/cdn-cgi/l/email-protection#3451505d5a564146535c7444465b5e515f40465d50511a575b1a415f"><span class="__cf_email__" data-cfemail="8ce9e8e5e2eef9feebe4ccfcfee3e6e9e7f8fee5e8e9a2efe3a2f9">[email protected]</span></a></p></div> 7598 </div></div> 7599 </div> 7600 7601 <div class="footer-bottom wrapper--full-padded text-left"><div class="social-sharing-wrapper"><a 7602 class="social-sharing-icon instagram" 7603 rel="noopener" 7604 href="https://www.instagram.com/projektride" 7605 title="View ProjektRide on Instagram" 7606 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24">
7606<path d="M8 3a5 5 0 0 0-5 5v8a5 5 0 0 0 5 5h8a5 5 0 0 0 5-5V8a5 5 0 0 0-5-5H8Zm10 2a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-6 2a5 5 0 1 1-.001 10.001A5 5 0 0 1 12 7Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z"/></svg></a>
vendor: 108 bytes, line 7606
7606<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
7606<script src="//projektride.co.uk/cdn/shop/t/15/assets/shop-pay-link.js?v=47736541016518960851762079691" defer></script>
7606 7607 <shop-pay-wrapper 7608 class="social-sharing-icon follow-on-shop" 7609 data-bg="#000000" 7610 data-text="#ffffff" 7611 data-hover="rgba(255, 255, 255, 0.5)" 7612 > 7613
7613<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 7613
7613
7614<script type="module"> 7615 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 7616 7617 7618</script>
7618 7619 7620<shop-follow-button ux-mode="windoid" return-uri="https://projektride.co.uk/account/redirect" proxy="true"></shop-follow-button> 7621 7622 </shop-pay-wrapper></div> 7623<div class="footer-bottom__content"><form method="post" action="/localization" id="LocalizationForm-sections--26482661065087__footer" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/skarper-ebike-drive-system" /><div> 7624 <h2 class="visually-hidden" id="country-heading-sections--26482661065087__footer">Country</h2> 7625 7626 <popout-select class="select-popout select-popout--country"> 7627 <button 7628 type="button" 7629 class="select-popout__toggle" 7630 aria-expanded="false" 7631 aria-controls="country-list" 7632 aria-describedby="country-heading" 7633 data-popout-toggle 7634 >GBP£<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-select" viewBox="0 0 192 192"><path d="m72 36 60 60-60 60" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 7635 7636 <div id="country-list-sections--26482661065087__footer" class="select-popout__list" data-popout-list> 7637 <ul class="select-popout__list__scroll" data-scroll-lock-scrollable><li class="select-popout__item"> 7638 <a 7639 class="select-popout__option" 7640 href="#" 7641 7642 data-value="AX" 7643 data-popout-option 7644 ><span>à land Islands (EURâ¬) 7645 </span> 7646 </a> 7647 </li><li class="select-popout__item"> 7648 <a 7649 class="select-popout__option" 7650 href="#" 7651 7652 data-value="AL" 7653 data-popout-option 7654 ><span>Albania (ALLL) 7655 </span> 7656 </a> 7657 </li><li class="select-popout__item"> 7658 <a 7659 class="select-popout__option" 7660 href="#" 7661 7662 data-value="DZ" 7663 data-popout-option 7664 ><span>Algeria (DZDد.ج) 7665 </span> 7666 </a> 7667 </li><li class="select-popout__item"> 7668 <a 7669 class="select-popout__option" 7670 href="#" 7671 7672 data-value="AD" 7673 data-popout-option 7674 ><span>Andorra (EURâ¬) 7675 </span> 7676 </a> 7677 </li><li class="select-popout__item"> 7678 <a 7679 class="select-popout__option" 7680 href="#" 7681 7682 data-value="AO" 7683 data-popout-option 7684 ><span>Angola (GBP£) 7685 </span> 7686 </a> 7687 </li><li class="select-popout__item"> 7688 <a 7689 class="select-popout__option" 7690 href="#" 7691 7692 data-value="AM" 7693 data-popout-option 7694 ><span>Armenia (AMDÕ¤Ö.) 7695 </span> 7696 </a> 7697 </li><li class="select-popout__item"> 7698 <a 7699 class="select-popout__option" 7700 href="#" 7701 7702 data-value="AC" 7703 data-popout-option 7704 ><span>Ascension Island (SHP£) 7705 </span> 7706 </a> 7707 </li><li class="select-popout__item"> 7708 <a 7709 class="select-popout__option" 7710 href="#" 7711 7712 data-value="AT" 7713 data-popout-option 7714 ><span>Austria (EURâ¬) 7715 </span> 7716 </a> 7717 </li><li class="select-popout__item"> 7718 <a 7719 class="select-popout__option" 7720 href="#" 7721 7722 data-value="BY" 7723 data-popout-option 7724 ><span>Belarus (GBP£) 7725 </span> 7726 </a> 7727 </li><li class="select-popout__item"> 7728 <a 7729 class="select-popout__option" 7730 href="#" 7731 7732 data-value="BE" 7733 data-popout-option 7734 ><span>Belgium (EURâ¬) 7735 </span> 7736 </a> 7737 </li><li class="select-popout__item"> 7738 <a 7739 class="select-popout__option" 7740 href="#" 7741 7742 data-value="BJ" 7743 data-popout-option 7744 ><span>Benin (XOFFr) 7745 </span> 7746 </a> 7747 </li><li class="select-popout__item"> 7748 <a 7749 class="select-popout__option" 7750 href="#" 7751 7752 data-value="BA" 7753 data-popout-option 7754 ><span>Bosnia & Herzegovina (BAMÐÐ) 7755 </span> 7756 </a> 7757 </li><li class="select-popout__item"> 7758 <a 7759 class="select-popout__option" 7760 href="#" 7761 7762 data-value="BW" 7763 data-popout-option 7764 ><span>Botswana (BWPP) 7765 </span> 7766 </a> 7767 </li><li class="select-popout__item"> 7768 <a 7769 class="select-popout__option" 7770 href="#" 7771 7772 data-value="IO" 7773 data-popout-option 7774 ><span>British Indian Ocean Territory (USD$) 7775 </span> 7776 </a> 7777 </li><li class="select-popout__item"> 7778 <a 7779 class="select-popout__option" 7780 href="#" 7781 7782 data-value="BG" 7783 data-popout-option 7784 ><span>Bulgaria (EURâ¬) 7785 </span> 7786 </a> 7787 </li><li class="select-popout__item"> 7788 <a 7789 class="select-popout__option" 7790 href="#" 7791 7792 data-value="BF" 7793 data-popout-option 7794 ><span>Burkina Faso (XOFFr) 7795 </span> 7796 </a> 7797 </li><li class="select-popout__item"> 7798 <a 7799 class="select-popout__option" 7800 href="#" 7801 7802 data-value="BI" 7803 data-popout-option 7804 ><span>Burundi (BIFFr) 7805 </span> 7806 </a> 7807 </li><li class="select-popout__item"> 7808 <a 7809 class="select-popout__option" 7810 href="#" 7811 7812 data-value="CM" 7813 data-popout-option 7814 ><span>Cameroon (XAFCFA) 7815 </span> 7816 </a> 7817 </li><li class="select-popout__item"> 7818 <a 7819 class="select-popout__option" 7820 href="#" 7821 7822 data-value="CV" 7823 data-popout-option 7824 ><span>Cape Verde (CVE$) 7825 </span> 7826 </a> 7827 </li><li class="select-popout__item"> 7828 <a 7829 class="select-popout__option" 7830 href="#" 7831 7832 data-value="CF" 7833 data-popout-option 7834 ><span>Central African Republic (XAFCFA) 7835 </span> 7836 </a> 7837 </li><li class="select-popout__item"> 7838 <a 7839 class="select-popout__option" 7840 href="#" 7841 7842 data-value="TD" 7843 data-popout-option 7844 ><span>Chad (XAFCFA) 7845 </span> 7846 </a> 7847 </li><li class="select-popout__item"> 7848 <a 7849 class="select-popout__option" 7850 href="#" 7851 7852 data-value="KM" 7853 data-popout-option 7854 ><span>Comoros (KMFFr) 7855 </span> 7856 </a> 7857 </li><li class="select-popout__item"> 7858 <a 7859 class="select-popout__option" 7860 href="#" 7861 7862 data-value="CG" 7863 data-popout-option 7864 ><span>Congo - Brazzaville (XAFCFA) 7865 </span> 7866 </a> 7867 </li><li class="select-popout__item"> 7868 <a 7869 class="select-popout__option" 7870 href="#" 7871 7872 data-value="CD" 7873 data-popout-option 7874 ><span>Congo - Kinshasa (CDFFr) 7875 </span> 7876 </a> 7877 </li><li class="select-popout__item"> 7878 <a 7879 class="select-popout__option" 7880 href="#" 7881 7882 data-value="CI" 7883 data-popout-option 7884 ><span>Côte dâIvoire (XOFFr) 7885 </span> 7886 </a> 7887 </li><li class="select-popout__item"> 7888 <a 7889 class="select-popout__option" 7890 href="#" 7891 7892 data-value="HR" 7893 data-popout-option 7894 ><span>Croatia (EURâ¬) 7895 </span> 7896 </a> 7897 </li><li class="select-popout__item"> 7898 <a 7899 class="select-popout__option" 7900 href="#" 7901 7902 data-value="CY" 7903 data-popout-option 7904 ><span>Cyprus (EURâ¬) 7905 </span> 7906 </a> 7907 </li><li class="select-popout__item"> 7908 <a 7909 class="select-popout__option" 7910 href="#" 7911 7912 data-value="CZ" 7913 data-popout-option 7914 ><span>Czechia (CZKKÄ) 7915 </span> 7916 </a> 7917 </li><li class="select-popout__item"> 7918 <a 7919 class="select-popout__option" 7920 href="#" 7921 7922 data-value="DK" 7923 data-popout-option 7924 ><span>Denmark (DKKkr.) 7925 </span> 7926 </a> 7927 </li><li class="select-popout__item"> 7928 <a 7929 class="select-popout__option" 7930 href="#" 7931 7932 data-value="DJ" 7933 data-popout-option 7934 ><span>Djibouti (DJFFdj) 7935 </span> 7936 </a> 7937 </li><li class="select-popout__item"> 7938 <a 7939 class="select-popout__option" 7940 href="#" 7941 7942 data-value="EG" 7943 data-popout-option 7944 ><span>Egypt (EGPج.Ù ) 7945 </span> 7946 </a> 7947 </li><li class="select-popout__item"> 7948 <a 7949 class="select-popout__option" 7950 href="#" 7951 7952 data-value="GQ" 7953 data-popout-option 7954 ><span>Equatorial Guinea (XAFCFA) 7955 </span> 7956 </a> 7957 </li><li class="select-popout__item"> 7958 <a 7959 class="select-popout__option" 7960 href="#" 7961 7962 data-value="ER" 7963 data-popout-option 7964 ><span>Eritrea (GBP£) 7965 </span> 7966 </a> 7967 </li><li class="select-popout__item"> 7968 <a 7969 class="select-popout__option" 7970 href="#" 7971 7972 data-value="EE" 7973 data-popout-option 7974 ><span>Estonia (EURâ¬) 7975 </span> 7976 </a> 7977 </li><li class="select-popout__item"> 7978 <a 7979 class="select-popout__option" 7980 href="#" 7981 7982 data-value="SZ" 7983 data-popout-option 7984 ><span>Eswatini (GBP£) 7985 </span> 7986 </a> 7987 </li><li class="select-popout__item"> 7988 <a 7989 class="select-popout__option" 7990 href="#" 7991 7992 data-value="ET" 7993 data-popout-option 7994 ><span>Ethiopia (ETBBr) 7995 </span> 7996 </a> 7997 </li><li class="select-popout__item"> 7998 <a 7999 class="select-popout__option" 8000 href="#" 8001 8002 data-value="FO" 8003 data-popout-option 8004 ><span>Faroe Islands (DKKkr.) 8005 </span> 8006 </a> 8007 </li><li class="select-popout__item"> 8008 <a 8009 class="select-popout__option" 8010 href="#" 8011 8012 data-value="FI" 8013 data-popout-option 8014 ><span>Finland (EURâ¬) 8015 </span> 8016 </a> 8017 </li><li class="select-popout__item"> 8018 <a 8019 class="select-popout__option" 8020 href="#" 8021 8022 data-value="FR" 8023 data-popout-option 8024 ><span>France (EURâ¬) 8025 </span> 8026 </a> 8027 </li><li class="select-popout__item"> 8028 <a 8029 class="select-popout__option" 8030 href="#" 8031 8032 data-value="TF" 8033 data-popout-option 8034 ><span>French Southern Territories (EURâ¬) 8035 </span> 8036 </a> 8037 </li><li class="select-popout__item"> 8038 <a 8039 class="select-popout__option" 8040 href="#" 8041 8042 data-value="GA" 8043 data-popout-option 8044 ><span>Gabon (XOFFr) 8045 </span> 8046 </a> 8047 </li><li class="select-popout__item"> 8048 <a 8049 class="select-popout__option" 8050 href="#" 8051 8052 data-value="GM" 8053 data-popout-option 8054 ><span>Gambia (GMDD) 8055 </span> 8056 </a> 8057 </li><li class="select-popout__item"> 8058 <a 8059 class="select-popout__option" 8060 href="#" 8061 8062 data-value="GE" 8063 data-popout-option 8064 ><span>Georgia (GBP£) 8065 </span> 8066 </a> 8067 </li><li class="select-popout__item"> 8068
8068 <a 8069 class="select-popout__option" 8070 href="#" 8071 8072 data-value="DE" 8073 data-popout-option 8074 ><span>Germany (EURâ¬) 8075 </span> 8076 </a> 8077 </li><li class="select-popout__item"> 8078 <a 8079 class="select-popout__option" 8080 href="#" 8081 8082 data-value="GH" 8083 data-popout-option 8084 ><span>Ghana (GBP£) 8085 </span> 8086 </a> 8087 </li><li class="select-popout__item"> 8088 <a 8089 class="select-popout__option" 8090 href="#" 8091 8092 data-value="GI" 8093 data-popout-option 8094 ><span>Gibraltar (GBP£) 8095 </span> 8096 </a> 8097 </li><li class="select-popout__item"> 8098 <a 8099 class="select-popout__option" 8100 href="#" 8101 8102 data-value="GR" 8103 data-popout-option 8104 ><span>Greece (EURâ¬) 8105 </span> 8106 </a> 8107 </li><li class="select-popout__item"> 8108 <a 8109 class="select-popout__option" 8110 href="#" 8111 8112 data-value="GL" 8113 data-popout-option 8114 ><span>Greenland (DKKkr.) 8115 </span> 8116 </a> 8117 </li><li class="select-popout__item"> 8118 <a 8119 class="select-popout__option" 8120 href="#" 8121 8122 data-value="GP" 8123 data-popout-option 8124 ><span>Guadeloupe (EURâ¬) 8125 </span> 8126 </a> 8127 </li><li class="select-popout__item"> 8128 <a 8129 class="select-popout__option" 8130 href="#" 8131 8132 data-value="GG" 8133 data-popout-option 8134 ><span>Guernsey (GBP£) 8135 </span> 8136 </a> 8137 </li><li class="select-popout__item"> 8138 <a 8139 class="select-popout__option" 8140 href="#" 8141 8142 data-value="GN" 8143 data-popout-option 8144 ><span>Guinea (GNFFr) 8145 </span> 8146 </a> 8147 </li><li class="select-popout__item"> 8148 <a 8149 class="select-popout__option" 8150 href="#" 8151 8152 data-value="GW" 8153 data-popout-option 8154 ><span>Guinea-Bissau (XOFFr) 8155 </span> 8156 </a> 8157 </li><li class="select-popout__item"> 8158 <a 8159 class="select-popout__option" 8160 href="#" 8161 8162 data-value="HU" 8163 data-popout-option 8164 ><span>Hungary (HUFFt) 8165 </span> 8166 </a> 8167 </li><li class="select-popout__item"> 8168 <a 8169 class="select-popout__option" 8170 href="#" 8171 8172 data-value="IS" 8173 data-popout-option 8174 ><span>Iceland (ISKkr) 8175 </span> 8176 </a> 8177 </li><li class="select-popout__item"> 8178 <a 8179 class="select-popout__option" 8180 href="#" 8181 8182 data-value="IE" 8183 data-popout-option 8184 ><span>Ireland (EURâ¬) 8185 </span> 8186 </a> 8187 </li><li class="select-popout__item"> 8188 <a 8189 class="select-popout__option" 8190 href="#" 8191 8192 data-value="IM" 8193 data-popout-option 8194 ><span>Isle of Man (GBP£) 8195 </span> 8196 </a> 8197 </li><li class="select-popout__item"> 8198 <a 8199 class="select-popout__option" 8200 href="#" 8201 8202 data-value="IT" 8203 data-popout-option 8204 ><span>Italy (EURâ¬) 8205 </span> 8206 </a> 8207 </li><li class="select-popout__item"> 8208 <a 8209 class="select-popout__option" 8210 href="#" 8211 8212 data-value="JE" 8213 data-popout-option 8214 ><span>Jersey (GBP£) 8215 </span> 8216 </a> 8217 </li><li class="select-popout__item"> 8218 <a 8219 class="select-popout__option" 8220 href="#" 8221 8222 data-value="KE" 8223 data-popout-option 8224 ><span>Kenya (KESKSh) 8225 </span> 8226 </a> 8227 </li><li class="select-popout__item"> 8228 <a 8229 class="select-popout__option" 8230 href="#" 8231 8232 data-value="XK" 8233 data-popout-option 8234 ><span>Kosovo (EURâ¬) 8235 </span> 8236 </a> 8237 </li><li class="select-popout__item"> 8238 <a 8239 class="select-popout__option" 8240 href="#" 8241 8242 data-value="LV" 8243 data-popout-option 8244 ><span>Latvia (EURâ¬) 8245 </span> 8246 </a> 8247 </li><li class="select-popout__item"> 8248 <a 8249 class="select-popout__option" 8250 href="#" 8251 8252 data-value="LS" 8253 data-popout-option 8254 ><span>Lesotho (GBP£) 8255 </span> 8256 </a> 8257 </li><li class="select-popout__item"> 8258 <a 8259 class="select-popout__option" 8260 href="#" 8261 8262 data-value="LR" 8263 data-popout-option 8264 ><span>Liberia (GBP£) 8265 </span> 8266 </a> 8267 </li><li class="select-popout__item"> 8268 <a 8269 class="select-popout__option" 8270 href="#" 8271 8272 data-value="LY" 8273 data-popout-option 8274 ><span>Libya (GBP£) 8275 </span> 8276 </a> 8277 </li><li class="select-popout__item"> 8278 <a 8279 class="select-popout__option" 8280 href="#" 8281 8282 data-value="LI" 8283 data-popout-option 8284 ><span>Liechtenstein (CHFCHF) 8285 </span> 8286 </a> 8287 </li><li class="select-popout__item"> 8288 <a 8289 class="select-popout__option" 8290 href="#" 8291 8292 data-value="LT" 8293 data-popout-option 8294 ><span>Lithuania (EURâ¬) 8295 </span> 8296 </a> 8297 </li><li class="select-popout__item"> 8298 <a 8299 class="select-popout__option" 8300 href="#" 8301 8302 data-value="LU" 8303 data-popout-option 8304 ><span>Luxembourg (EURâ¬) 8305 </span> 8306 </a> 8307 </li><li class="select-popout__item"> 8308 <a 8309 class="select-popout__option" 8310 href="#" 8311 8312 data-value="MG" 8313 data-popout-option 8314 ><span>Madagascar (GBP£) 8315 </span> 8316 </a> 8317 </li><li class="select-popout__item"> 8318 <a 8319 class="select-popout__option" 8320 href="#" 8321 8322 data-value="MW" 8323 data-popout-option 8324 ><span>Malawi (MWKMK) 8325 </span> 8326 </a> 8327 </li><li class="select-popout__item"> 8328 <a 8329 class="select-popout__option" 8330 href="#" 8331 8332 data-value="ML" 8333 data-popout-option 8334 ><span>Mali (XOFFr) 8335 </span> 8336 </a> 8337 </li><li class="select-popout__item"> 8338 <a 8339 class="select-popout__option" 8340 href="#" 8341 8342 data-value="MT" 8343 data-popout-option 8344 ><span>Malta (EURâ¬) 8345 </span> 8346 </a> 8347 </li><li class="select-popout__item"> 8348 <a 8349 class="select-popout__option" 8350 href="#" 8351 8352 data-value="MR" 8353 data-popout-option 8354 ><span>Mauritania (GBP£) 8355 </span> 8356 </a> 8357 </li><li class="select-popout__item"> 8358 <a 8359 class="select-popout__option" 8360 href="#" 8361 8362 data-value="MU" 8363 data-popout-option 8364 ><span>Mauritius (MURâ¨) 8365 </span> 8366 </a> 8367 </li><li class="select-popout__item"> 8368 <a 8369 class="select-popout__option" 8370 href="#" 8371 8372 data-value="YT" 8373 data-popout-option 8374 ><span>Mayotte (EURâ¬) 8375 </span> 8376 </a> 8377 </li><li class="select-popout__item"> 8378 <a 8379 class="select-popout__option" 8380 href="#" 8381 8382 data-value="MD" 8383 data-popout-option 8384 ><span>Moldova (MDLL) 8385 </span> 8386 </a> 8387 </li><li class="select-popout__item"> 8388 <a 8389 class="select-popout__option" 8390 href="#" 8391 8392 data-value="MC" 8393 data-popout-option 8394 ><span>Monaco (EURâ¬) 8395 </span> 8396 </a> 8397 </li><li class="select-popout__item"> 8398 <a 8399 class="select-popout__option" 8400 href="#" 8401 8402 data-value="ME" 8403 data-popout-option 8404 ><span>Montenegro (EURâ¬) 8405 </span> 8406 </a> 8407 </li><li class="select-popout__item"> 8408 <a 8409 class="select-popout__option" 8410 href="#" 8411 8412 data-value="MA" 8413 data-popout-option 8414 ><span>Morocco (MADد.Ù .) 8415 </span> 8416 </a> 8417 </li><li class="select-popout__item"> 8418 <a 8419 class="select-popout__option" 8420 href="#" 8421 8422 data-value="MZ" 8423 data-popout-option 8424 ><span>Mozambique (GBP£) 8425 </span> 8426 </a> 8427 </li><li class="select-popout__item"> 8428 <a 8429 class="select-popout__option" 8430 href="#" 8431 8432 data-value="NA" 8433 data-popout-option 8434 ><span>Namibia (GBP£) 8435 </span> 8436 </a> 8437 </li><li class="select-popout__item"> 8438 <a 8439 class="select-popout__option" 8440 href="#" 8441 8442 data-value="NL" 8443 data-popout-option 8444 ><span>Netherlands (EURâ¬) 8445 </span> 8446 </a> 8447 </li><li class="select-popout__item"> 8448 <a 8449 class="select-popout__option" 8450 href="#" 8451 8452 data-value="NE" 8453 data-popout-option 8454 ><span>Niger (XOFFr) 8455 </span> 8456 </a> 8457 </li><li class="select-popout__item"> 8458 <a 8459 class="select-popout__option" 8460 href="#" 8461 8462 data-value="NG" 8463 data-popout-option 8464 ><span>Nigeria (NGNâ¦) 8465 </span> 8466 </a> 8467 </li><li class="select-popout__item"> 8468 <a 8469 class="select-popout__option" 8470 href="#" 8471 8472 data-value="MK" 8473 data-popout-option 8474 ><span>North Macedonia (MKDден) 8475 </span> 8476 </a> 8477 </li><li class="select-popout__item"> 8478 <a 8479 class="select-popout__option" 8480 href="#" 8481 8482 data-value="NO" 8483 data-popout-option 8484 ><span>Norway (GBP£) 8485 </span> 8486 </a> 8487 </li><li class="select-popout__item"> 8488 <a 8489 class="select-popout__option" 8490 href="#" 8491 8492 data-value="PL" 8493 data-popout-option 8494 ><span>Poland (PLNzÅ) 8495 </span> 8496 </a> 8497 </li><li class="select-popout__item"> 8498 <a 8499 class="select-popout__option" 8500 href="#" 8501 8502 data-value="PT" 8503 data-popout-option 8504 ><span>Portugal (EURâ¬) 8505 </span> 8506 </a> 8507 </li><li class="select-popout__item"> 8508 <a 8509 class="select-popout__option" 8510 href="#" 8511 8512 data-value="RE" 8513 data-popout-option 8514 ><span>Réunion (EURâ¬) 8515 </span> 8516 </a> 8517 </li><li class="select-popout__item"> 8518 <a 8519 class="select-popout__option" 8520 href="#" 8521 8522 data-value="RO" 8523 data-popout-option 8524 ><span>Romania (RONLei) 8525 </span> 8526 </a> 8527 </li><li class="select-popout__item"> 8528 <a 8529 class="select-popout__option" 8530 href="#" 8531 8532 data-value="RW" 8533 data-popout-option 8534 ><span>Rwanda (RWFFRw) 8535 </span> 8536 </a> 8537 </li><li class="select-popout__item"> 8538 <a 8539 class="select-popout__option" 8540 href="#" 8541 8542 data-value="SM" 8543 data-popout-option 8544 ><span>San Marino (EURâ¬) 8545
8545 </span> 8546 </a> 8547 </li><li class="select-popout__item"> 8548 <a 8549 class="select-popout__option" 8550 href="#" 8551 8552 data-value="ST" 8553 data-popout-option 8554 ><span>São Tomé & PrÃncipe (STDDb) 8555 </span> 8556 </a> 8557 </li><li class="select-popout__item"> 8558 <a 8559 class="select-popout__option" 8560 href="#" 8561 8562 data-value="SN" 8563 data-popout-option 8564 ><span>Senegal (XOFFr) 8565 </span> 8566 </a> 8567 </li><li class="select-popout__item"> 8568 <a 8569 class="select-popout__option" 8570 href="#" 8571 8572 data-value="RS" 8573 data-popout-option 8574 ><span>Serbia (RSDРСÐ) 8575 </span> 8576 </a> 8577 </li><li class="select-popout__item"> 8578 <a 8579 class="select-popout__option" 8580 href="#" 8581 8582 data-value="SC" 8583 data-popout-option 8584 ><span>Seychelles (GBP£) 8585 </span> 8586 </a> 8587 </li><li class="select-popout__item"> 8588 <a 8589 class="select-popout__option" 8590 href="#" 8591 8592 data-value="SL" 8593 data-popout-option 8594 ><span>Sierra Leone (SLLLe) 8595 </span> 8596 </a> 8597 </li><li class="select-popout__item"> 8598 <a 8599 class="select-popout__option" 8600 href="#" 8601 8602 data-value="SK" 8603 data-popout-option 8604 ><span>Slovakia (EURâ¬) 8605 </span> 8606 </a> 8607 </li><li class="select-popout__item"> 8608 <a 8609 class="select-popout__option" 8610 href="#" 8611 8612 data-value="SI" 8613 data-popout-option 8614 ><span>Slovenia (EURâ¬) 8615 </span> 8616 </a> 8617 </li><li class="select-popout__item"> 8618 <a 8619 class="select-popout__option" 8620 href="#" 8621 8622 data-value="SO" 8623 data-popout-option 8624 ><span>Somalia (GBP£) 8625 </span> 8626 </a> 8627 </li><li class="select-popout__item"> 8628 <a 8629 class="select-popout__option" 8630 href="#" 8631 8632 data-value="ZA" 8633 data-popout-option 8634 ><span>South Africa (GBP£) 8635 </span> 8636 </a> 8637 </li><li class="select-popout__item"> 8638 <a 8639 class="select-popout__option" 8640 href="#" 8641 8642 data-value="SS" 8643 data-popout-option 8644 ><span>South Sudan (GBP£) 8645 </span> 8646 </a> 8647 </li><li class="select-popout__item"> 8648 <a 8649 class="select-popout__option" 8650 href="#" 8651 8652 data-value="ES" 8653 data-popout-option 8654 ><span>Spain (EURâ¬) 8655 </span> 8656 </a> 8657 </li><li class="select-popout__item"> 8658 <a 8659 class="select-popout__option" 8660 href="#" 8661 8662 data-value="SH" 8663 data-popout-option 8664 ><span>St. Helena (SHP£) 8665 </span> 8666 </a> 8667 </li><li class="select-popout__item"> 8668 <a 8669 class="select-popout__option" 8670 href="#" 8671 8672 data-value="SD" 8673 data-popout-option 8674 ><span>Sudan (GBP£) 8675 </span> 8676 </a> 8677 </li><li class="select-popout__item"> 8678 <a 8679 class="select-popout__option" 8680 href="#" 8681 8682 data-value="SJ" 8683 data-popout-option 8684 ><span>Svalbard & Jan Mayen (GBP£) 8685 </span> 8686 </a> 8687 </li><li class="select-popout__item"> 8688 <a 8689 class="select-popout__option" 8690 href="#" 8691 8692 data-value="SE" 8693 data-popout-option 8694 ><span>Sweden (SEKkr) 8695 </span> 8696 </a> 8697 </li><li class="select-popout__item"> 8698 <a 8699 class="select-popout__option" 8700 href="#" 8701 8702 data-value="CH" 8703 data-popout-option 8704 ><span>Switzerland (CHFCHF) 8705 </span> 8706 </a> 8707 </li><li class="select-popout__item"> 8708 <a 8709 class="select-popout__option" 8710 href="#" 8711 8712 data-value="TZ" 8713 data-popout-option 8714 ><span>Tanzania (TZSSh) 8715 </span> 8716 </a> 8717 </li><li class="select-popout__item"> 8718 <a 8719 class="select-popout__option" 8720 href="#" 8721 8722 data-value="TG" 8723 data-popout-option 8724 ><span>Togo (XOFFr) 8725 </span> 8726 </a> 8727 </li><li class="select-popout__item"> 8728 <a 8729 class="select-popout__option" 8730 href="#" 8731 8732 data-value="TA" 8733 data-popout-option 8734 ><span>Tristan da Cunha (GBP£) 8735 </span> 8736 </a> 8737 </li><li class="select-popout__item"> 8738 <a 8739 class="select-popout__option" 8740 href="#" 8741 8742 data-value="TN"
8743 data-popout-option 8744 ><span>Tunisia (GBP£) 8745 </span> 8746 </a> 8747 </li><li class="select-popout__item"> 8748 <a 8749 class="select-popout__option" 8750 href="#" 8751 8752 data-value="TR" 8753 data-popout-option 8754 ><span>Türkiye (GBP£) 8755 </span> 8756 </a> 8757 </li><li class="select-popout__item"> 8758 <a 8759 class="select-popout__option" 8760 href="#" 8761 8762 data-value="UG" 8763 data-popout-option 8764 ><span>Uganda (UGXUSh) 8765 </span> 8766 </a> 8767 </li><li class="select-popout__item"> 8768 <a 8769 class="select-popout__option" 8770 href="#" 8771 8772 data-value="UA" 8773 data-popout-option 8774 ><span>Ukraine (UAHâ´) 8775 </span> 8776 </a> 8777 </li><li class="select-popout__item"> 8778 <a 8779 class="select-popout__option" 8780 href="#" 8781 8782 data-value="GB" 8783 data-popout-option 8784 ><span>United Kingdom (GBP£) 8785 </span> 8786 </a> 8787 </li><li class="select-popout__item select-popout__item--current"> 8788 <a 8789 class="select-popout__option" 8790 href="#" 8791 8792 aria-current="true" 8793 8794 data-value="US" 8795 data-popout-option 8796 ><span>United States (GBP£) 8797 </span> 8798 </a> 8799 </li><li class="select-popout__item"> 8800 <a 8801 class="select-popout__option" 8802 href="#" 8803 8804 data-value="VA" 8805 data-popout-option 8806 ><span>Vatican City (EURâ¬) 8807 </span> 8808 </a> 8809 </li><li class="select-popout__item"> 8810 <a 8811 class="select-popout__option" 8812 href="#" 8813 8814 data-value="EH" 8815 data-popout-option 8816 ><span>Western Sahara (MADد.Ù .) 8817 </span> 8818 </a> 8819 </li><li class="select-popout__item"> 8820 <a 8821 class="select-popout__option" 8822 href="#" 8823 8824 data-value="ZM" 8825 data-popout-option 8826 ><span>Zambia (GBP£) 8827 </span> 8828 </a> 8829 </li><li class="select-popout__item"> 8830 <a 8831 class="select-popout__option" 8832 href="#" 8833 8834 data-value="ZW" 8835 data-popout-option 8836 ><span>Zimbabwe (USD$) 8837 </span> 8838 </a> 8839 </li></ul> 8840 </div> 8841 8842 <input 8843 type="hidden" 8844 name="country_code" 8845 id="CountrySelector-sections--26482661065087__footer" 8846 value="US" 8847 data-popout-input 8848 > 8849 </popout-select> 8850 </div></form> 8851<div class="footer-copyright"> 8852 <div class="footer-copyright__content"> 8853 <span class="footer-copyright__copy">© 2026, <a href="/" title="">ProjektRide</a>.</span> 8854 8855 <span class="footer-copyright__powered"> Powered by <a href="https://www.shopify.com/" rel="noopener" target="_blank" rel="nofollow">Shopify</a>.</span> 8856 </div></div></div> 8857 <ul class="payment-icon-list"> 8858 8859<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-label="American Express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
8859<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 8860</li> 8861 8862<li><svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-label="Apple Pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
8862<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 8863</li> 8864 8865<li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-label="Diners Club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li> 8866 8867<li><svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-label="Discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li> 8868 8869<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-label="Google Pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
886906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 8870</li> 8871 8872<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-label="Klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg></li> 8873 8874<li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-label="Maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg></li> 8875 8876<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-label="Mastercard"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/>
8876<path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 8877</li> 8878 8879<li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-label="PayPal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
88790-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li> 8880 8881<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-label="Shop Pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 8882</li> 8883 8884<li><svg class="payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-label="Union Pay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
8884635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg></li> 8885 8886<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-label="Visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
888616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 8887</li> 8888 8889 </ul> 8890</div> 8891</footer> 8892 8893</div> 8894<!-- END sections: group-footer --> 8895<!-- Root element of PhotoSwipe. Must have class pswp. --> 8896<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="0"> 8897 <!-- Background of PhotoSwipe. 8898 It's a separate element as animating opacity is faster than rgba(). --> 8899 <div class="pswp__bg"></div> 8900 8901 <!-- Slides wrapper with overflow:hidden. --> 8902 <div class="pswp__scroll-wrap"> 8903 <!-- Container that holds slides. 8904 PhotoSwipe keeps only 3 of them in the DOM to save memory. 8905 Don't modify these 3 pswp__item elements, data is added later on. --> 8906 <div class="pswp__container"> 8907 <div class="pswp__item"></div> 8908 <div class="pswp__item"></div> 8909 <div class="pswp__item"></div> 8910 </div> 8911 8912 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 8913 <div class="pswp__ui pswp__ui--hidden"> 8914 8915 <div class="pswp__top-bar"> 8916 8917 <!-- Controls are self-explanatory. Order can be changed. --> 8918 8919 <div class="pswp__counter"></div> 8920 8921 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 8922 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg> 8923 </button> 8924 8925 <button class="pswp__button pswp__button--share" title="Share"></button> 8926 8927 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 8928 8929 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 8930 8931 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 8932 <!-- element will get class pswp__preloader--active when preloader is running --> 8933 <div class="pswp__preloader"> 8934 <div class="pswp__preloader__icn"> 8935 <div class="pswp__preloader__cut"> 8936 <div class="pswp__preloader__donut"></div> 8937 </div> 8938 </div> 8939 </div> 8940 </div> 8941 8942 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 8943 <div class="pswp__share-tooltip"></div> 8944 </div> 8945 8946 <button class="pswp__button pswp__button--arrow--left" type="button" title="Previous"></button> 8947 8948 <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button> 8949 8950 <div class="pswp__thumbs"></div> 8951 8952 <div class="pswp__caption"> 8953 <div class="pswp__caption__center"></div> 8954 <a href="#" class="pswp__caption-close"> 8955 <span class="visually-hidden">Close</span> 8956 </a> 8957 </div> 8958 8959 </div> 8960 8961 </div> 8962 8963</div><!-- Root element of PhotoSwipe. Must have class pswp. --> 8964<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="1"> 8965 <!-- Background of PhotoSwipe. 8966 It's a separate element as animating opacity is faster than rgba(). --> 8967 <div class="pswp__bg"></div> 8968 8969 <!-- Slides wrapper with overflow:hidden. --> 8970 <div class="pswp__scroll-wrap"> 8971 <!-- Container that holds slides. 8972 PhotoSwipe keeps only 3 of them in the DOM to save memory. 8973 Don't modify these 3 pswp__item elements, data is added later on. --> 8974 <div class="pswp__container"> 8975 <div class="pswp__item"></div> 8976 <div class="pswp__item"></div> 8977 <div class="pswp__item"></div> 8978 </div> 8979 8980 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 8981 <div class="pswp__ui pswp__ui--hidden"> 8982 8983 <div class="pswp__top-bar"> 8984 8985 <!-- Controls are self-explanatory. Order can be changed. --> 8986 8987 <div class="pswp__counter"></div> 8988 8989 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 8990 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg> 8991 </button> 8992 8993 <button class="pswp__button pswp__button--share" title="Share"></button> 8994 8995 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 8996 8997 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 8998 8999 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 9000 <!-- element will get class pswp__preloader--active when preloader is running --> 9001 <div class="pswp__preloader"> 9002 <div class="pswp__preloader__icn"> 9003 <div class="pswp__preloader__cut"> 9004 <div class="pswp__preloader__donut"></div> 9005 </div> 9006 </div> 9007 </div> 9008 </div> 9009 9010 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 9011 <div class="pswp__share-tooltip"></div> 9012 </div> 9013 9014 <button class="pswp__button pswp__button--arrow--left" type="button" title="Previous"></button> 9015 9016 <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button> 9017 9018 <div class="pswp__thumbs"></div> 9019 9020 <div class="pswp__caption"> 9021 <div class="pswp__caption__center"></div> 9022 <a href="#" class="pswp__caption-close">
9023 <span class="visually-hidden">Close</span> 9024 </a> 9025 </div> 9026 9027 </div> 9028 9029 </div> 9030 9031</div><!-- Paste marketing code or third party scripts below this comment line ============== --> 9032 9033 <!-- And above this comment line ================================================== --> 9034 <div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><!-- Config and setup JS -->
9035<script id="RestockRocketConfig"> 9036 window._RestockRocketConfig = window._RestockRocketConfig || {} 9037 window._RestockRocket = window._RestockRocket || {} 9038 window._Stoq = window._RestockRocket 9039 window._StoqConfig = window._RestockRocketConfig 9040 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 9041 function normalizeLocale(locale) { 9042 if (!locale || locale.trim() === '') { 9043 return ''; 9044 } 9045 return locale.toString().toLowerCase().replace(/-/g, '_'); 9046 } 9047 9048 window._RestockRocketConfig.locale = 'en'; 9049 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 9050 window._RestockRocketConfig.shop = 'projektride.myshopify.com'; 9051 window._RestockRocketConfig.pageType = 'product'; 9052 window._RestockRocketConfig.liquidRenderedAt = 1791120427;window._RestockRocketConfig.marketId = 13777305826;window._RestockRocketConfig.countryName = 'United States'; 9053 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 9054 if (!window._RestockRocketConfig.cartToken) { 9055 try { 9056 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 9057 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 9058 } catch (e) { } 9059 } 9060window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2026-10-01T04:48:15.444Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased
9060separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-grid-item__info","insert_button_after_selector_index":".product-grid-item__info","push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":".product-grid-item__info","show_button_on_page":false,"insert_button_after_selector_search":".grid","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":".product-grid-item__title","index_link_selector":".product-grid-item__title","page_link_selector":".product-grid-item__title","search_link_selector":".product-grid-item__title","collection_check_link_visibility":true,"collection_buttons_container":".grid","index_buttons_container":".carousel.grid--mobile .flickity-viewport","page_buttons_container":".grid","search_buttons_container":".grid","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":"","preorder_add_to_cart_button_selector":".product__submit__holder .product__submit__buttons button","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product__media__holder","preorder_index_badge_selector":".product__media__holder","preorder_page_badge_selector":".product__media__holder","preorder_search_badge_selector":".product__media__holder","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product__form .btn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price--regular","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product__form","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:48:15.476Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"}; 9061 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 9062 window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42140096102626,42167799447778,4359098
90620075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938298233058,43938298265826,43938298298594,43938298331362,43938298364130,43938298396898,43938298429666,43938298462434,43938299805922,43938299838690,43938299871458,43938299904226,43938299936994,43938299969762,43938300002530,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392806114,43981392871650,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55066403209599,55066403242367,55569712382335,55569712415103,55569712447871,55569712480639,55570017616255,55570550194559,55604008976767,55638316908927,55638316941695,55638316974463,56220814967167,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56399322251647,58086872056191,58086872088959,58145667154303,58156649972095,58205080093055,58205080125823,58434279833983,58504939569535],"updated_at":"2026-10-04T13:23:31Z","market_locations_enabled":false,"market_id":13777305826,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-10-04T13:22:53Z","shopify_market_id":13777305826,"market_locations_enabled":false}; 9063 window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_13777305826";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-10-04T13:21:52Z","shopify_market_id":13777305826,"market_locations_enabled":false}; 9064 window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_13777305826"; 9065window._RestockRocketConfig.sellingPlans = [];(function() { 9066 const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Estimated to ship within 2 months","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}
9066","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"countdown_timer_days_label":"Days","countdown_timer_hours_label":"Hours","countdown_timer_minutes_label":"Mins","countdown_timer_seconds_label":"Secs","schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-08-31T15:28:37.678Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased
9066separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false,"batches_enabled":false,"preorder_batches":[],"batch_status_past_text":"Sold out","batch_status_live_text":"Live","batch_status_upcoming_text":"Coming soon"}],"disabled_plan_ids":[714631872895,713813721471,713176482175],"cached_at":"2026-08-31T15:28:38Z"}; 9067 9068 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 9069 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 9070 const oldPlans = window._RestockRocketConfig.sellingPlans; 9071 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 9072 ? oldPlans.reduce(function(max, plan) { 9073 if (plan.updated_at) { 9074 const planDate = new Date(plan.updated_at); 9075 const maxDate = max ? new Date(max) : null; 9076 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 9077 } 9078 return max; 9079 }, '') 9080 : null; 9081 const cachedDate = new Date(cachedData.cached_at); 9082 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 9083 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 9084 9085 if (useCached) { 9086 if (Array.isArray(cachedData.plans)) { 9087 window._RestockRocketConfig.sellingPlans = cachedData.plans; 9088 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 9089 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 9090 } 9091 } else { 9092 window._RestockRocketConfig.disabledSellingPlanIds = []; 9093 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 9094 } 9095 } 9096 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.product = { 9097 id: 15446535995775, 9098 title: "Skarper Ebike Drive System", 9099 handle: "skarper-ebike-drive-system", 9100 vendor: "Skarper", 9101 tags: ["Skarper","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"], 9102 available: true, 9103 options: ["Title"], 9104 selling_plan_groups: [], 9105 featured_image: "\/\/projektride.co.uk\/cdn\/shop\/files\/SKEBKDRVSYS_68338_04.jpg?v=1765619688\u0026width=800", 9106 variants: [{ 9107 id: 56561153933695, 9108 title: "Default Title", 9109 available: true, 9110 sku: null, 9111 price: 149500 9112} 9113] 9114 };window._RestockRocketConfig.variantsInventoryPolicy = {56561153933695 : "deny",}; 9115 window._RestockRocketConfig.variantsInventoryQuantity = {56561153933695 : parseInt("7"),}; 9116 window._RestockRocketConfig.variantsPreorderCount = {56561153933695 : parseInt(""),}; 9117 window._RestockRocketConfig.variantsPreorderCountForMarket = {56561153933695 : null,}; 9118 window._RestockRocketConfig.variantsPreorderMaxCount = {56561153933695 : parseInt(""),}; 9119 window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {56561153933695 : null,}; 9120 window._RestockRocketConfig.variantsShippingText = {56561153933695 : "",}; 9121 window._RestockRocketConfig.variantsShippingTextForMarket = {56561153933695 : null,};
9121window._RestockRocketConfig.selected_variant_id = 56561153933695; 9122 window._RestockRocketConfig.selected_variant_available = (window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }) || {}).available; 9123 try { 9124 var _sqCfg = window._RestockRocketConfig; 9125 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 9126 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 9127 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 9128 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 9129 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 9130 } catch (e) { } 9131 try { 9132 var _sqc = window._RestockRocketConfig; 9133 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 9134 var _sqPre = (_sqc.cachedPreorderVariantIds && 9135 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 9136 var _sqArm = false; 9137 if (_sqOn && _sqc.preordersConfigured) { 9138 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 9139 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 9140 } else { 9141 _sqArm = (_sqc.integrations || []).some(function (i) { 9142 return i && i.type === 'featured_product' && i.enabled && 9143 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 9144 }); 9145 } 9146 } 9147 if (_sqArm && document.documentElement) { 9148 _sqc.acceleratedGateArmed = true; 9149 document.documentElement.classList.add('stoq-buy-now-pending'); 9150 setTimeout(function () { 9151 document.documentElement.classList.remove('stoq-buy-now-pending'); 9152 }, 6000); 9153 } 9154 } catch (e) { } 9155 9156 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js' 9157 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js' 9158 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js' 9159 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js' 9160 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 9161 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 9162 try { 9163 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 9164 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 9165 } catch (e) { 9166 window._RestockRocketConfig.appVersion = ''; 9167 } 9168 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 9169 const LIQUID_CACHE_MAX_AGE = 15 * 60; 9170 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 9171 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 9172 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 9173 window._RestockRocketConfig.isLiquidCacheFresh = true; 9174 window._RestockRocketConfig.liquidCacheAge = null; 9175 } else { 9176 const now = Math.floor(Date.now() / 1000); 9177 const liquidCacheAge = now - liquidRenderedAt; 9178 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 9179 if (liquidCacheAge < 0) { 9180 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 9181 window._RestockRocketConfig.isLiquidCacheFresh = true; 9182 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 9183 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 9184 window._RestockRocketConfig.isLiquidCacheFresh = true; 9185 } else { 9186 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 9187 window._RestockRocketConfig.isLiquidCacheFresh = false;
9188 } 9189 } 9190 9191 function checkSettingsExpiry(settings) { 9192 try { 9193 if (!settings || !settings.updated_at) { 9194 console.debug('STOQ - Invalid settings data structure'); 9195 return null; 9196 } 9197 9198 if (!settings.cache) { 9199 console.debug('STOQ - settings caching disabled'); 9200 return null; 9201 } 9202 if (settings.multi_language_enabled) { 9203 if (!settings.translations) { 9204 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 9205 return null; 9206 } 9207 if (window._RestockRocketConfig.normalizedLocale && 9208 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 9209 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 9210 } 9211 } 9212 9213 const updatedAt = new Date(settings.updated_at); 9214 if (isNaN(updatedAt.getTime())) { 9215 console.debug('STOQ - Invalid updated_at date format in settings'); 9216 return null; 9217 } 9218 9219 const age = Date.now() - updatedAt.getTime(); 9220 if (age < SETTINGS_CACHE_DURATION) { 9221 console.debug('STOQ - settings changed recently, skipping cache'); 9222 return null; 9223 } 9224 9225 return settings; 9226 } catch (error) { 9227 console.debug('STOQ - Error checking settings cache:', error); 9228 return null; 9229 } 9230 } 9231 9232 function createRestockRocketContainer() { 9233 const restockRocketContainer = document.createElement('div'); 9234 restockRocketContainer.id = 'restock-rocket'; 9235 document.body.appendChild(restockRocketContainer); 9236 } 9237 9238 function createRestockRocketScript(scriptUrl) { 9239 const restockRocketScriptElement = document.createElement('script'); 9240 restockRocketScriptElement.setAttribute('defer', 'defer'); 9241 restockRocketScriptElement.src = scriptUrl; 9242 document.body.appendChild(restockRocketScriptElement); 9243 } 9244 9245 createRestockRocketContainer() 9246 9247 console.debug('STOQ - extension activated') 9248 try { 9249 const _stoqInitConfig = window._RestockRocketConfig; 9250 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
9250) 9251 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 9252 : []; 9253 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 9254 var _stoqPageSeq = 0; 9255 try { 9256 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 9257 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 9258 } catch (e) { } 9259 Shopify?.analytics?.publish?.('stoq_initialized', { 9260 cart_token: _stoqInitConfig.cartToken || '', 9261 page_url: window.location.href, 9262 page_type: _stoqInitConfig.pageType || '', 9263 shop_domain: _stoqInitConfig.shop || '', 9264 market_id: _stoqInitConfig.marketId || '', 9265 country_code: _stoqInitConfig.countryIsoCode || '', 9266 detected_variant_ids: _stoqDetectedVariantIds, 9267 selected_variant_id: _stoqSelectedVariantId || '', 9268 page_load_seq: _stoqPageSeq, 9269 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 9270 app_version: _stoqInitConfig.appVersion || '', 9271 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 9272 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 9273 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 9274 }); 9275 } catch (e) { 9276 console.debug('STOQ - stoq_initialized publish failed:', e); 9277 } 9278 try { 9279 var _sqTrack = window._RestockRocketConfig; 9280 if (_sqTrack.preordersConfigured) { 9281 document.addEventListener('click', function (e) { 9282 try { 9283 var t = e.target; 9284 if (!t || !t.closest) return; 9285 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 9286 if (!host) return; 9287 var channel = host.matches && host.matches('shopify-payment-terms') 9288 ? 'shop_pay_installments' : 'buy_now'; 9289 var form = host.closest('form'); 9290 var vidEl = form && form.querySelector('[name="id"]'); 9291 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 9292 var _sqVidNum = Number(variantId); 9293 var _sqPlan = null; 9294 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 9295 var _sqMktId = Number(_sqTrack.marketId); 9296 var _sqForVariant = function (pl) { 9297 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 9298 pl.variant_ids.indexOf(_sqVidNum) !== -1; 9299 }; 9300 _sqPlans.forEach(function (pl) { 9301 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 9302 Array.isArray(pl.shopify_market_ids) && 9303 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 9304 }); 9305 if (!_sqPlan) { 9306 _sqPlans.forEach(function (pl) { 9307 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 9308 }); 9309 } 9310 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 9311 variant_id: variantId, 9312 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 9313 channel: channel, 9314 market_id: _sqTrack.marketId || '', 9315 country_code: _sqTrack.countryIsoCode || '', 9316 page_type: _sqTrack.pageType || '', 9317 cart_token: _sqTrack.cartToken || '', 9318 page_url: (window.location && window.location.href) || '', 9319 properties: { 9320 is_preorder_variant: (function () { 9321 var vid = Number(variantId); 9322 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 9323 return has(_sqTrack.preorderVariantIds) || 9324 has(_sqTrack.cachedPreorderVariantIds && 9325 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 9326 })(), 9327 in_enabled_plan: !!_sqPlan, 9328 is_instock_variant: (function () { 9329 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 9330 return has(_sqTrack.inStockVariantIds) || 9331 has(_sqTrack.cachedInStockVariantIds && 9332 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 9333 })(), 9334 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 9335 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 9336 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 9337 gate_armed: !!_sqTrack.acceleratedGateArmed, 9338 gate_active_at_click: !!(document.documentElement && 9339 document.documentElement.classList.contains('stoq-buy-now-pending')), 9340 blocked: (function () { 9341 try { 9342 var rr = window._RestockRocket; 9343 return !!(rr && typeof rr.willBlockAcceleratedCl
9343ick === 'function' && 9344 rr.willBlockAcceleratedClick(e)); 9345 } catch (err) { return false; } 9346 })(), 9347 }, 9348 }); 9349 } catch (err) { } 9350 }, true); 9351 } 9352 } catch (e) { } 9353 function applyTranslations(settings) { 9354 try { 9355 if (!settings || !settings.multi_language_enabled) { 9356 return settings; 9357 } 9358 9359 if (!settings.translations) { 9360 console.debug('STOQ - No translations found, skipping translation'); 9361 return settings; 9362 } 9363 9364 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 9365 const translations = settings.translations; 9366 9367 if (!normalizedLocale) { 9368 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 9369 delete settings.translations; 9370 return settings; 9371 } 9372 9373 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 9374 9375 const translatedFields = translations[normalizedLocale]; 9376 if (translatedFields && typeof translatedFields === 'object') { 9377 Object.keys(translatedFields).forEach(function(key) { 9378 const value = translatedFields[key]; 9379 if (value !== null && value !== undefined && value !== '') { 9380 settings[key] = value; 9381 } 9382 }); 9383 } else { 9384 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 9385 } 9386 9387 delete settings.translations; 9388 return settings; 9389 } catch (e) { 9390 console.debug('STOQ - error applying translations:', e); 9391 return settings; 9392 } 9393 } 9394 function setupCartSellingPlanUpdater(settings) { 9395 window.addEventListener('stoq:inventory-data-loaded', function(event) { 9396 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 9397 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 9398 window._RestockRocket.updateCartSellingPlans() 9399 .then(hasUpdates => { 9400 if (hasUpdates) { 9401 console.debug('STOQ - cart selling plans updated successfully'); 9402 } else { 9403 console.debug('STOQ - no cart selling plan updates needed'); 9404 } 9405 }) 9406 .catch(error => { 9407 console.error('STOQ - error updating cart selling plans:', error); 9408 }); 9409 } 9410 }); 9411 } 9412 function storefrontGraphql(query, variables) { 9413 const cfg = window._RestockRocketConfig; 9414 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 9415 return Promise.reject(new Error('Storefront API unavailable')); 9416 } 9417 return fetch( 9418 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 9419 { 9420 method: 'POST', 9421 headers: { 9422 'Content-Type': 'application/json', 9423 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 9424 }, 9425 body: JSON.stringify({ query: query, variables: variables }), 9426 } 9427 ) 9428 .then(function(response) { 9429 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 9430 return response.json(); 9431 }) 9432 .then(function(body) { 9433 if (body && body.errors && body.errors.length) { 9434 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 9435 } 9436 return body && body.data; 9437 }); 9438 } 9439 function fetchStorefrontShopMetafield(key) { 9440 const cfg = window._RestockRocketConfig; 9441 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 9442 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 9443 .then(function(data) { 9444 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 9445 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 9446 return JSON.parse(value); 9447 }); 9448 } 9449 (function loadStorefrontSettings() { 9450 const cfg = window._RestockRocketConfig; 9451 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 9452 function run() { 9453 // The live-settings read is one more shop-level metafield fetch, so it 9454 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 9455 // reads rather than re-issuing the same query + parse. 9456 fetchStorefrontShopMetafield('settings') 9457 .then(function(settings) { 9458 cfg.storefrontSettings = settings; 9459 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 9460 }) 9461 .catch(function(e) { 9462 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 9463 }); 9464 } 9465 9466 if (typeof window.requestIdleCallback === 'function') { 9467 window.requestIdleCallback(run, { timeout: 5000 }); 9468 } else { 9469 setTimeout(run, 0); 9470 } 9471 })(); 9472 const cachedSettings = window._RestockRocketConfig.cachedSettings; 9473 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 9474 9475 if (validCachedSettings) { 9476 console.debug('STOQ - using cached settings'); 9477 initializeScripts(validCachedSettings); 9478 } else { 9479 console.debug('STOQ - fetching fresh settings'); 9480 const headers = { 9481 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 9482 'ngrok-skip-browser-warning': 'skip' 9483 }; 9484 9485 if (window.Shopify?.theme?.role === 'main') { 9486 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 9487 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 9488 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 9489 } 9490 9491 fetch( 9492 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 9493 { headers } 9494 ) 9495 .then(function(response) { 9496 if (!response.ok) { 9497 throw new Error('Network response was not ok'); 9498 } 9499 return response.json(); 9500 }) 9501 .then(function(settings) { 9502 initializeScripts(settings); 9503 }) 9504 .catch(function(error) { 9505 if (cachedSettings) { 9506 console.debug('STOQ - using expired cached settings as fallback'); 9507 initializeScripts(cachedSettings); 9508 } else { 9509 console.error('STOQ - failed to load settings:', error); 9510 } 9511 }) 9512 .catch(function(e) { 9513 console.error(e) 9514 }) 9515 } 9516 9517 function fetchEmbedConfig(endpoint, apply) { 9518 return fetch( 9519 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 9520 { 9521 headers: { 9522 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 9523 'ngrok-skip-browser-warning': 'skip' 9524 } 9525 } 9526 ) 9527 .then(function(response) { 9528 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 9529 return response.json(); 9530 }) 9531 .then(function(data) {
9532 try { 9533 apply(data); 9534 } catch (applyError) { 9535 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 9536 throw applyError; 9537 } 9538 }) 9539 .catch(function(error) { 9540 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 9541 }); 9542 } 9543 function refreshShopConfig(source) { 9544 const cfg = window._RestockRocketConfig; 9545 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 9546 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 9547 if (!flagOn || source.embedOnly === true) { return viaEmbed(); } 9548 9549 return fetchStorefrontShopMetafield(source.metafieldKey) 9550 .then(function(value) { 9551 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 9552 source.apply(value); 9553 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 9554 }) 9555 .catch(function(error) { 9556 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 9557 return viaEmbed(); 9558 }); 9559 } 9560 function refreshIntegrations() { 9561 const cfg = window._RestockRocketConfig; 9562 return refreshShopConfig({ 9563 endpoint: 'integrations', 9564 metafieldKey: 'integrations', 9565 flag: 'enable_storefront_integrations_read', 9566 isValid: function(value) { return Array.isArray(value); }, 9567 apply: function(data) { 9568 cfg.integrations = data; 9569 } 9570 }); 9571 } 9572 function refreshSellingPlans(embedOnly) { 9573 const cfg = window._RestockRocketConfig; 9574 return refreshShopConfig({ 9575 embedOnly: embedOnly === true, 9576 endpoint: 'selling_plans', 9577 metafieldKey: 'cachedSellingPlans', 9578 flag: 'enable_storefront_selling_plans_read', 9579 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 9580 apply: function(data) { 9581 cfg.sellingPlans = data.plans; 9582 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 9583 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 9584 cfg.readFlags = data.read_flags; 9585 } 9586 } 9587 }); 9588 } 9589 9590 function initializeScripts(settings) { 9591 settings = applyTranslations(settings); 9592 window._RestockRocketConfig.settings = settings; 9593 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 9594 const forceEmbedSellingPlans = settings.force_embed_selling_plans === true; 9595 const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; 9596 if (forceEmbedSellingPlans || staleRefresh) { 9597 console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); 9598 const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; 9599 if (staleRefresh) { refreshes.push(refreshIntegrations()); } 9600 Promise.race([ 9601 Promise.all(refreshes), 9602 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 9603 ]).then(function() { loadScripts(settings); }); 9604 return; 9605 } 9606 9607 loadScripts(settings); 9608 } 9609 9610 function loadScripts(settings) { 9611 setupCartSellingPlanUpdater(settings); 9612 9613 if(settings.enable_app) { 9614 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 9615 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 9616 }) 9617 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 9618 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 9619 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 9620 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 9621 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 9622 9623 const collectionScriptUrl = usePreorderBuild 9624 ? window._RestockRocketConfig.scriptUrlCollection 9625 : window._RestockRocketConfig.scriptUrlCollectionBis; 9626 const productScriptUrl = usePreorderBuild 9627 ? window._RestockRocketConfig.scriptUrlProduct 9628 : window._RestockRocketConfig.scriptUrlProductBis; 9629 9630 const pageType = window._RestockRocketConfig.pageType; 9631 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 9632
9633 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 9634 createRestockRocketScript(collectionScriptUrl); 9635 } else if(pageType === 'product') { 9636 createRestockRocketScript(productScriptUrl); 9637 } else if(hijackIntegration) { 9638 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 9639 } else if(usePreorderBuild) { 9640 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 9641 } else { 9642 console.debug(`STOQ - no scripts enabled for ${pageType}`); 9643 } 9644 const appLoadedEvent = new CustomEvent('stoq:loaded', { 9645 detail: { 9646 pageType: window._RestockRocketConfig.pageType, 9647 enabled: settings.enable_app, 9648 settings: settings, 9649 preorderEnabled: settings.preorder_enabled 9650 } 9651 }); 9652 console.debug('STOQ - dispatching app loaded event'); 9653 window.dispatchEvent(appLoadedEvent); 9654 } 9655 } 9656</script>
9656<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 9657 9658 9659</div><div id="shopify-block-ATFV2b1ZMVnArU0ROT__16178409538858199964" class="shopify-block shopify-app-block"> 9660
9661<script 9662 src="https://cdn.shopify.com/extensions/01a0cfd1-22b6-7b0b-9206-925ba263cb03/powr-popup-14/assets/popup.js" 9663 data-shop="projektride.myshopify.com" 9664 data-page-type="product" 9665 async 9666></script>
9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700</div>
9700<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
vendor: 1 bytes, line 9700
9700
9701<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45485adbac00046',t:'MTc5MTEyMDQyNw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
9701</body> 9702</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.