people are viewing this right now

2024 Outdoor wading jacket

$47.99
$130.00
Color:  Navy blue
Size:  M
Quantity
Shipping
/** @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

Description

PRODUCT INFORMATION

Product Name: Men's Casual Jacket

Fabric Composition: 100% Cotton

Lining Composition: 100% Polyester Fiber

Product Colors: Black, Gray, Blue, Khaki, Army Green

Product Sizes: M, L, XL, 2XL, 3XL, 4XL, 5XL

Selection Criteria: Based on the inner label of the garment.

Fit: Slim Fit, Regular Fit, Loose Fit

Thickness: Thin, Medium, Thick

Elasticity: Non-Stretch, Slight Stretch, Super Stretch

Texture: Soft, Moderate, Hard

 

  1. Excellent protection performance: Selected high-quality waterproof and windproof fabrics, not afraid of bad weather, so you can stay dry and comfortable in any environment.
  2. Excellent breathability: The inner lining is designed with breathable mesh, which can not only prevent wind and keep warm, but also effectively wick away sweat and breathe, ensuring a comfortable experience for long-term activities.
  3. Practical and multifunctional design: Equipped with multiple zipper pockets, it is convenient to carry mobile phones, keys, wallets and other personal items, making your travel easier.
  4. Fashionable and simple style: The simple and neat tailoring is suitable for outdoor adventures and can easily cope with daily urban wear, combining functionality and beauty.
  5. Comfortable and close-fitting tailoring: The ergonomic design provides good freedom of movement, allowing you to cope with various sports such as climbing and hiking.

This jacket is an ideal choice for your outdoor adventures and daily commuting, combining fashion and functionality, allowing you to move forward confidently whether in the city or in the wild.

Happy shopping

30-Day Return Option We believe you will love our styles, but if you are not satisfied, you have 30 days of worry-free return service.