Free shipping on international orders of $100
Login
Register
2024 NEW IN
SWEATER
JACKETS
Leather Jacket
SHIRTS
Business Shirts
T-SHIRT
MEN'S SHIRTS
Hawaiian Beach Shirt
POLOS
OTHER TOPS
OUTWEAR
MEN'S SUITS
PAJAMAS
CASUAL CLOTHING
BOTTOMS
TROUSERS
SWIM TRUNKS
Shorts
WOMEN
SHOES
ACCESSORY
NEWS
2024 NEW IN
SWEATER
JACKETS
Leather Jacket
SHIRTS
Business Shirts
T-SHIRT
MEN'S SHIRTS
Hawaiian Beach Shirt
POLOS
OTHER TOPS
OUTWEAR
MEN'S SUITS
PAJAMAS
CASUAL CLOTHING
BOTTOMS
TROUSERS
SWIM TRUNKS
Shorts
WOMEN
SHOES
ACCESSORY
NEWS
Login
1 / 1
1 / 1
Men's Casual Abstract Color Block Printed Shorts Suit
$40.99
$0.00
0%
Off
color
Picture Color
size
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
Add to Cart
Buy Now
Share the love
Product Description
Reviews
Product Description
Product: Men's Casual Abstract Color Block Printed Shorts Suit
SKU:
ZQMS00182Y
Gender: Men
Type: Suits
Feature: Printing
Material: Polyester
Style: Casual
Size: S-6XL
Please note: All dimensions are measured manually, with an error of 1-3 cm.
Tag
Size
Length
Chest
Shoulder
Sleeve Length
Waist
Hip
cm | inch
cm | inch
cm | inch
cm | inch
cm | inch
cm | inch
S
62cm |
24.4''
88cm |
34.6''
40cm |
15.7''
18cm |
7.08''
76cm |
29.9''
106cm |
41.7''
M
64cm |
25.2''
92cm |
36.2''
42cm |
16.5''
19cm |
7.48''
80cm |
31.4''
108cm |
42.5''
L
66cm |
25.9''
96cm |
37.7''
44cm |
17.3''
19cm |
7.48''
84cm |
33.0''
110cm |
43.3''
XL
68cm |
26.7''
100cm |
39.3''
46cm |
18.1''
20cm |
7.87''
88cm |
34.6''
112cm |
44.0''
2XL
70cm | 27.5
''
106cm |
41.7''
48cm |
18.9''
20cm |
7.87''
92cm |
36.2''
114cm |
44.8''
3XL
72cm | 28.3
''
112cm |
44.1''
50cm |
19.6''
21cm |
8.26''
96cm |
37.7''
116cm |
45.6''
4XL
74cm | 29.1
''
118cm |
46.5''
52cm |
20.4''
21cm |
8.26''
100cm |
39.3''
118cm |
46.4''
5XL
76cm |
29.9''
124cm |
48.8''
54cm |
21.2''
23cm |
9.05''
104cm |
40.9''
120cm |
47.2''
6XL
78cm |
30.7''
130cm |
51.1''
56cm |
22.1''
23cm |
9.05''
108cm |
42.4''
122cm |
48.1''
Reviews
Customer Reviews
Here are what our customers say.
Write a Review
Write a Review
Reviews
With Photos
Newest
Newest
Most liked
Highest ratings
Lowest ratings
Customer Reviews
Reviews
With Photos
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
${function(){ const limit = typeof data === 'number' ? data : 0; return `
Pictures/Videos (
${limit || 0}/5
)
` }()}
${(function(){ const closeIcon = '
'; if (item.type === 'image') { return `
${closeIcon}
` } return `
${closeIcon}
` })()}
Submit Comments Anonymously
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.