Free shipping on international orders of $100

Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
1 / 11
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
Men's Casual Plaid Collar Button Summer Linen Shirt
1 / 11

Men's Casual Plaid Collar Button Summer Linen Shirt

$39.99
$54.99 27% Off
Color
Size

Refresh Your Look And Stay In Fashion!

  • 🌴Material: Skin-friendly Fabric from 100% Natural Cotton. The breathable fabric feels very comfortable and soft. This short sleeve shirt is nicely stitched and detailed.
  • 🌴Occasion: Suitable for any occasion in Summer spring and early fall. Great to wear for working in an office, business, meeting with friends, parties, vacation, travel, indoor and outdoor activities, picnic, school work, weddings, dating, and other casual occasions. And it is also a good gift for your friends, boyfriend, lover, father or yourself.
  • 🌴Feature: Simple and classic style, short sleeve button-down shirts, plaid design, solid color, fashion chest pocket, high-class cotton stretch fabric, regular fit, stylish design creates a smart look. Comfortable and generous. Easy to pair with pants, shoes, lightweight coat, and so on.
  • 🌴Garment care: Machine wash gentle or hand wash in cold water.
  • Tag
    Size
    Length Chest Shoulder Sleeve
    cm | inch cm | inch cm | inch cm | inch
    M 69cm | 27.1'' 106cm | 41.7'' 42cm | 16.5'' 20cm | 7.8''
    L 70cm | 27.5'' 112cm | 44.1'' 43cm | 16.9'' 21cm | 8.2''
    XL 71.0cm | 27.9'' 118cm | 46.4'' 44cm | 17.3'' 22cm | 8.6''
    2XL 72.0cm | 28.3'' 124cm | 48.8'' 45cm | 17.7'' 23cm | 9.0''
    3XL 73.0cm | 28.7'' 130cm | 51.1'' 46cm | 18.1'' 24cm | 9.4''
    4XL 75.0cm | 29.5'' 138cm | 54.3'' 48cm | 18.8'' 26cm | 10.2''
    5XL 78.0cm | 30.7'' 142cm | 55.9'' 52cm | 20.4'' 27cm | 10.6''

    * This data was obtained from manually measuring the product, it may be off by 1-3 CM.

    Item sizes are true to the size chart. Refer to the size chart to find your size.

    If you're between sizes, we recommend the larger option for a better fit. 

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.