Dark Navy Formal Peaked Lapel Easy-Fit Wedding Tuxedo

$217.00
Jacket Size:  34
Pant Size:  28
Shape:  Slim
Quantity
Shipping
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Description

Tailored Elegance for Every Occasion

At DressDora, we believe every gentleman deserves a perfect suit. Our collection of men’s wedding suits, groomsmen suits, and formal suits for men is available in a wide range of classic and modern colors, with a full selection of standard sizes. Whether you're walking down the aisle or attending a black-tie event, our suits are designed to help you look sharp and feel confident.

🎯 Why Choose DressDora Suits?

  • Modern, flattering cuts for all body types

  • High-quality fabrics and fine craftsmanship

  • A rich variety of color options to suit every wedding theme

  • Perfect for grooms, groomsmen, proms, and formal occasions

Look sharp. Feel confident. Make a statement—with a tailored suit designed for your moment.

📏 For detailed sizing information, please refer to our Size Chart.

Color Chart

Black
Blushing Pink
Brown
Burgundy
Cabernet
Candy Pink
Champagne
Chocolate
Green
Coral
Daffodil
Dark Green
Dark Navy
Dusk
Dusty Blue
Dusty Rose
Dusty Sage
Emerald
Fuchsia
Gold
Grape
Ivory
Jade
Taupe
Lavender
Lilac
Ink Blue
Mint Green
Mist
Mulberry
Ocean Blue
Orange
Orchid
Peacock
Pearl Pink
Pool
Regency
Royal Blue
Red
Rust
Sage
Silver
Sky Blue
Steel Grey
Stormy
Vintage Mauve
Watermelon
White
Wisteria
Yellow

Shipping & Delivery

Service Type Processing Time Shipping Time Total Time
Standard Order 10-12 working days 5-8 working days 15-20 working days
Rush Order 5-8 working days 5-8 working days 10-16 working days

Worldwide Delivery

We ship to most countries worldwide. Please select your destination from our shipping countries list during checkout.

Customs & Duties

Customers are responsible for any customs duties. For details, please see our Customs & Import Tax page.

Return

(1) Standard sizes are returnable within 3 days of receipt. Custom sizes are final sale and nonreturnable.

(2) Please make sure they are in their original conditions - unworn, unwashed, unaltered, undamaged, clean, free of lint and hair and with tags intact and attached.

Learn more about Our Return Policy.

Faqs

Order Questions
Q: Are there discounts for bulk orders?

A: Our store strives to offer a wide range of dresses at reasonable prices. For bulk orders, we're happy to discuss special deals based on quantity. Please contact our online assistant or email us for personalized bulk order pricing.

Q: Can I make changes to my order?

A: We'll send a confirmation email for review. Changes must be requested within the specified time window (typically 12 hours). After processing begins, changes may not be possible due to production schedules. Your satisfaction is our priority.

Q: How can I track my order?

A: Track your order by logging into my acount. You'll receive updates at each stage. For assistance, contact us via email or live chat - we're here to help!

Payment Questions
Q: Why was my payment declined?

A: Common reasons include bank restrictions or card usage patterns. We accept PayPal, Credit/Debit Cards (Visa, MasterCard, AMEX). Try another payment method or contact your bank, then place your order again.

Q: How do I use a coupon?

A: Enter your code in the coupon box at checkout and click "Apply". All valid codes (including negotiated discounts) will be processed automatically.

Q: Is your payment system secure?

A: Absolutely. We're verified by International Bank Validation Systems and PayPal, adhering to strict security protocols. Shop with confidence knowing your information is protected.

Q: What payment methods do you accept?

A: We accept all major credit/debit cards (Visa, MasterCard, AMEX) and PayPal. Payment processing is seamless and secure.

Shipping Questions
Q: Can I change the shipping address?

A: You can modify the shipping address before the order enters the delivery stage. Depending on the destination and local policies, there might be additional shipping costs and customs duties. Feel free to check with our online assistant or your local department for more information.

Q: How long is the shipping time?

A: We promise safe and efficient door-to-door delivery for every order. Typically, it takes about 5 days from dispatch to reach your house. However, please understand that factors like holidays, adverse weather conditions, or other unforeseen events may affect the delivery schedule and the estimated arrival date.

Q: What happens if I miss the delivery?

A: If the initial delivery attempt fails, you can find the contact information of your local express service in the delivery failed email we send you. You can arrange for another delivery on a more convenient day. Please note that if you miss multiple delivery attempts, there may be an additional charge for re-delivery. Additionally, parcels that are returned to us or destroyed by the express service due to prolonged non-response from customers cannot be considered our responsibility.

Q: Where do you ship to? Can delivery be made to my area?

A: Our products support global shipping. Whether you are in the United States or any other country around the world, we can accurately deliver goods to your home.

Return & Refund Questions
Q: Is it possible to return the dress upon receipt?

A: Yes, you can return the dress and receive a refund if there is any issue with the dress you received.

Q: Once I return the dress, when can I expect to receive the refund?

A: Upon receiving the returned dress, we will process the refund. Typically, you can expect to receive the refund within 2 - 5 days.

Q: Where should I send the dress for return?

A: Please contact our service team to obtain a return form before sending back the items. Do not return the dress to the address mentioned on the parcel.

Products Questions
Q: Is it possible to order multiple colors and sizes for the same style?

A: Absolutely! We offer dresses and gowns in every size and color listed on our website, including personalized sizes. Our experienced salon tailors can handle large quantities for your big party, so there's no need to worry about stock availability.

Q: Can the dress be slightly altered to suit my preferences?

A: Yes, we can help alter the dress to add a personal touch. Simply reach out to us online or email us your ideas, and we'll do our best to accommodate your request.

Q: How can I ensure that my returned order matches the previous one exactly?

A: Since many special orders are hand - made, slight deviations in colors and details are unavoidable. However, we have a solution. To ensure a perfect match, please provide pictures of the dresses you received, so we can accurately replicate your previous order.

Q: How can I ensure the size and color work perfectly for me?

A: We understand the importance of a perfectly fitted dress. To ensure a great fit, please select your size according to the size chart or provide us with your exact measurements when placing your order. Colors may appear slightly different due to monitor settings, photography lighting, and surroundings. We recommend ordering fabric swatches from our site to help you make the best decision.

Q: How can I measure myself?

A: We provide a size chart and a "How to Measure" guide on each product page. Alternatively, you can check out our size guide for detailed instructions on measuring yourself. Please take your time to measure accurately, as this will ensure that the products you receive fit your body perfectly.

Account Questions
Q: How can I reset my password?

A: To reset your password, follow the "Forgotten Password" instructions. For security reasons, we cannot email your password directly. Instead, you will receive a reset link via email. Click on the link to reset your password. If you don't receive the email, please contact us, and our technology department will manually reset it for you.

Q: How can I change the email address associated with my account?

A: To ensure the security of your account, you cannot directly change the registered email address. However, you can inform us of the new email address you want to use, and we will update it for you in our records and order status.

Q: Is it necessary to be a member to make a purchase?

A: You can place an order as a guest, but having an account offers added benefits. It makes order tracking, saving frequent addresses, and submitting tickets easier. Creating an account only takes a minute, so feel free to sign up.

Q: What should I do if I have questions about my order?

A: In your account, you can check your order status under "My Order." If you have any inquiries about your order after receiving it, you can submit a ticket, and our service team will respond within 24 hours.

Customer Reviews
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.