Men's Cotton Linen Coconut Tree Graphic Prints Stand Collar Outdoor Street Short Sleeve Shirt

color
White
Khaki
size
S
M
L
XL
XXL
XXXL
Price
$49.99
$24.69
Save  $25.30
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
Specifications
Gender: Men's
Style: Casual, Designer, Fashion, Streetwear, Soft
Occasion: Outdoor, Going out, Casual, Daily, Street, Vacation
Tops Type: Shirt
Neckline: Stand Collar
Fabric: Polyester
Design: Print
Sleeve Length: Short Sleeve
Look After Me: Washable, Hand wash, Machine wash
Pattern: Coconut Tree, Graphic Prints
Season: Summer, Spring
Fit Type: Regular Fit
 

Size Chart

Inches
Size Fit US Size Fit UK Size Fit EU Size Bust Shoulder Width Length Sleeve Length
S 36 36 46 41¾ 18 28¾ 9¾
M 38 38 48 44 18½ 29½ 9¾
L 40 40 50 46½ 19 30¼ 10
XL 43 43 53 48¾ 19¾ 31 10¼
2XL 47 47 57 52 20½ 32 10½
3XL 51 51 61 55 21¼ 32¾ 10¾
4XL 53 53 63 58¼ 22 33½ 10¾
5XL 55 55 65 61½ 22¾ 34¼ 11
 Centimeters
Size Fit US Size Fit UK Size Fit EU Size Bust Shoulder Width Length Sleeve Length
S 36 36 46 106 45.5 73 24.5
M 38 38 48 112 47 75 25
L 40 40 50 118 48.5 77 25.5
XL 43 43 53 124 50 79 26
2XL 47 47 57 132 52 81 26.5
3XL 51 51 61 140 54 83 27
4XL 53 53 63 148 56 85 27.5
5XL 55 55 65 156 58 87 28
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.