Men's cotton linen summer casual sports beach casual loose pants
Men's cotton linen summer casual sports beach casual loose pants
Men's cotton linen summer casual sports beach casual loose pants
Men's cotton linen summer casual sports beach casual loose pants
Men's cotton linen summer casual sports beach casual loose pants
Men's cotton linen summer casual sports beach casual loose pants
Men's cotton linen summer casual sports beach casual loose pants

Men's cotton linen summer casual sports beach casual loose pants

$34.99
$59.99
-$25.00
Color-White
Please select a color
Size-M
Please select a size
Quantity
SKU: {CYSPU}-White-M-A0021734
/** @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);

Buy 2 Get Extra 10% OFF

Buy 4 Get Extra 15% OFF & FREE SHIPPING

Refresh Your Look And Stay In Fashion!

🙌 Handmade by tailors

👕6 colors & Full Size

🌟Material: 80% Linen + 20% cotton

🌈We have the Latest Men's Arrivals

men’s casual linen pants feature a stretchy drawstring waist, straight legs, slant pockets, premium breathable cotton linen fabric, loose fit cut, and solid color, bringing you all-day comfort.

 A modern classic fit with a soft breathable cotton linen feel makes linen pants a staple for comfortable daily wear, summer wear, beachwear, holiday wear, and workwear.

2

 

Solid Color:80% linen + 20% cotton

Enjoy a relaxing time in these soft men's open bottoms.

These men's linen pants are made of linen cotton fabric. The skin-friendly soft fabric provides smooth, low-friction performance.

Deep side pockets for convenience relaxed straight leg to this men's casual pants.

Wear the drawcord inside or outside to reduce bulk. The men's open-bottom linen-cotton pants with drawstrings for adjustability.

Perfect for dating, fishing, hiking, traveling, walking, etc.

Size Chat

Tag
Size
Length HipWaist
cm | inchcm | inchcm | inch
S40.55cm |15.96''42.13cm | 16.58''72cm | 28.34''
M41.34cm |16.27''44.09cm | 17.35''76cm | 29.92''
L42.13cm |16.58''46.06cm | 18.13''80cm | 31.49''
XL42.91cm |16.89''48.03cm | 18.90''84cm | 33.07''
2XL43.70cm | 17.20''50.00cm | 19.68''88cm | 34.64''
3XL44.49cm | 17.51''51.97cm | 20.46''92cm | 36.22''
4XL45.28cm |17.82''53.94cm | 21.23''96cm | 37.79''
5XL46.06cm | 18.13''55.91cm | 22.01'' 100cm | 39.37''