YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
1/4
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
YOKE V Neck Half Sleeve Lace Stitching Blouse
1/4

YOKE V Neck Half Sleeve Lace Stitching Blouse

$24.88
$36.35
Save $11.47
It's been recommended by 683 people on Facebook, Twitter and Instagram
Color
Please select a color
Size
Please select a size
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);
Weight: 0kg
Barcode:
Product Details
Composition :95% Polyester, 5% Spandex

Washing Instructions :Hand Wash

Package Contents :1 X Blouse

Style :Casual

Clothing's Length :Regular

Neckline :V Neck

Pattern Type :Solid

Sleeve's Length :Half Sleeve

Color Scheme :White, purple, green, black, light blue

Size Chart

Size Bust  Length
cm inch cm inch
S 96 37.8  69 27.2 
M 101 39.8  70 27.6 
L 106 41.7  71 28.0 
XL 111 43.7  72 28.3 
XXL 116 45.7  73 28.7 
3XL 121 47.6  74 29.1 
4XL 126 49.6  75 29.5 
5XL 131 51.6  76 29.9

Men's Wear