Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com
Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit Radinnoo.com

Men's Casual Formal 2 Pcs Summer Linen Notch Lapel Suit

Ultra Airy,Premiun Breathable Knit,and Lightweight
Comfortable with Affordable Price
Cerified Slip Resistant Grip
Fit: True to size
$67.99
$0.00
-$-67.99
Color-Sky Blue
Please select a color
Size
Please select a size
Quantity
 Radinnoo.com

Elevate your summer wedding attire with our Tuxaro Men's Blazer and Shorts Set, the ideal choice for stylish grooms seeking comfort and sophistication on their big day. Crafted from a luxurious blend of 20% cotton and 80% linen, this wedding-ready suit combines the breathability of cotton with the timeless elegance of linen, ensuring you stay cool and dapper from ceremony to reception.

Blazer Details:

  • Material: 20% Cotton / 80% Linen

  • Style: Flat

  • Set Includes: Blazer + Shorts

  • Lapel: Notch

  • Vent: Side

  • Closure: Single Breasted with 2 Buttons

  • Pockets:

    • 2 Real Bound Pockets

  • Cuffs: Sleeve Slit with 4 Cuff Buttons

  • Lining: Fully Lined

Shorts Details:

  • Closure: Zipper

  • Pockets:

    • 2 Real Seam Pockets

  • Customization: For color or size adjustments, please specify in the order notes.

Kentucky Derby Outfit for Man: Stand out at the races with our Kentucky Derby-inspired ensemble. This suit captures the essence of classic Southern charm, with its lightweight seersucker fabric and timeless design. 

Suit with Sneakers Look: For a modern twist on traditional suiting, pair our Tuxaro Men's Blazer and Shorts Set with sneakers for a relaxed yet stylish look. Whether you're strolling along the boardwalk or attending a summer soirée, this versatile outfit effortlessly combines sophistication with urban cool. 

Mens Linen Suit: Crafted from a luxurious blend of cotton and linen, our Tuxaro Men's Blazer and Shorts Set exudes laid-back elegance, making it the perfect choice for those warm-weather days when style is paramount. 

Summer Suits for Man: Designed for the discerning gentleman, our Tuxaro Men's Blazer and Shorts Set is the epitome of summer suiting. Lightweight and breathable, it's the ideal choice for any warm-weather occasion, from beach weddings to garden parties. 

Men's Linen Blazer: With its classic notch lapel and versatile flat style, our Tuxaro Men's Blazer and Shorts Set is both functional and fashionable. Crafted from a luxurious blend of cotton and linen, it's the perfect choice for any summer occasion. 

Linen Mens Outfit: Make a statement with our Tuxaro Men's Blazer and Shorts Set, crafted from premium linen fabric for a lightweight and breathable feel. Whether you're saying "I do" on the beach or dancing the night away at a garden party, this outfit is sure to impress. 

Cool Summer Suit: Stay cool and stylish all season long with our Tuxaro Men's Blazer and Shorts Set. Designed to withstand the heat while keeping you looking sharp, it's the perfect choice for any warm-weather occasion. 

Beach Wedding Suit: Say "I do" in style with our Tuxaro Men's Blazer and Shorts Set. Whether you're exchanging vows on the sand or dancing under the stars, this suit is sure to make a statement with its relaxed yet refined silhouette.

Customization: For color or size adjustments, please specify in the order notes.

With its classic notch lapel, side vent, and versatile flat style, this wedding blazer and shorts set is both functional and fashionable. Make a lasting impression on your special day with Tuxaro. Order now and redefine your wedding fashion statement!

Size Chart

Size M L XL 2XL 3XL 4XL 5XL 6XL
Sleeve Length ③ 61 62.2 63.5 64.8 66 67.3 68.6 69.9
Shoulder ④ 42.8 43.9 45.2 46.5 47.8 49 50.3 51.6
Bust ⑤ 96 99.1 104.1 109.2 114.3 119.4 124.5 129.5
Length ⑥ 69 70 71 72 73 74 75 76
Sleeve Width⑦ 36 37.4 39 40.6 42.2 43.8 45.4 47
Hem ⑧ 98 102.8 107.9 113 118.1 123.2 128.3 133.4

Size M L XL 2XL 3XL 4XL 5XL 6XL
Waist① 75 78.7 83.8 88.9 94 99.1 104.1 109.2
Front Rise② 27.6 28.1 28.6 29.1 29.6 30.1 30.6 31.1
Hip③ 94 99.5 104. 108.9 113.6 118.3 123 127.7
Crotch④ 63 64 66.4 68.8 71.2 73.6 76 78.4
Length⑤ 101 102.9 104.9 106.9 109 111 113 115.1
Kenn⑥ 44 45 45.9 46.8 47.7 48.6 49.5 50.4
Cuff⑧ 37 37.4 37.9 38.4 38.9 39.4 39.9 40.4

FAQs

What are orthopedic shoes?

Orthopedic shoes are shoes designed to provide maximum support to the foot and ankle. They benefit people with foot pain and a range of conditions that make walking or exercising in regular shoes difficult and uncomfortable.

What are the benefits of orthopedic shoes?

Having supportive shoes can help reduce foot pain, increase blood flow, improve posture, and reduce the risk of injury. Additionally, wearing orthopedic shoes can prevent future foot problems.

Will orthotics solve my foot problems?

While orthopedic shoes do help provide comfort for people with foot pain and certain foot conditions, they are not a substitute for the proper medical care needed. If you feel you need medical help for foot pain or have concerns, advise or visit your local GP.

Can anyone wear orthopedic shoes?

Some people rely more on orthotics to help relieve discomfort and improve quality of life, but that doesn’t mean they aren’t right for everyone! Orthopedic shoes can also be used as a preventative measure to prevent foot problems as we age.

Every new pair of shoes gives me blisters. Will that happen with Radinnoo?

We understand why you’re worried about blisters. We are committed to providing your body with a solid foundation. Inspired by our customers' wearing experience in various foot conditions, our experts use designs that best fit the human foot in the production of each pair of shoes to adapt to different daily activities. Plus, our insoles are super comfortable and provide extra comfort and support.

 Radinnoo.com

Why Radinnoo?

Our mission is to introduce and deliver the easiest and most effective way to live a healthy lifestyle. Personal care solutions to inspire and empower every individual living their healthiest lives, every day. Having a ancle ache should not get in the way of your happy everyday life. A pain free life unlocks the whole you. The better you. The you that’s balanced. Aspiring. Happy. Don´t let foot pain ruin your day. Our focus is giving you the energy to create your best life.

  • 30-Days Wear Test

    100% Satisfaction Guaranteed
  • Secure payment

    100% Securety Payments
  • Support Refund

    Hassle-Free Process.30-Days Money Back Guarantee
  • Support is here for you

    Any questions? Our team will be happy to help you at support@radinnoo.com

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);