Men's Luxury Business Long Sleeve Shirt

$22.99
$46.74
Save $23.75
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
Description

Description

  • SPU:
    MSR495982
  • Material:
    Cotton Blends/Polyester
  • Style:
    Casual/Vintage/Daily/American western style
  • Pattern Type:
    Tribal
  • Element:
    Button Design/Pocket Design
  • Size:
    XS/S/M/L/XL/XXL/XXXL/XXXXL/XXXXXL
  • Fit Type:
    Loose
  • Neckline:
    Turndown Collar
  • Clothing Length Type:
    Regular
*The item does not include any accessories in the picture, unless stated otherwise in the product description.

Size chart

SizeShoulderBustClothing Length
CMINCHCMINCHCMINCH
XS44.017.3296.037.8071.027.95
S46.018.11106.041.7373.028.74
M48.018.90112.044.0975.029.53
L50.019.68118.046.4678.030.71
XL52.020.47126.049.6180.031.50
2XL54.021.26132.051.9782.032.28
3XL56.022.05138.054.3385.033.46
4XL58.022.83144.056.6987.034.25
5XL60.023.62150.059.0589.035.04
1
Select product
Selected 0 item(s)
As shown/ XS
As shown/ S
As shown/ M
As shown/ L
As shown/ XL
As shown/ 2XL
As shown/ 3XL
As shown/ 4XL
As shown/ 5XL
class SpzCheckoutNotificationHandler extends SPZ.BaseElement { constructor(element) { super(element); this.timer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } sendVariantListUpdateEvent_(data) { const messageData = { type: "theme_variant_list_update", data: { orderToken: data.order_token || data.order_id } }; clearInterval(this.timer_); if(!window.CheckoutAPI) { this.timer_ = setInterval(() => { if(window.CheckoutAPI) { clearInterval(this.timer_); postMessage && postMessage(messageData); } }, 500); } else { postMessage && postMessage(messageData); } } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.registerAction('sendVariantListUpdateEvent', (param) => { this.sendVariantListUpdateEvent_(param.args.data); }); } } SPZ.defineElement('spz-custom-checkout-notification-handler', SpzCheckoutNotificationHandler); function handleGetOrderInfo(data) { if (data.order_id) { let api = `/api/checkout/order/info?order_id=${data.order_id}`; return Promise.resolve(api); } return Promise.reject({}); } function addEventListenerKickItems(data) { if (data.type === 'checkout_kick_items') { return Promise.resolve(data); } return Promise.reject({}); } exportFunction('handleGetOrderInfo', handleGetOrderInfo) exportFunction('addEventListenerKickItems', addEventListenerKickItems)