{ $refs.categorynode50.classList.add('group'); submenuActive = true }, 150)" @mouseleave="clearTimeout(timeout); $refs.categorynode50.classList.remove('group'); submenuActive = false" x-ref="categorynode50" > 零件
-
电池
刹车零件
- 刹车卡钳
- 刹车主缸
离合器零件
座椅
保养
保护板
排气管
握把
{ $refs.categorynode158.classList.add('group'); submenuActive = true }, 150)" @mouseleave="clearTimeout(timeout); $refs.categorynode158.classList.remove('group'); submenuActive = false" x-ref="categorynode158" > 促销
{ $refs.categorynode498.classList.add('group'); submenuActive = true }, 150)" @mouseleave="clearTimeout(timeout); $refs.categorynode498.classList.remove('group'); submenuActive = false" x-ref="categorynode498" > 超级促销 %
{ $refs.categorynode328.classList.add('group'); submenuActive = true }, 150)" @mouseleave="clearTimeout(timeout); $refs.categorynode328.classList.remove('group'); submenuActive = false" x-ref="categorynode328"> 品牌
{ $refs.categorynode328.classList.add('group'); submenuActive = true }, 150)" @mouseleave="clearTimeout(timeout); $refs.categorynode328.classList.remove('group'); submenuActive = false" x-ref="categorynode328"> 新品
30 项目
按排序
30 项目
每页
ROOF RO9 BoXXer (Carbon)/RO9 Roadster Visor Clear
¥ 559 12
ROOF RO9 BoXXer (Carbon)/RO9 Roadster Visor Daynight
¥ 559 12
Sale
ROOF BoXXer Top Pad
¥ 163 81 ¥ 252 01
Sale
ROOF BoXXer Carbon Top Pad
¥ 163 81 ¥ 252 01
Sale
ROOF BoXXer Carbon Mono Blue Modular Helmet
¥ 3058 13 ¥ 5096 89
Sale
ROOF BoXXer Sting Black White Modular Helmet
¥ 1862 92 ¥ 4043 48
Sale
ROOF BoXXer Carbon Dart Dark Silver Modular Helmet
¥ 3058 13 ¥ 5096 89
Sale
ROOF BoXXer Twin Black Metal Modular Helmet
¥ 2426 09 ¥ 4043 48
Sale
ROOF BoXXer Carbon Matt Black Modular Helmet
¥ 2766 42 ¥ 4610 70
Sale
ROOF BoXXer Flag Mat Black White Modular Helmet
¥ 2426 09 ¥ 4043 48
Sale
ROOF BoXXer Hawk Mat Black Yellow Modular Helmet
¥ 1862 92 ¥ 4043 48
Sale
ROOF BoXXer Sting Black Red Modular Helmet
¥ 1862 92 ¥ 4043 48
Sale
ROOF BoXXer Carbon Mono Red
¥ 2430 14 ¥ 5096 89
Sale
ROOF BoXXer Nardo Grey Modular Helmet
¥ 2280 23 ¥ 3800 38
Sale
ROOF BoXXer Mat Petrol Modular Helmet
¥ 2280 23 ¥ 3800 38
Sale
ROOF BoXXer Flag Mat Black Grey Modular Helmet
¥ 1862 92 ¥ 4043 48
Sale
ROOF BoXXer Carbon Black Modular Helmet
¥ 2766 42 ¥ 4610 70
Sale
ROOF BoXXer Carbon Dart Red Modular Helmet
¥ 2430 14 ¥ 5096 89
Sale
ROOF BoXXer Twin Black Red Modular Helmet
¥ 2426 09 ¥ 4043 48
Sale
ROOF BoXXer Uni Matt Black Modular Helmet
¥ 2280 23 ¥ 3800 38
Sale
ROOF BoXXer Viper Matt Black Pink Modular Helmet
¥ 2328 85 ¥ 3881 41
Sale
ROOF BoXXer Black Shadow Limited Edition Modular Helmet
¥ 2426 09 ¥ 4043 48
Sale
ROOF BoXXer Twin Mat Black Graphite Modular Helmet
¥ 2426 09 ¥ 4043 48
Sale
ROOF BoXXer Carbon Mono Graphite Modular Helmet
¥ 3058 13 ¥ 5096 89
Sale
ROOF BoXXer Carbon Cheeck Pads
¥ 131 68 ¥ 202 58
Sale
ROOF BoXXer Cheek Pads
¥ 131 68 ¥ 202 58
ROOF RO9 BoXXer (Carbon)/RO9 Roadster Visor Iridium Blue
¥ 559 12
ROOF RO9 BoXXer (Carbon)/RO9 Roadster Visor Iridium Gold
¥ 559 12
ROOF RO9 BoXXer (Carbon)/RO9 Roadster Visor Dark Smoke
¥ 559 12
ROOF RO9 BoXXer (Carbon)/RO9 Roadster Visor Iridium Silver
¥ 559 12
30 项目
按排序
30 项目
每页
Discover more of our helmets
Series: ROOF Boxer | ROOF Desmo | ROOF Roadster | ROOF RO200 | ROOF Bamboo Helmet
Brands: AGV helmets | Airoh helmets | Bell helmets | HJC Helmets | LS2 Helmets | Nexx Helmets | Nolan Helmets | Premier helmets | Roof helmets | Scorpion helmet | Schuberth Helmets | SMK helmets | Suomy helmets | X-Lite helmets | Pinlock | Simpson Helmets | Shark Helmets
Types: Motorcycle full face helmets | Modular helmets | Open face helmets | Replica helmets
Accessories: Motorcycle helmet visors | Motorcycle helmet liners | Motorcycle helmet pinlocks | Motorcycle helmet spare parts | Motorcycle Helmet Accessories | Hearing protection | Motorcycle Helmet Sun Visors
Colours: Motorcycle helmets brown | Motorcycle helmets yellow | Motorcycle helmets black | Motorcycle helmets red | Motorcycle helmets pink | Motorcycle helmets blue | Motorcycle helmets orange | Motorcycle helmets white | Motorcycle helmets green | Motorcycle helmets purple | Motorcycle helmets grey | Motorcycle helmets gold
Sizes: Motorcycle helmets XL | Motorcycle helmets XS | Motorcycle helmets 2XL\n" + "\n'; templateId += '
\n" + "
\n"; return templateId; } function stockCancelForm(data) { var templateCancelId = '
\n'; if (data.show_title != 0) { templateCancelId += '
\n ' + data.title_cancel + '\n
\n' } templateCancelId += '
' + '
'; return templateCancelId; }
`; slider.classList.add('glider-contain'); slider.insertAdjacentHTML( 'beforeend', '\u000A\u003Cdiv\u0020class\u003D\u0022carousel\u002Dnav\u0020flex\u0020items\u002Dcenter\u0020justify\u002Dcenter\u0020flex\u002D1\u0020p\u002D4\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u003Cbutton\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020aria\u002Dlabel\u003D\u0022\u524D\u4E00\u9875\u0022\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020class\u003D\u0022glider\u002Dprev\u0020w\u002D8\u0020h\u002D8\u0020mr\u002D1\u0020text\u002Dblack\u0020rounded\u002Dfull\u0020outline\u002Dnone\u0020focus\u003Aoutline\u002Dnone\u0020hidden\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Csvg\u0020viewBox\u003D\u00220\u00200\u00201024\u00201024\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cpath\u0020class\u003D\u0022path1\u0022\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020d\u003D\u0022M716.8\u00201024c6.552\u00200\u002013.102\u002D2.499\u002018.101\u002D7.499\u00209.998\u002D9.997\u00209.998\u002D26.206\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u00200\u002D36.203l\u002D442.698\u002D442.698\u0020442.698\u002D442.699c9.998\u002D9.997\u00209.998\u002D26.206\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u00200\u002D36.203s\u002D26.206\u002D9.998\u002D36.203\u00200l\u002D460.8\u0020460.8c\u002D9.998\u00209.997\u002D9.998\u002026.206\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u00200\u002036.203l460.8\u0020460.8c5\u00205\u002011.55\u00207.499\u002018.102\u00207.499z\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u002Fpath\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u002Fsvg\u003E\u000A\u0020\u0020\u0020\u0020\u003C\u002Fbutton\u003E\u000A\u0020\u0020\u0020\u0020\u003Cdiv\u0020role\u003D\u0022tablist\u0022\u0020class\u003D\u0022glider\u002Ddots\u0020select\u002Dnone\u0020flex\u0020flex\u002Dwrap\u0020mx\u002D1\u0020justify\u002Dcenter\u0020p\u002D0\u0020focus\u003Aoutline\u002Dnone\u0022\u003E\u003C\u002Fdiv\u003E\u000A\u0020\u0020\u0020\u0020\u003Cbutton\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020aria\u002Dlabel\u003D\u0022\u4E0B\u4E00\u9875\u0022\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020class\u003D\u0022glider\u002Dnext\u0020w\u002D8\u0020h\u002D8\u0020ml\u002D1\u0020text\u002Dblack\u0020rounded\u002Dfull\u0020outline\u002Dnone\u0020focus\u003Aoutline\u002Dnone\u0020hidden\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Csvg\u0020viewBox\u003D\u00220\u00200\u00201024\u00201024\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cpath\u0020class\u003D\u0022path1\u0022\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020d\u003D\u0022M256\u00201024c\u002D6.552\u00200\u002D13.102\u002D2.499\u002D18.101\u002D7.499\u002D9.998\u002D9.997\u002D9.998\u002D26.206\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u00200\u002D36.203l442.698\u002D442.698\u002D442.698\u002D442.699c\u002D9.998\u002D9.997\u002D9.998\u002D26.206\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u00200\u002D36.203s26.206\u002D9.998\u002036.203\u00200l460.8\u0020460.8c9.998\u00209.997\u00209.998\u002026.206\u00200\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u002036.203l\u002D460.8\u0020460.8c\u002D5\u00205\u002D11.55\u00207.499\u002D18.102\u00207.499z\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u002Fpath\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u002Fsvg\u003E\u000A\u0020\u0020\u0020\u0020\u003C\u002Fbutton\u003E\u000A\u003C\u002Fdiv\u003E\u000A' ); const gliderElement = slider.querySelector('[data-role="glider-content"]'); const gliderDots = slider.querySelector('.glider-dots'); const gliderPrev = slider.querySelector('.glider-prev'); const gliderNext = slider.querySelector('.glider-next'); const glider = new Glider(gliderElement, { slidesToShow: 1, slidesToScroll: 1, scrollLock: true, scrollLockDelay: 250, draggable: true, dragVelocity: 2.5, dots: gliderDots, arrows: { prev: gliderPrev, next: gliderNext, }, }); slider.classList.add('glider-initialized'); if (slider.dataset.showArrows === 'true') { gliderPrev.classList.remove('hidden'); gliderNext.classList.remove('hidden'); } if (slider.dataset.autoplay !== 'false') { gliderAutoplay( glider, slider.dataset.autoplaySpeed, slider.dataset.infiniteLoop ); } }; const gliderAutoplay = (glider, milliseconds, loop) => { const pagesCount = glider.track.childElementCount; let slideTimeout = null; let nextIndex = 1; let paused = false; const slide = () => { slideTimeout = setTimeout( () => { if (loop && nextIndex >= pagesCount) { nextIndex = 0; } glider.scrollItem(nextIndex); }, parseInt(milliseconds) ); }; glider.ele.addEventListener('glider-animated', () => { nextIndex = glider.slide + glider.opt.slidesToScroll; window.clearInterval(slideTimeout); if (!paused && (loop || nextIndex < pagesCount)) { slide(); } }); const pause = () => { if (!paused) { clearInterval(slideTimeout); paused = true; } }; const unpause = () => { if (paused) { slide(); paused = false; } }; glider.ele.parentElement.addEventListener('mouseover', pause, {passive: true}); glider.ele.parentElement.addEventListener('touchstart', pause, {passive: true}); glider.ele.parentElement.addEventListener('mouseout', unpause, {passive: true}); glider.ele.parentElement.addEventListener('touchend', unpause, {passive: true}); slide(); }; elements.forEach(element => { if (element.dataset.contentType === 'products') { initProductCarousel(element); } if (element.dataset.contentType === 'slider') { initSliderCarousel(element); } }); }; (events => { const loadMyLibrary = () => { events.forEach(type => window.removeEventListener(type, loadMyLibrary)) const carouselElements = document.querySelectorAll( `[data-content-type="products"][data-appearance="carousel"], [data-content-type="slider"]` ) if (carouselElements.length > 0) { const glider = document.querySelector('script[src="https\u003A\u002F\u002Fwww.chromeburner.com\u002Fstatic\u002Fversion1718970082\u002Ffrontend\u002FChromeBurner\u002Fchinese\u002Fzh_Hans_CN\u002FMagento_PageBuilder\u002Fjs\u002Fglider.min.js"]'); if (!glider) { const script = document.createElement('script'); script.type = 'text/javascript'; script.addEventListener('load', () => { initCarousels(carouselElements); }); script.src = 'https\u003A\u002F\u002Fwww.chromeburner.com\u002Fstatic\u002Fversion1718970082\u002Ffrontend\u002FChromeBurner\u002Fchinese\u002Fzh_Hans_CN\u002FMagento_PageBuilder\u002Fjs\u002Fglider.min.js'; document.head.appendChild(script); } else { glider.addEventListener('load', () => { initCarousels(carouselElements); }); } } }; events.forEach(type => window.addEventListener(type, loadMyLibrary, {once: true, passive: true})) })(['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown']) })();
`; }; const hideAllMaps = () => { document.querySelectorAll('[data-content-type="map"]').forEach(element => { element.classList.add('hidden'); }); }; window.gm_authFailure = () => { hideAllMaps(); }; if (typeof google.maps === 'undefined') { hideAllMaps(); return; } elements.forEach(element => { if (element.dataset.contentType === 'map') { renderMap(element); } }); }; window.addEventListener('DOMContentLoaded', () => { const mapElements = document.querySelectorAll('[data-content-type="map"]'); if (mapElements.length > 0) { const script = document.createElement('script'); script.type = 'text/javascript'; script.addEventListener('load', () => { initMaps(mapElements); }); script.src = 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026amp\u003Bkey\u003D'; document.head.appendChild(script); } }); })();