Men's Breathable Sports Comfortable Drawstring Shorts

$30.99
$61.98
-$30.99
people are viewing this right now
Color:  Black
Size:  M
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);

Description

 
Workwear Shorts | Professional and trendy, I want both

Size Guide:

To ensure the best fit, please refer to the size chart below. We recommend choosing your size based on your waist measurement or usual US size.
If you are between sizes, consider your preferred fit — go up a size for a looser fit, or down for a more snug look.

Crocodile embroidery - low-key sense of luxury
The classic green crocodile embroidery quietly reveals the French classic gene. It is not exaggerated when worn in daily life, and it can be low-key and handsome when going out. The texture is hidden in the details

Washing Instructions
To maintain the quality and longevity of your garment, please follow these care instructions:

Machine wash cold with like colors

Do not bleach

Tumble dry low or hang to dry

Iron on low heat if needed

Do not dry clean

Workwear Shorts | Professional and trendy, I want bothSize Guide:To ensure the best fit, please refer to the size chart below. We recommend choosing your size based on yourwaist measurement or usual US size.If you are between sizes, consider your preferred fit go up a size for a looser fit, or down for a more snug look.Crocodile embroidery - low-key sense of luxuryThe classic green crocodile embroidery quietly reveals the French classic gene. It is not exaggerated when worn in daily life, and it can be low-key and handsome when going out. The texture is hidden in the detailsWashing InstructionsTo maintain the quality and longevity of your garment, please follow these care instructions:Machine wash cold with like colorsDo not bleachTumble dry low or hang to dryIron on low heat if neededDo not dry clean