Men's Casual Vintage 3 Pieces Mens Suit Classic Herringbone Tweed Notch Lapel Tuxedos

$139.99
$229.99
-$90.00
Color:  Navy
Size:  XS
Quantity
Shipping

Description

Step into a new level of casual elegance with Sparkforu's Men's Casual Vintage 3 Pieces Suit, featuring the classic Herringbone Tweed and Notch Lapel Tuxedo design. This versatile ensemble, consisting of a jacket, vest, and pants, effortlessly combines vintage charm with modern casual style. The Herringbone Tweed pattern and Notch Lapel detailing add a touch of sophistication to this 3-piece suit, making it a perfect choice for a range of casual occasions. The tailored fit ensures a polished look that transitions seamlessly from day to night.

  • Material: 20% Wool / 80% Polyester
  • Fabric: Tweed
  • Style 1:Notch Lapel
  • Style 2:Center Vent
  • Style 3:2 Buttons
  • Style 4: Sleeve Slit with 4 Cuff Buttons
  • Package: 1 * Jacket + 1 * Vest + 1 * Pants
  • Occasion: Wedding / Prom / Party / Stage / Dating

Embrace Effortless Style:

As the festive season approaches, Sparkforu invites you to embrace effortless style with the Men's Casual Vintage Herringbone Tweed Suit. Suitable for Christmas gatherings and winter festivities, this ensemble exudes relaxed charm. The vintage-inspired Herringbone Tweed, paired with the Notch Lapel, captures the essence of the season with a touch of laid-back sophistication.

Winter Comfort, Casual Chic:

Crafted for winter comfort and casual chic, this Herringbone Tweed Suit by Sparkforu utilizes high-quality materials. The three-piece set provides both versatility and warmth, ensuring you look stylish and feel comfortable during the winter months. Embrace the holiday spirit with Sparkforu's Men's Casual Vintage 3 Pieces Herringbone Tweed Notch Lapel Suit – a perfect fusion of casual sophistication and seasonal ease.

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.