Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!
Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!

Women's cashmere sweater, 100% wool, say goodbye to static electricity - buy two and get free shipping!

Price

$58.47 $37.99
Save $20.48
Free shipping on orders over $69.99!

color

Please select a color

size

Please select a size

Quantity

Free shipping worldwide for orders over 69.99
Free returns
Sustainably made
Secure payments

☃ 100% Cashmere Long Sleeve Crew Neck Soft Warm Pullover Knit Jumpers .

❄Casual pullover sweaters for women super soft and comfortable . Light and skin-friendly.

🔥This sweater is made of 100% premium cashmere, the highest quality cashmere, lightweight and skin-friendly, extremely soft and warm.

Simple and Classic:Perfect to wear alone or paired with anything. Every woman needs a comfortable and stylish sweater that pairs perfectly with jeans, trousers, skirts, slacks, jeans, shorts or any other outfit.

🎁🎅At the same time it is also the perfect gift for friends, family and yourself, as a birthday gift, honeymoon gift, anniversary gift.

⭐Feature:Cashmere Sweaters for Women,Ladies  wool sweater, Long sleeves, lightweight, classic solid color, French Elegant Half Turtleneck Design,will provide you with a stylish and elegant appearance.

💕Anti-allergic , Anti-pilling treatment:Medium thickness, special dense weave textile process and anti-pilling treatment, so that the cashmere sweater for women has the best anti-allergic and anti-pilling performance, which is convenient for daily care.

💖Cashmere Care tips:Dry Clean or Hand Wash Only. Use a mild detergent or a professional wool and cashmere detergent. Do not twist or wring, lay flat to dry. Store folded in a cool, dark, dry place.

Multiple colors available:

SPECIFICATION:
Material Composition:  100% Cashmere
Length:  Regular
Collar:  Mock collar
Sleeve Type:  Regular
Color: 

Season:  Autumn/Winter

Sleeve Length :  Full
Thickness:  Moderate
Pattern:  slim fit

PACKAGE INCLUDES:
1pcs * 100% Cashmere Sweater

WASHING TIPS : Hand wash with cold water. Do not bleach.Hang or line dry.Tips to hanging sweaters and will not stretch out.STEP 1: Fold your sweater in half. STEP 2: Place the hanger hook in the armpit,and fold the waist and sleeves over the hanger.

NOTES:
1. Due to the light and screen difference, the item's color may be slightly different from the pictures.
2.Please allow 1-2cm differences due to manual measurement.


:) If you are not satisfied with the received goods or the received goods are damaged, please contact us in time before applying for return, we will answer your questions within 24 hours.

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);