Men's Solid Color Button Knit Jacket

$63.50
people are viewing this right now
Color:  Gray
Size:  M
Quantity
Description

Detail

"Material: Acrylic fabric, stretchy, breathable and comfortable.
Design: Button closure, single-breasted, long sleeve, loose fit, two side pockets
Occasion: Suitable for any occasion you like. A warm and classic cardigan for daily wearing, lunch, dating, party, or any other casual occasions.
Match: Mid-weight cardigan sweater is perfect for spring, fall and winter, easy to match with undershirts, casual pants and jeans.
Laundry Guide: Gentle machine washable with laundry bag. Hand wash in cold recommend.
These fibers are wrinkle-resistant.
Layout: Simple and tidy, the layout design is vintage and stylish, not bloated when wearing.

Kindly refer to the size chart before placing an order."

Why you'll love it

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.