Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt
Men's classic casual cotton linen solid color shirt

Men's classic casual cotton linen solid color shirt

Buy 2 To Get Free Shipping + Extra 10% Off

Price

$58.99 $36.00
Save $22.99

color - white

Please select a color

size

Please select a size

Quantity

/** @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);
Free worldwide shipping
Free returns
Sustainably made
Secure payments

 

description:

The classic shirt is made of cool, fresh linen that is comfortable to wear. The collar with facings ensures a neat, impeccable look that can be worn open without a tie. Casual but very sophisticated, this is the absolute shirt to wear for casual occasions. Perfect worn alone or under a jacket.

If you wear this shirt, people will feel that you are formal, reliable and trustworthy. So it is a great choice tom wear when you attend meeting of have an interview.
Made from cotton blend material, this shirt is soft, comfortable, anti-wrinkle and formal.
There are 7 sizes for your choice: M, L, XL, 2Xl, 3XL, 4XL,5XL
It is suitable for work, shopping, daily wear and so on.

Item Name: Shirt
Material: cotton linen
Style: Leisure
Gender: Men
Length: Regular
Size Type: Regular
Collar: Stand Collar
Season: Four Seasons
Sleeve Length: Long Sleeve
Features: Anti-wrinkle, Solid Color, Wash-and-wear