Christmas Themed Contrast Color Christmas Tree
Embroidered Knit Sweater and Pants Two-Piece Set  2162
1 / 1
42% OFF
Save $36.90
mysite

Christmas Themed Contrast Color Christmas Tree Embroidered Knit Sweater and Pants Two-Piece Set 2162

$51.99 $88.89
0 sold
size
Qty 1000 in stock

Description

Exquisite fabric: 80% Cotton , 20% Nylon 

Please note that differences in color or texture are inherent to the product itself. This piece was created by our designer for the theme of 'Christmas' and the design is unique and elegant. In order to present the colors as accurately as possible, we shot in daylight, but the design and color may vary slightly due to lighting.

  • size guide:

    Size
    US
    UK
    EUR
    BustShoulder
    cminchcminch
    S610369838.64015.7
    M8123810340.64116.1
    L10144010842.54216.5
    XL12164211344.54316.9
    2XL14184411846.54417.3
    3XL16204612348.44517.7
    4XL18224812850.44618.1
    5XL20245013352.44718.5

    SizeWaistHipLength
    cminchcminchcminch
    S7629.611143.310239.8
    M8031.211544.910340.2
    L8432.811946.410440.6
    XL8834.31234810541
    2XL9235.912749.510641.3
    3XL9637.413151.110741.7
    4XL10039.413552.710842.1
    5XL10440.913954.210942.5
    Due to manual measurement, there may be an error of 1-3cm
    sizing guides measurement

    Ladies Bust

    Measure at the fullest part of your bust, by placing the tape measure under your arms and across your shoulder blades. Remember to breathe out when taking this measurement.

    Waist

    Decide where you want your trousers to sit (on the hips, above the hips) and measure at this position. Ensure that the tape is horizontal to the ground.

    Hip

    Measure around the fullest part of your bottom, about 20cm below your natural waist, at the top of your legs.

Exquisite fabric: 80% Cotton , 20% NylonPlease note that differences in color or texture are inherent to the product itself. This piece was created by our designer for the theme of 'Christmas' and the design is unique and elegant. In order to present the colors as accurately as possible, we shot in daylight, but the design and color may vary slightly due to lighting.size guide:SizeUSUKEURBustShouldercminchcminchS610369838.64015.7M8123810340.64116.1L10144010842.54216.5XL12164211344.54316.92XL14184411846.54417.33XL16204612348.44517.74XL18224812850.44618.15XL20245013352.44718.5SizeWaistHipLengthcminchcminchcminchS7629.611143.310239.8M8031.211544.910340.2L8432.811946.410440.6XL8834.312348105412XL9235.912749.510641.33XL9637.413151.110741.74XL10039.413552.710842.15XL10440.913954.210942.5Due to manual measurement, there may be an error of 1-3cmLadies BustMeasure at the fullest part of your bust, by placing the tape measure under your arms and across your shoulder blades. Remember to breathe out when taking this measurement.WaistDecide where you want your trousers to sit (on the hips, above the hips) and measure at this position. Ensure that the tape is horizontal to the ground.HipMeasure around the fullest part of your bottom, about 20cm below your natural waist, at the top of your legs.
/** @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-1759048033660').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);