Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers
Men's Summer Vacation Striped Cotton Linen Beach Trousers

Men's Summer Vacation Striped Cotton Linen Beach Trousers

Buy 2 To Get Free Shipping + Extra 10% Off

Price

$59.99 $29.99
Save $30.00

color - Khaki

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

Buy 2 Get Extra 10% OFF

Buy 4 Get Extra 15% OFF & FREE SHIPPING

Refresh Your Look And Stay In Fashion!

🙌 Handmade by tailors

👕5 colors & Full Size

🌟Material: Cotton And Linen

🌈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:Cotton And Linen

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
M102cm | 40.16''110cm | 43.31''78cm | 30.71''
L104cm | 40.94''115cm | 45.28''83cm | 32.68''
XL106cm | 41.73''120cm | 47.24''88cm | 34.65''
2XL108cm | 42.52''125cm | 49.21''93cm | 33.61''
3XL110cm | 43.31''130cm | 51.18''98cm | 38.58''