Men's Solid Colour Fashion Polo Shirt

people are viewing this right now
$34.99
$59.00
-$24.01
Color:  Purple
Size:  M
Quantity

Description

Size Chart

SIZE LENGTH(CM | IN) BUST SHOULDER SLEEVE WEIGHT
48/M 68 | 26.8 100 | 39.4 44 | 17.3 22 | 8.7 50-60KG
50/L 70 | 27.6 104 | 40.9 46 | 18.1 23 | 9.1 60-70KG
52/XL 72 | 28.3 108 | 42.5 48 | 18.9 23 | 9.1 70-80KG
54/2XL 74 | 29.1 112 | 44.1 50 | 19.7 24 | 9.4 80-87.5KG
56/3XL 76 | 29.9 116 | 45.7 52 | 20.5 24 | 9.4 87.5-95KG
58/4XL 78 | 30.7 120 | 47.2 54 | 21.3 25 | 9.8 97.5-105KG

Description

This fashionable solid coloured men's polo shirt is a perfect choice for any casual occasion. It is made from soft, breathable fabric for a comfortable fit and feel. The classic polo neckline and short sleeves make this shirt a timeless wardrobe staple. It comes in a variety of colours to choose from, allowing you to easily pair it with your favourite trousers.

Main features

Soft, Breathable Fabric: This T-shirt is made from a lightweight, breathable material that gives you a comfortable fit and feel.

Classic Polo Collar: The classic Polo neckline gives this t-shirt a timeless look.

Short Sleeves: Short sleeves make this shirt easy to layer or wear alone.

Variety of Colours: This shirt comes in a variety of colours to choose from, allowing you to easily pair it with your favourite trousers.

Specifications

Material: 85% Nylon +15% Spandex

Color: Purple/Black/Grey/Ink blue/Champagne/Matcha green

Product size: M-4XL

Sleeve length: Short sleeve

Neckline: Classic Polo

Fit type: Regular Fit

Package includes

1* Men's solid colour fashion polo shirt

Notes

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Colour may not appear exactly as in real life due to variations between computer monitors.

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.