Women's Viking Celtic Knit Embroidered Cardigan 1079

$38.99
size:  S
Quantity
people are viewing this right now
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

  • Pattern: Viking

    Style: Vintage

    Length: Midi

    Popular Elements: Celtic Knot Art

    Sleeves: Long

    Occasion: Everyday

    Themes: Spring, Autumn, Winter

    Note: If you are unsure, please size up. If you have any questions about this product, please contact our customer service team. Due to color differences between screens of different electronic devices (computers, mobile phones, or iPads), especially CRT and LCD screens, product colors may vary slightly from what you see in the photos. Please refer to the actual product for accuracy.

    Size
    US
    UK
    EUR
    BustClothing Length
    cminchcminch
    S6103611043.318433.07
    M8123811244.068533.46
    L10144011444.818633.85
    XL12164211645.568734.24
    2XL14184411846.318834.63
    3XL16204612047.068935.02
    4XL18224812247.819035.41
    5XL20245012448.569135.80
Pattern: VikingStyle: VintageLength: MidiPopular Elements: Celtic Knot ArtSleeves: LongOccasion: EverydayThemes: Spring, Autumn, WinterNote: If you are unsure, please size up. If you have any questions about this product, please contact our customer service team. Due to color differences between screens of different electronic devices (computers, mobile phones, or iPads), especially CRT and LCD screens, product colors may vary slightly from what you see in the photos. Please refer to the actual product for accuracy.SizeUSUKEURBustClothing LengthcminchcminchS6103611043.318433.07M8123811244.068533.46L10144011444.818633.85XL12164211645.568734.242XL14184411846.318834.633XL16204612047.068935.024XL18224812247.819035.415XL20245012448.569135.80