New Style Lapel Classy Coatigan (Buy 2 Free Shipping)

$39.99
$79.99
Save 50%
4641 sold
Color : Reddish Brown
Size : S
Quantity
people are viewing this right now
Description

This Lapel Classy Coatigan is perfect for everyday active lifestyles such as work, home, walking, shopping, dating and more. Imagine wearing this coatigan with a variety of styles in your daily life, you will look young and energetic!

The overall fit is loose, making it suitable for women of all shapes and ages. In addition, the generous solid color and stylish lapel collar make it the perfect effortlessly chic garment! Practical side pockets keep your essentials within reach.

You can wear it to parties, vacations, work, shopping, banquets and more. You can even wear it for some simple outdoor workouts and its overall loose fit won't interfere with your ability to perform certain exercises.

There are 16 colors to choose from, each of which is a noble and temperamental color that we have carefully selected to accentuate a woman's sophisticated charm!

Features

  • Lapel
  • Mid-length
  • Medium thickness
  • Pockets on both sides
  • Loose fit

Simple and slim H-shape cut, suitable for a multitude of body shapes, effortlessly shows off a charming waistline. Not only warm, lightweight but also in line with fashion aesthetics, making you fashionable in a second!

The moment you put on this coat, you'll be a different person! Exquisite and intricate craftsmanship gives the coat a sophisticated and cozy texture on both sides, with an eye-catching lapel and two convenient large pockets.

It is cozy, durable, soft and skin-friendly and can withstand daily wear and washing. It will become your most durable and frequently worn coat every fall and winter!

With this coatigan, you can pair it with any of your favorite long sleeves, sweaters, sweatshirts, jeans, bottoms, etc. and even sneakers and boots.

Size Chart 

SHIPPING:

  • BUY 2+ GET FREE SHIPPING

  • Please do note that shipping is insured. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! 😉

OUR GUARANTEE

  • We take pride in our products as we believe they are amazing.
  • However, we understand that buying things online can be daunting, especially for the first time, so we offer a 100% satisfaction guarantee.

100% Risk-Free Purchase  

If the product you received is damaged, don't worry. Just hit the Contact us button and send us a message and we'll offer you an exchange or refund. 100% easy & risk-free process.  button and send us a message, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.

 

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.