American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan
American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan

American Vintage Pants; OG-107 Workwear Casual Pants; Herringbone Trousers Amerikan

Price
$0.00
$85.99
Save  0%
Color — Sapphire blue
Please select a color
Size
Please select a size
Quantity
30 Day Return Policy
Sustainably made
Secure payments
SKU: SII529744001S

Material: Cotton

【Premium Recommendation】

The OG-107 Fatigue Pants originated during the American-Vietnam War era.

During its inception, the OG-107 was designated for single olive green coloring.

In the later stages of the American-Vietnam War, it gradually gave way to the four-color jungle camouflage.

"OG" stands for Olive Green, signifying the olive green color, while "107" represents a specific shade within the olive green spectrum. For instance, OG-106 leans towards a greener tone, and OG-108 has a more yellowish hue.

Manufactured by different companies in various years, OG-107 Fatigue Pants may exhibit differences.

When viewed from the front, OG-107 Fatigue Pants display meticulous stitching, featuring a urea button for the main closure. The two pockets form symmetrical rectangles, directly sewn onto the outer layer.

The fit is straight and the fabric is robust and durable.

From the back, there are olive green elastic buttons on both sides of the waist. The two rear pockets are large, with rectangular flaps, and their buttons are also olive green.

OG-107 represents a specific shade of green, gradually evolving into a representative pant style.

It has now become a timeless classic.

The waist has an elastic band for adjustable comfort. The fabric we use is a herringbone pattern, providing a silky texture and a richer feel compared to typical twill cotton.

Attribute Value
Unit Weight 0.7kg
Brand LUCUSS
Style Amekaji
Category Urban
Style Long Pants
Pant Style Straight
Pant Length Full Length
Waist Type Mid Waist
Belt No Belt
Fly Type Button Fly
Thickness Regular
Pattern Solid Color
Suitable Season Spring/Fall
Fabric Name Cotton
Main Fabric Cotton
Main Fabric Content 90%
Occasion Casual
Pant Cuff Style Straight
Craft Non-iron Treatment
Style Details Pocket Decoration
Elasticity Slight Stretch
Fabric Cotton
Colors Royal Blue, Army Green, Khaki
Sizes XS, S, M, L, XL
Category Work Leisure Pants
Original Design Source Yes

Receiving Time = Processing Time + Shipping Time

PROCESSING TIME

Processing time is the duration from receiving an order until an item is fulfilled. To check it for a specific item, go to its product details page, expand the "Shipping Info" section and find out the processing time.

*If you would like to cancel a back ordered item in your order, simply send us your request by submitting a ticket, we will get back to you within 24 hours.

SHIPPING TIME 

A shipment takes 3-10 business days to arrive, please refer to the table below for various shipping times to international destinations.

For detailed information on standard delivery and express delivery, choose your shipping country or shipping region from the drop-down menu below:

* The shipping time is estimated and commences from the date of shipping, rather than the date of order, and can take longer than expected date due to    an invalid address, the customs clearance procedures or other causes.
*For Expedited Shipping: Possible tariffs and other possible related costs are borne by the customers

ABOUT TAX

Kindly note that all packages are shipped from LUCUSS Warehouses. Our items are shipping duty unpaid and therefore import tax may occur depending on your country's Customs and shipping method. You may check with your local Customs Office for more information.

We want you to be completely satisfied with every purchase you make. If you're not happy with a product you've ordered, we'll exchange, replace or refund it within 14 days of purchase. Send us an email(support@lucuss.com)and we'll take care of you.

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);