Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves
Anti Slip Gel Pad Bicycle Gloves

Anti Slip Gel Pad Bicycle Gloves

Price

$0.00 $34.99
Save 0%

size

Please select a size

color - Black

Please select a color

Quantity

Over $80 Free Shipping
Sustainably made
Secure payments

If you live in a sunny climate all-year round and you want to buy gloves to further protect your hand from sun damage during work or when you're out on the road multiple times in a week.

If you don't want to continuously use sunscreen that you have to re-apply after washing your hands during meals or bathroom breaks.

Then this is the perfect cycling gloves for you:

> Mesh tops are very breathable

> Material and padding are soft and do not limit dexterity

> Gives you a solid grip on the rubber

- No cuffs on the gloves that allows you to bend your wrists freely

> You can wear a watch / pulse monitor without discomfort

> Very comfortable you won't notice while wearing

> You don't have to stop every once in a while to readjust your gloves

The padding is perfect for the palms and the outer glove is EXTREMELY breathable & comfortable.

They fit really good and come off very easy when you're taking them off.

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.