Free shipping on international orders of $100

Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
1 / 6
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
Men's Casual Color Block Chest Pocket POLO Shirt
1 / 6

Men's Casual Color Block Chest Pocket POLO Shirt

$39.99
$0.00 0% Off
Color
Size

Introducing the Men's Casual Colorblock Chest Pocket Polo Shirt, a versatile and stylish addition to your wardrobe. This polo shirt features a colorblock design and a chest pocket, combining modern aesthetics with a classic silhouette.


Product Information

  • Material: Cotton, Polyester
  • Short Sleeves

Size Chart:

Size Bust Shoulder Length Sleeve
S 40.16 16.14 26.77 7.48
M 41.73 16.54 27.17 7.87
L 44.09 16.93 27.56 8.21
XL 46.46 17.32 27.95 8.66
XXL 48.82 17.72 28.35 9.06
3XL 51.18 18.11 28.74 9.45
    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.