Free shipping worldwide over $50
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
12 / 14
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
Men’s Embroidery Golf Shirt🥰
55% OFF
detroitrain

Men’s Embroidery Golf Shirt🥰

$29.99 $65.96
0 sold
Color
Size
Qty

SIZE CHART

Elevate your wardrobe with our Men’s Embroidery Golf Shirt. Crafted from premium materials, this shirt combines style and functionality to keep you comfortable and confident anytime. With its classic design and intricate embroidery, it's the perfect choice for any gentleman looking to make a statement.

KEY FEATURES

PREMIUM COTTON BLEND: Crafted from a soft and breathable cotton blend fabric for superior comfort and durability.

ELEGANT EMBROIDERY: Intricately embroidered logo or design on the chest adds a sophisticated and personalized touch to your outfit.

CLASSIC DESIGN: Timeless shirt silhouette with a ribbed collar and cuffs for a polished yet casual look.

VERSATILE STYLE: Perfect for both casual and semi-formal occasions, such as golf outings, weekend gatherings, or casual Fridays at the office.

COMFORTABLE FIT: Relaxed fit with Great ventilation for ease of movement and a comfortable feel all day long.

SPECIFICATION

Material: Cotton

Season: Summer

Fit: loose

Color: Black, White, Pink, Gray

Size: M,L,XL,2XL,3XL

PACKAGE INCLUDES

1 *  Men’s Embroidery Golf Shirt

NOTES

Colors may vary due to different monitors.

For manual measurements, please allow 1-2 cm for errors.

You May Also Like Don't Like These?

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.