Free shipping on international orders of $100

Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
1 / 8
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
Tom Harding Breathable Linen Trousers
1 / 8

Tom Harding Breathable Linen Trousers

$39.99
$61.53 35% Off
Color
Size

Elevate your wardrobe with the timeless allure of the Tom Harding Breathable Linen Trousers. Crafted from the finest linen-cotton blend, these pants have been meticulously designed to provide a breathable and lightweight wearing experience. The inherent qualities of the fabric guarantee exceptional moisture wicking, making this pair an optimal choice for daylong comfort. Pair them with a crisp button-down and loafers for a polished ensemble, or opt for a relaxed look by combining them with a casual tee and sneakers.

FEATURES:

Smart-casual style

Updated breathable feel

Premium linen-cotton blend

Updated straight-leg design

Elastic waist with drawstring

OUR GUARANTEE:

  •  ☑️  Tracking number for every order
  •  ☑️  Safe payments via Stripe® and Paypal®
  •  ☑️  24/7 assistance service@corywear.com
  •  ☑️  No hidden fees!

Size Chart:

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.