Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
1/13
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
Rolling Knee Pads
1/13

Rolling Knee Pads

$79.99
$79.99
Save $0.00
ColorYELLOW
Please select a color
Size
Please select a size
Quantity
SKU:
Weight: 0kg
Barcode:
🔥American independence day Promotion🔥Keep your father away from hurting your knees! ! !

  • Tapered gel pad designed to evenly displace weight and lessen pressure on the knee, while fitting the contour of the knee.

  • Hook and loop (one strap) secures knee blades comfortably with less tension on the back of your knee and allows for easy on and off. 
  • Non-marring, durable casters have a load rating of 80 lbs per caster.

  • Knee Silicone pads are designed for any job where you are required to be on your knees.

  • Use for: installing tile, wood floors, carpeting, concrete & masonry work, painting low places, construction work, auto detailing & maintenance, stocking shelves, and gardening.
ROLLING KNEE PADS
The knee blades are designed for any job where you are required to be on your knees. The high-quality knee blades allow for more balance, flexibility, and mobility. The three-wheeled mobile base allows for full 360° turning capability, without lifting from the floor. Close to the ground knee roller design minimizes back stress. With the push of a button, you can go from Knee Blade to knee pad.
  • Designed to evenly displace weight and lessen pressure on the knee, while fitting the contour of the knee.
  • Secure the rolling knee pads comfortably with less tension on the back of your knee.
  • Easily put them on or take them off.
  • Durable, lightweight nylon for the most demanding projects.
  • Each blade weighs only 3.5 lbs.
  • 3 durable non-marring casters on each knee blade.
  • Load rating of 80 lbs. per caster.

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.