Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest QueenFunky
Cottage aesthetic Cottagecore Fashion

Queenfunky cottagecore style Medieval Style Vintage Square Collar Waistcoat Vest

$45.00
$0.00
-0%
Size-S
Please select a size
Color-Brown
Please select a color
Quantity
 QueenFunky

*The product does not include the chemise underneath.

*Due to the shooting light, the  brown color style looks a bit lighter in real life.

*The instagrammer is wearing the waistcoat in Light brown color which has been sold out

*Please Rub it with cold water before putting it on to remove the floating color
The fabric is non-stretchy and has a side zipper

 

Condition: New
Style: Vintage style
Elasticity: no elasticity
Fabric: faux suede (100 % vegan),  Lace fabric is either faux suede or twist/cording
Thickness: Medium
Silhouette: Fit
Detail: lace up, side zipper
Color: Brown/black
 

Size Chart

Size S     Bust 84 cm /33 inches            Length 49 cm /19 inches  

Size M    Bust 88 cm /34 inches            Length 50 cm/19 inches  

Size L      Bust 92 cm /36 inches           Length 51 cm/20 inches  

Size XL   Bust  96 cm /37 inches           Length 52 cm/20 inches  

Size 2XL  Bust 100 cm/39 inches          Length 52 cm/20 inches  


Size Charts

Our size chart is the size of the garment itself and not that of the customer. The shoe size is in the description option. The garment measurements are the maximum measurements that may vary slightly due to the handmade nature of our clothing and differences in the measuring process. Please bear in mind that the garments do not stretch. We strongly recommend that you measure yourself before ordering and compare your measurement to the size chart. 

 

MEASUREMENT GUIDE
  • Bust measurement - measure around the fullest part of your chest by wearing a bra. Don't use a backless or stick-on bra to do this.

  • Your waist is normally narrower than your chest. This should be right around your belly button.

  • To take your hips measurements accurately, measure the fullest part of your hips. You should do this wearing only undergarments.

 

SIZE CHART TIP 

  • For gathered/flair maxi or midi skirts, your waist measurement is the most important measurement
  • For closed-back dresses (sleeved dresses or dresses with zipper or button closure), pick a size according to your largest measurement, that is, if your bust is 39 inches (99cm) and your waist is 28 inches (71cm) inches you'll need a size M, if your bust is 43 inches (109cm) and your waist is 34 inches (86cm) inches, you'll need a size XL.
  • Your hip measurement is only important for items fitted from waist down, for example, pants, shorts, jumpsuits, fitted skirts, etc in which your hip measurement should be the deciding factor.


Our clothes are made from 100% print cotton fabric which does not stretch 100%.

Please chat with us or send an email if you are unsure of your correct size for us to help you

Body Image

Shipping & Delivery

How long will it take for my order to be delivered?
Delivery days: Normally it takes 1-3 business days for the warehouse to process an order. Order delivery takes additional 5-20 days, varying by country.

Country & Region ETA Shipping Fee
USA, 
Australia, 
New Zealand
5-15 working days Free shipping over $89, otherwise $7.99
UK 5-10 working days Free shipping over $69, otherwise $6.99
France, Germany, Italy, Spain, Netherlands, Belgium, Austria, Sweden, Poland, and other
European countries
7-15 working days Free shipping over $79, otherwise $7.99
South Africa 7-10 working days Free shipping over $99, otherwise $13.99
Canada 10-20 working days Free shipping over $99, otherwise $13.99
UAE 7-15 working days Free shipping over $129, otherwise $15.99
Note: The ETA above is an estimated time, not the exact time. Order processing time is excluded.
Updated on: 12th, July 2022

Delivery method: Yun Express Global Private Line, SF Express US e-commerce line.

Logistics providers: Yun Express or SF Express

We will dismantle the packages according to inventory and other factors (including but not ruling out the epidemic situation) and send them separately.


How can I track my order?

A shipment notification email will be sent to you after your order is fulfilled. You may track your order through the link below with the tracking number provided in the email:
https://www.17track.net/en

Will I be charged customs fees?
Customs fee is charged by Customs offices in the destination country based on local rules and policies. For now, customs fees to these countries are paid by the sender (queenfunky): United Kingdom, Germany, France, Italy, Sweden, Belgium, and Denmark. For the rest countries, these charges must be paid by the customers. Customers take full liability for all return shipment costs, customs charges and handling fees should they refuse to accept a parcel due to import duties or taxes.

PO BOX Address
Express Shipping is not available for P.O. Boxes and APO/FPO addresses. The delivery time for these addresses will take longer.
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.