Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
1 / 19
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
Men's Classic-Fit Corduroy Pants
57% OFF

Men's Classic-Fit Corduroy Pants

$42.99 $99.99
0 sold
Color
Size
Qty 1000 in stock
/** @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);

Product details

Fabric Type:97% Cotton, 3% Spandex
Care Instructions:Machine Wash
Closure Type:Zipper
Model Show
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined

Thank you for shopping at happycottags.

Shipping Policy

The shipment we choose is Yanwen / Yuntu, and it’s the fastest shipment worldwide.
Express shipping delivery date take 12-20 Working Days(USA)

How long does shipping take?

Shipment delivery time by destination:

US/ CANADA/ Europe Shipment: 12 - 20 Working Days

All Other Countries: 20 - 40 Working Days

Return Policy

100% Delivery Guarantee. We have a 30-day return policy. For more details see Shipping & Returns. Also, make sure that all original tags are attached, original packaging is intact and there are no signs of wear on any of the shoes. Be sure to check out the Engagement FAQ's section for more details on the Engagement return policy. Any questions or helps, pls email  info@happycottags.com or message us.

You may also like Don't Like These?