Free shipping on orders over $79

Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
1 / 8
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt
1 / 8

Men's 100% cotton and linen long-sleeved flat lapel spring and summer casual shirt

$34.99
$0.00 0% Off
Green
Size

Highlights

 

- Made of 100% cotton and linen material
- Designed with long sleeves for added protection and style
- Specifically tailored for men
- Classy linen shirt style for a sophisticated look
- Perfect for vacation or leisure activities
- Features a stylish lapel neckline for a trendy touch

Specifications

Gender: Men's
Style: Fashion,Comfortable,
Occasion: Streetwear,Casual,Daily,Vacation,Holiday
Tops Type: Casual Shirt,Linen Shirt,Button Up Shirt,Beach Shirt,Summer Shirt
Neckline: Lapel
Fabric: Cotton And Linen
Sleeve Length: Long Sleeve
Look After Me: Wet and Dry Cleaning,Washable
Pattern: Plain,Season:Spring & Summer

Size Chart

Centimeters
Size Fit US Size Fit UK Size Fit EU Size Bust Shoulder Width Length
S 36 36 46 108 47.5 76
M 38 38 48 114 49 77
L 40 40 50 120 50.5 78.5
XL 43 43 53 126 52 80
2XL 47 47 57 134 54 81.5
3XL 51 51 61 142 56 83
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.