Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads
Kids/Youth Knee Pad Elbow Pads

Kids/Youth Knee Pad Elbow Pads

Kids/Youth Knee Pad Elbow Pads for Roller Skates Cycling BMX Bike Skateboard Inline Rollerblading, Skating Skatings Scooter Riding Sports Blue Small (3-7 years)
Size-Small (3-7 years)
Please select a size
Color-Pink
Please select a color
Quantity
$19.99
$29.99
-$10.00
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Shipping

Good Protection - BOSONER knee pads and elbow pads set with wrist guards are designed for sports safety protection, for skateboard, ice roller cycling skating, bicycle scooter, cycling biking, hover board, rolling, and other extreme sports which need impact protection gear. 

Flexible Wearing Style - BOSONER skateboarding pads and wrist guards can be worn directly with straps, but also can be set into the joint and then fixed with straps on the knee and elbow. 

Comfortable Ventilated Fabrics - BOSONER kids elbow pads and wrist guards are made of high grade durable fabrics, with EVA foam padding and polycarbonate full-coverage caps for cool air flow and limits perspiration. 

Portable Gear Set - BOSONER knee pads for kids come with 1 pair of knee pads, 1pair of elbow pads, 1 pair of wrist guards, and a mesh black drawstring bag to store them in. 

Cute Colors for Kids - BOSONER protective gear set are available in multi-colors, popular with boys and girls, which is a pretty nice present for Children's Day, Birthday, Christmas,Thanksgiving Day.

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.