Men's T-shirt Suits Shorts and T Shirt Set 2 Pieces Outfits Plain V Neck Daily Wear Vacation Short Sleeve

color
White
Black
Blue
Grey
khaki
size
S
M
L
XL
XXL
XXXL
Price
$69.99
$49.89
Save  $20.10
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description

Highlights

- Perfect for summer vacations
- Stylish 2-piece outfit for men
- Short sleeves for a comfortable fit
- Trendy V-neck neckline
- Ideal for a casual day out or beachwear

Specifications

Gender: Men'sStyle: Fashion, CasualOccasion: Going out, Vacation, Daily WearTops Type: 2 Pieces Outfits, Shorts and T Shirt Set, T-shirt SuitsNeckline: V NeckFabric: PolyesterDesign: 2 Piece, KnittedSleeve Length: Short SleeveElasticity: Micro-elasticLook After Me: Washable, Machine washPattern: PlainSeason: Summer

Photos

 

 

 

 

 

 

 


 

Size Chart

Inches
Size Bust Waist Sleeve Shoulder Width Length Length [Bottom] Hips
S 44 28 17¼ 19 29¼ 40½ 43
M 46½ 30 17¾ 19¾ 30 41¼ 45¼
L 48¾ 32 18 20¼ 30¾ 42¼ 47¾
XL 51¼ 33¾ 18½ 20¾ 31½ 43 50
XXL 54¼ 36½ 19 21¾ 32¼ 43¾ 53¼
3XL 57½ 39¼ 19¼ 22½ 33 44½ 56¼

 
Centimeters
Size Bust Waist Sleeve Shoulder Width Length Length [Bottom] Hips
S 112 71 44 48.5 74 103 109
M 118 76 45 50 76 105 115
L 124 81 46 51.5 78 107 121
XL 130 86 47 53 80 109 127
XXL 138 93 48 55 82 111 135
3XL 146 100 49 57 84 113 143
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.