Men's Long Sleeve Vintage Jacket

$51.00
people are viewing this right now
Color:  Khaki
Size:  S
Quantity
Description

Revamp your wardrobe with a men's long-sleeve vintage jacket. This classic walking jacket features a long button closure and a fitted design that allows for a great range of movement in the upper body. It's particularly helpful for layering. The buttons on the coat are made of horn and match the color of the jacket, featuring a matte finish. The notch lapel design adds a classic and fashionable touch.

Detail

"Version: Fitted
Placket: Button Closure
Fabric: Polyester Blend
Sleeve Length: Long Sleeve
Season:Autumn / Winter / Spring
Style: Casual / Basic / Outdoor / Sports"

Why you'll love it

These jackets are crafted from a durable polyester blend, ensuring that you can enjoy them for many years. Additionally, the jacket is expertly double-stitched all over for enhanced durability. Whether you choose to button it up or leave it unbuttoned during the spring or autumn, you'll look great either way.

What Our Customers Say

12 Reviews
a***r@gmail.com

Since I discovered mildstyles, I no longer have to look around for my daily clothes. I have purchased many styles and patterns from them and they are all great.

$23.99
$26.99
Buy it
Metzger Christian

Ale Shirts 100% Baumwolle. Gute Passform und angenehm zu tragen.

$23.99
$26.99
Buy it
RTJ***

It's what you expect from it. The quality is excellent. Sewn well and not going to fall apart. Highly recommend.

$23.99
$26.99
Buy it
Metzger Christian

I shop for everything I can on here. Favorite store hands down!

$23.99
$26.99
Buy it
View more
Steven Todd Miller
Add customer reviews and testimonials to showcase your store’s happy customers.
$19.99
$25.99
Buy it
SRH***

Looks great fits well. Love these clothing! Everything I’ve purchased from them has been very nice and high-quality.

$23.99
$26.99
Buy it
W***t

Best custom shirts ever. Exactly how I wanted them, quality is really good. I will order more from them and to be honest I won’t order from anyone else.

$23.99
$26.99
Buy it
M***r

Recibido correctamente, llegó en perfectas condiciones. Buen embalaje. Tal y como se describe. Envío rápido, recibido en 8 días. Muchas Gracias por todo.

$23.99
$26.99
Buy it
G***r

If you are contemplating ordering from this Vendor, hesitate no more. They do AWESOME work and Great Communication. I am a repeat customer!

$19.99
$26.99
Buy it
S***r

Very accurate as picture and very nice materials

$19.99
$26.99
Buy it
G***k

Fits nice and seems to be good quality. Washes really well too

$23.99
$26.99
Buy it
B***e

Elastic cotton t-shirt. Reproduction as requested. Very quickly delivered.

$19.99
$26.99
Buy it
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.