Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan
Fashionable colorful wool cardigan

Fashionable colorful wool cardigan

Price

$80.00 $46.99
Save $33.01
Free shipping

color - Black and gray

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);
Free worldwide shipping for order over $79
Returns&Exchange
Sustainably made
Secure payments
This Fashionable Colorful Wool Cardigan is a vibrant and stylish addition to any wardrobe. Made from high-quality wool, it offers a cozy, soft feel while providing warmth and comfort. The cardigan features a bold, colorful design that effortlessly enhances any outfit, making it perfect for layering over casual or formal attire. Its relaxed fit and open front make it easy to wear, while the intricate knit pattern adds a touch of sophistication. Whether you're dressing up for an occasion or keeping it casual, this cardigan is the perfect blend of fashion and function.

Collar type:round neck
Length:Midi
Occasion:Basic,Casual,Daily
Season:fall/winter,Spring
Style:Fashion
type:Loose

Note:
  1. That the measurement of our garments may vary according to design and style
  2. Please allow 0.5-1" difference due to manual measurement(1inch = 2.54cm);
  3. Please take into consideration that some our Items are designed to be slim fit. If you find you__e in between sizes, we recommend ordering a size up;
  4. Different monitor settings means colors may differ slightly.
    SIZE_m Bust Length
    S 108 65
    M 112 66
    L 116 67
    XL 120 68
    2XL 124 69
__