Vintage Shift Shirts & Tops
Vintage Shift Shirts & Tops
Vintage Shift Shirts & Tops
Vintage Shift Shirts & Tops
Vintage Shift Shirts & Tops
Vintage Shift Shirts & Tops
Vintage Shift Shirts & Tops
Vintage Shift Shirts & Tops
Vintage Shift Shirts & Tops
1 / 3

Vintage Shift Shirts & Tops

Color - White
Please select a color
Size
Please select a size
Price
$24.98
$24.98

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);

SPU:3PGVSH426638

Pattern Type:Geometric,Floral

Sleeve Type:Short Sleeve

Silhouette:Shift

Waistlines:Natural

Elasticity:Stretchy

Thickness:Lightweight

Material:Cotton-blend

Neckline:V neck

Occasion:Holiday

Style:Vintage,Casual

Theme:Summer

Tag:Casual

Color:White

Size:S,M,L,XL,XXL,3XL

Size Chart

Size Sleeve Length Shoulder Length Waist Bust Hip
cm inch cm inch cm inch cm inch cm inch cm inch
S 19.5 7.7 38.7 15.2 66 26 105 41.3 102 40.2 109 42.9
M 20 7.9 40 15.7 67.5 26.6 110 43.3 107 42.1 114 44.9
L 20.5 8.1 41.3 16.3 69 27.2 115 45.3 112 44.1 119 46.9
XL 21 8.3 42.6 16.8 70.5 27.8 120 47.2 117 46.1 124 48.8
XXL 21.5 8.5 43.9 17.3 72 28.3 125 49.2 122 48 129 50.8
3XL 22 8.7 45.2 17.8 73.5 28.9 130 51.2 127 50 134 52.8