people are viewing this right now

2024 Men's Business Sports Suit

$52.99
$89.99
Color:  blue
Size:  S
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

Description

Applicable scene: daily
Sleeve length (cm): short
Material: waffle cotton
Applicable season: four seasons
Style: casual
Product type: suit
Top type: T-shirt
Sleeve type: regular
Hooded: no
Gender: male
Size: S, M, L, XL, 2XL, 3XL
Style: sports, fashion, casual

Unit: inches:

SizeBustLengthShoulderSleevePants LengthHipWaist
S41.727.617.38.941.740.228.3
M43.328.318.19.142.142.129.9
L45.329.118.99.342.544.131.5
XL47.229.919.79.442.946.133.1
2XL49.230.720.59.643.34834.6
3XL51.231.521.39.843.75036.2

Unit: cm

sizebustLengthshouldersleevePants Lengthhipwaist
S106704422.510610272
M11072462310710776
L115744823.510811280
XL12076502410911784
2XL125785224.511012288
3XL13080542511112792

Features:
🤵‍【Breathable fabric】Designed with soft and comfortable fabric, it can keep its shape after multiple washes. Ultra-thin and lightweight, quick drying to prevent any body odor from remaining on the fabric.
🤵‍【Instant sweat absorption】Made of moisture-absorbing and breathable fabric, it can quickly absorb sweat and dry, avoid the feeling of dampness and cold, and help regulate body temperature during exercise.
🤵‍【Suitable for multiple occasions】Great for daily wear and sports. You can wear it during outdoor activities or intense sports, such as football, hunting, fishing, cycling, and military and tactical games.

Happy shopping

30-Day Return Option We believe you will love our styles, but if you are not satisfied, you have 30 days of worry-free return service.