Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
1/4
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
Loose Washed American Vintage Cargo Overalls
1/4

Loose Washed American Vintage Cargo Overalls

$36.89
$46.69
Save 21%
ColorGreen
Please select a color
Size
Please select a size
Quantity
Sku: xtjx5202205133-8-a
Weight: 0
Barcode:

/** @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);

Ami Khaji Washed Vintage Cargo Overalls

The predecessor of the overalls originated from the early European worker wear.

In 1700, only the bottom workers wore overalls. At the same time, the overalls are also military clothing.

By the mid-19th century, people's identities were distinguished by the different colors of overalls.

For example, the person wearing white overalls is a painter, and wearing blue overalls represents a peasant,

and wearing pinstripe overalls is a railroad worker.

So by looking at the pants, you can guess what industry they are in.

This overalls is different from other old retro overalls, it adds a lot of modern tooling elements.

Oversized cargo pockets, naturally distressed metal hardware in a loose fit for retro or street style.

Different from the toughness of the old beaded canvas, we choose pure cotton cloth with washing process

for the fabric, which is delicate and soft to the touch and has a good texture, which can satisfy the choice of every retro enthusiast.

  • SKU:xtjx5202205133

  • Material: Jeans
  • Sleeve Style: Regular
  • Hooded: NO
  • Origin: US(Origin)
  • Season: Full season
  • Decoration: None
  • Style: Casual
  • Item Type:  Pant
  • Length: Short
  • Release Date: Summer 2022
  • Thickness: Conventional
  • Clothing Patterns: Loose
  • Weight: 350g
  • Pattern Type: None
  • Gender: MEN
  •  
  •  
  •  
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
PleaseNote:
There may be 1-2 cm deviation in different sizes, locations and stretch of fabrics.
Promise
If the product has any quality problems, please feel free to contact us, we will help you solve the problem as quickly as possible.