📣 Free Shipping Order Over $79
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
1 / 12
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)
0% OFF

Motocross Shorts Skiing Racing Trousers Sports Protective Gear Hip Pad (L)

195769.03

$34.99
0 sold
Qty 1000 in stock
Motocross Shorts Skateboard Snowboard Skiing Racing Trousers Sports Protective Gear Hip Pad 
Motocross Shorts Skateboard Snowboard Skiing Racing Trousers Sports Protective Gear Body Armor
=========  
Features:
1. Made of mutispandex fabric and mesh, breathable to wear, soft and skin-friendly, good heat dissipation in sports, making you cooler and more comfortable;
2. Specially designed protection parts according to human body movement, so that the flexibility of movement has been improved;
3. Elastic fabric, flexible shock pad; no hindrance when lifting leg, comfort and not tight, secure protection;
4. 70% buttocks shock absorption area, greatly reducing impact and enhancingthe protection of the buttocks;
5. The use of elastic and sticker, adjust the elasticity according to personal waist, free to stretch, easy to wear or take off;

Specifications:
Material: mutispandex + mesh cloth
Colour: black
Product weight: 380g
Applicable season: spring, summer, autumn and winter
Applicable sports: skiing, skating, roller skating, off-road and other outdoor extreme sports

Size:           S                    M                     L                     XL
Waist:  58-64cm/22.8-25.2"    68-74cm/26.8-29.1"    72-78cm/28.3-30.7"    74-80cm/29.1-31.5"
Height: 150-160cm/4.92-5.25ft 160-170cm/5.25-5.58ft 170-180cm/5.58-5.91ft 180-185cm/5.91-6.07ft
Weight:       50-60kg             60-65kg                65-70kg                70-85kg
Tips: Due to the special fabric and manual measurement, there may exist 1-3cm/0.39-1.18" error, the above size is for reference only.
You May Also Like Don't Like These?
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.