Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket
Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket

Women's Raincoat Rainproof Zipper Up Outdoor Casual Rain Jacket

$61.89
$0.00
-$-61.89
Color-Red
Please select a color
Size-S
Please select a size
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);

Fabric Name:   Polyester, Cotton

Pattern: Solid Color

Style: Casual

Length: Mid-length

Collar: Hooded

Sleeve Type: Long Sleeve

Occasion: Daily

Theme: Winter

NOTE: If unsure, choose a larger size. For any questions, contact customer service. Due to screen differences on devices (computers, phones, tablets), especially CRT and LCD screens, item colors may vary slightly from photos. Please refer to the actual product.

Size Length Bust Shoulder Sleeve
cm inch cm inch cm inch cm inch
S 76 29.9  104 40.9  40 15.7  61 24.0 
M 77 30.3  109 42.9  41.5 16.3  62 24.4 
L 78 30.7  114 44.9  43 16.9  63 24.8 
XL 79 31.1  119 46.9  44.5 17.5  64 25.2 
2XL 80 31.5  124 48.8  46 18.1  65 25.6 
3XL 81 31.9  129 50.8  47.5 18.7  66 26.0 
4XL 82 32.3  134 52.8  49 19.3  67 26.4 
Due to manual measurement, there may be an error of 1-3cm