Men's 2-Piece Suits Slim Fit Velvet Closure Collar Tuxedo 3 Color

$159.99
$299.99
-$140.00
Color:  Green
Size:  XS
Package:  1*Jacket + 1*Pants
Quantity
Shipping

Description

Step into refined elegance with Sparkforu's Men's 2-Piece Slim Fit Velvet Closure Collar Tuxedo. This ensemble, comprising a stylish blazer and tailored pants, is designed to accentuate your silhouette while exuding sophistication. The slim fit silhouette of the 2-Piece Suit, combined with the luxurious velvet fabric and closure collar design, makes it a versatile choice for a range of formal occasions. Available in three rich colors, this Tuxedo is a statement of style that transcends time and trends.

Fabric

  • Material: 70% Polyester 30% Viscose

Design

  • One Button & Peak Lapel

Package

  • 1*Jacket + 1*Pants

Occasion

  • Wedding / Prom / Party / Dinner / Stage / Dating

Embrace the Festive Season in Style:

As the holiday season approaches, Sparkforu invites you to embrace the festive spirit with the Men's 2-Piece Slim Fit Velvet Closure Collar Tuxedo. In three elegant colors, this ensemble is perfect for Christmas gatherings and winter celebrations. The soft velvet, designed for warmth and comfort, ensures you radiate style during the most wonderful time of the year.

Winter Chic and Comfort:

Crafted with the winter season in mind, this velvet Tuxedo set doesn't compromise on style or comfort. The high-quality materials provide both warmth and a sleek appearance, making it an ideal choice for winter events. Celebrate the magic of Christmas and elevate your winter wardrobe with Sparkforu's Men's 2-Piece Slim Fit Velvet Closure Collar Tuxedo – a perfect blend of contemporary style and seasonal warmth.

Celebrate the Magic of Christmas in Style with Our Exquisite Men's Suit Collection:

Step into the festive season with our specially curated Christmas Men's Suit Collection, designed to make a statement at every holiday occasion. From enchanting Christmas weddings to glamorous proms, lively parties, intimate dinners, romantic dates, star-studded red carpet events, and captivating stage performances, our suits effortlessly blend timeless charm with versatile elegance.

Whether you're saying "I do" in a winter wonderland, dazzling on the dance floor at a Christmas prom, stealing the spotlight at festive parties, impressing loved ones at intimate dinners, creating romantic moments on Christmas dates, standing out on the red carpet, or captivating audiences on stage, our impeccably tailored suits ensure you look your best at every festive gathering.

Unveil the magic of Christmas with our exquisite suits, where rich textures, seasonal colors, and festive patterns come together to create a collection that embodies the spirit of the season. Elevate your holiday celebrations with our attention to detail, classic designs, and a perfect balance between sophistication and comfort. Make this Christmas unforgettable as you shine bright in our festive suits, celebrating the most wonderful time of the year with unmatched style and sophistication.

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.