1e329d5e0cd859edc0df3aa4db7fc53a
3a0a71868e4dd907b7a9a6595f4a4a41
c88fa551fd07a764708477deaec524a5
c3a030b11eab27dcab26b72d81011a88
9f4ab7e6781ec38761844edefe910973
501a88e301e825fd5d902147d5a21524
1e329d5e0cd859edc0df3aa4db7fc53a
a069316b5ecdf3c7311c43dbd07ae617
b527b9052ea3a5485485bfa920e3cb6b
e238cbd74543c4f1b984f033bf69857c
46e046db868fcdc97e7fdaf8998cf216
36bd94dffc3a6aa3c1ac395be2c5a940
5a641082c5a4e4d8bd773383a8682218
ca3055c095850cd90f770f78080b5503
955334a505b72522f28f36ef0cd490b3
e29740a3d2b3931ef8026d1e379ba24f
bf111bf3e4f4474ed3f9064a0d73a66b
5ba0f383299e1f782c1dc92114dc5246
17c51760416098ea89c212c7b135072c
dff28562aa4e76b6da481c3590c1c993
9b68962a795702d23be6f29cfcfcd799
c43f41061ccda4b8c02e28167bf94dae
3421119631371a2adf6487ab7c2d01e8
9f4ab7e6781ec38761844edefe910973
3a0a71868e4dd907b7a9a6595f4a4a41
501a88e301e825fd5d902147d5a21524
c3a030b11eab27dcab26b72d81011a88
c88fa551fd07a764708477deaec524a5
7511afe0d7374b0645c8bd570c9017af
8f0dc153811118d99b55434c5bd093a5
564d5c94715eaac77008bbf1d6fc5621
5ad8a9b45e10c80d147eee948d08d8ca
9e5bbd35bc1f0337f59141bc55dcef1b
73403685ec5acd94b7075feacd3bdabd
fcc51c30cdb5a4cb124bbb558dbc4c0f
6f9443c5b4ba72a68dad3dcba57da3f6
25bc6f38b5fec015b299675c3525c57a
eab3619b06b736dfe3847b272606b415
70247fac8c748f0b8038a70cb66e28b7
0292ffc33d8de06da5fccced97a7013b
f9a2ec54c1adc61ce13c393bdb7a5868
c3bfd6f090de30b7a48c8076dd525481
13ab556f16ff1fa71aa2ee8c4f7de8af
9b1f44973695232a6a33e9e1a000cc22
06d0347ce1709ab5a19aee06f132de2c
b35ce7ac2853a50d25fb3ce59fd6910f
1e329d5e0cd859edc0df3aa4db7fc53a
3a0a71868e4dd907b7a9a6595f4a4a41
c88fa551fd07a764708477deaec524a5
c3a030b11eab27dcab26b72d81011a88
9f4ab7e6781ec38761844edefe910973
501a88e301e825fd5d902147d5a21524
1e329d5e0cd859edc0df3aa4db7fc53a
a069316b5ecdf3c7311c43dbd07ae617
b527b9052ea3a5485485bfa920e3cb6b
e238cbd74543c4f1b984f033bf69857c
46e046db868fcdc97e7fdaf8998cf216
36bd94dffc3a6aa3c1ac395be2c5a940
5a641082c5a4e4d8bd773383a8682218
ca3055c095850cd90f770f78080b5503
955334a505b72522f28f36ef0cd490b3
e29740a3d2b3931ef8026d1e379ba24f
bf111bf3e4f4474ed3f9064a0d73a66b
5ba0f383299e1f782c1dc92114dc5246
17c51760416098ea89c212c7b135072c
dff28562aa4e76b6da481c3590c1c993
9b68962a795702d23be6f29cfcfcd799
c43f41061ccda4b8c02e28167bf94dae
3421119631371a2adf6487ab7c2d01e8
9f4ab7e6781ec38761844edefe910973
3a0a71868e4dd907b7a9a6595f4a4a41
501a88e301e825fd5d902147d5a21524
c3a030b11eab27dcab26b72d81011a88
c88fa551fd07a764708477deaec524a5
7511afe0d7374b0645c8bd570c9017af
8f0dc153811118d99b55434c5bd093a5
564d5c94715eaac77008bbf1d6fc5621
5ad8a9b45e10c80d147eee948d08d8ca
9e5bbd35bc1f0337f59141bc55dcef1b
73403685ec5acd94b7075feacd3bdabd
fcc51c30cdb5a4cb124bbb558dbc4c0f
6f9443c5b4ba72a68dad3dcba57da3f6
25bc6f38b5fec015b299675c3525c57a
eab3619b06b736dfe3847b272606b415
70247fac8c748f0b8038a70cb66e28b7
0292ffc33d8de06da5fccced97a7013b
f9a2ec54c1adc61ce13c393bdb7a5868
c3bfd6f090de30b7a48c8076dd525481
13ab556f16ff1fa71aa2ee8c4f7de8af
9b1f44973695232a6a33e9e1a000cc22
06d0347ce1709ab5a19aee06f132de2c
b35ce7ac2853a50d25fb3ce59fd6910f

Unisex Anime Warm Beanie

Price

$0.00 $13.96
Save 0%
The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
if(window.self === window.top) { (window.disabled_exts ||=[]).push('product_detail_rebate'); } class SpzRebateComponent extends SPZ.BaseElement { constructor(element) { super(element); } xhr_ = SPZServices.xhrFor(this.win); viewport_ = this.getViewport(); action_ = null; lang = document.documentElement.lang || 'en-US'; landPage = "\/promotions\/rebate\/"; pageType = 1; cart = []; initData = null; rebateInfo = null; renderData = null; footerImage = `${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`; isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.initData = this.getProduct(); this.action_ = SPZServices.actionServiceForDoc(this.element); this.registerAction("triggerGetRenderData", () => { const event = SPZUtils.Event.create(this.win, "triggerGetRenderData", this.renderData); this.action_.trigger(this.element, "getRenderData", event); }); this.registerAction("bindPropagation", () => { document.querySelector(".product_detail_rebate_list").addEventListener("click", e => { e.stopPropagation(); this.win.sa && this.win.sa.track("plugin_rebate_promotion_click", { plugin_timestamp: Date.now(), plugin_location: "info", product_id: this.initData.product.id, discount_id: this.rebateInfo.discount_list.map((item) => item.discount_id)[0], }); }); }); } async mountCallback() { document.addEventListener("dj.variantChange", e => { const data = e.detail; if (document.querySelector("#product-select-modal.show")) return; if (this.initData && this.initData.product && data.product && this.initData.product.id === data.product.id) { this.initData = data; this.initRebate(this.initData, true); } else { this.initData = data; this.getRebateInfo(); } }); document.addEventListener("dj.addToCart", e => { const v = e.detail; this.rebateInfo && this.win.sa && this.win.sa.track("plugin_rebate_atc", { variant_discount_id: this.getVariantDiscountId(v.variant_id).map(item => item.discount_id), discount_ids: this.rebateInfo.discount_list.map(item => item.discount_id), variant_id: v.variant_id, product_id: v.product_id, price: v.item_price, number: v.number, }); }); await this.getRebateInfo(); if (document.querySelector(".plugin-container__bottom-fixed")) { this.showDiscountPopupsInfoBar(); } else { this.win.addEventListener("extloaded", () => { this.showDiscountPopupsInfoBar(); }); } } getProduct = (() => { document.addEventListener("dj.variantChange", e => { if (!e.detail || !e.detail.product) return; const productJson = document.querySelector("#product-json"); if (productJson && productJson.textContent && JSON.parse(productJson.textContent)) { productJson.textContent = JSON.stringify(e.detail); } if (this.win.jQuery && this.win.jQuery.fn && this.win.jQuery(document).data("djproduct")) { this.win.jQuery(document).data("djproduct", e.detail); } }); return () => { let productData = null; if (this.win.jQuery && this.win.jQuery.fn) { try { let product = this.win.jQuery(document).data("djproduct"); if (product) { productData = JSON.parse(JSON.stringify(product)); } else { productData = null; } } catch (error) { productData = null; } } if (!productData) { const productJson = document.querySelector("#product-json"); productData = (productJson && productJson.textContent && JSON.parse(productJson.textContent)) || null; } return productData; }; })(); initRebate = this.win.SPZCore.Types.debounce( this.win, (async (data, variantChange) => { let discount_list = Object.assign([], this.rebateInfo.discount_list); /* 按子商品的多少对优惠信息进行排序 */ discount_list && discount_list.sort((a, b) => { return b.variant_ids.length - a.variant_ids.length; }); /* 选中子商品时 筛选子商品的优惠信息 */ if (data.selected && data.selected.id) { discount_list = this.getVariantDiscountId(data.selected.id); } /* 无满减信息 */ if (!(discount_list && discount_list.length)) { return; } const isSection = !!document.querySelector( `div[data-section-type^="shoplazza://apps/publicapp/blocks/rebate"] #rebate_custom_component` ); if ( (this.rebateInfo.rebate_type == "sku" && data && data.selected && data.selected.id) || this.rebateInfo.rebate_type == "spu" ) { let nowLandpage = this.landPage; if (discount_list[0]) { nowLandpage = this.landPage + discount_list[0].discount_id || ""; } const info = { rebate: discount_list[0], maxShowCount: this.win.innerWidth > 768 ? 3 : 1, landPage: nowLandpage, modalFooterImg: `url(${`${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`})`, }; this.renderData = info; if(isSection) { SPZ.whenApiDefined( document.getElementById("app_rebate_section") ).then(apis => { apis.render(info, true); }); } else { // 重新渲染 抖动问题处理 this.templates_ = SPZServices.templatesForDoc(); const newTplDom = await this.templates_.renderTemplate(document.querySelector('#appRebateBlockTpl'), info) const parentDiv = document.querySelector('#app_rebate_block'); const oldDom = parentDiv.querySelector('.app_rebate_list'); if(oldDom){ parentDiv.replaceChild(newTplDom, oldDom); } else { parentDiv.appendChild(newTplDom); } } } this.insertSlideTag(this.rebateInfo.tag, variantChange); var pluginCurrencyEvent = new CustomEvent("plugin_currency_update"); document.dispatchEvent(pluginCurrencyEvent); }).bind(this), 10 ); getRebateInfo = async () => { if (this.initData && this.initData.product && this.initData.product.id) { var variant_ids = this.initData.product.variants.map(variant => variant.id); const res = await this.xhr_.fetchJson( "\/api\/discount-rebate\/product-discount", { method: "POST", body: { product_id: this.initData.product.id, product_type: this.initData.product.product_type, variant_ids: variant_ids, }, } ); if (!SPZCore.Types.isEmptyObject(res.rebate_info)) { res.rebate_info.tag = res.tag; res.rebate_info.rebate_type = res.rebate_type; this.rebateInfo = res.rebate_info; this.initRebate(this.initData); } else { if (this.win.top !== this.win.self) { const noActivity = document.getElementById("no-rebate-activity"); noActivity && (noActivity["style"].display = "block"); } } } }; getVariantDiscountId = (variant_id) => { if (!variant_id || !this.rebateInfo) return []; var rebateId = this.rebateInfo.variant_discount_map[variant_id]; return this.rebateInfo.discount_list.filter(item => item.discount_id == rebateId) || []; }; insertSlideTag = (tag, variantChange) => { setTimeout(() => { if (tag) { var tag_container; var modal = document.getElementById("product-select-modal"); if (modal && modal.classList.contains("show")) { if (!variantChange && modal.querySelector(".slider-discount-tag")) return; if ( variantChange && modal.querySelector(".slider-discount-tag:not(.rebate-tag)") ) return; tag_container = modal; } else { var product_detail_card = document.querySelector( '.page_container > [data-section-type="product_detail"], .page_container > [data-section-type="product-template"]' ); if(!product_detail_card) return; if (!variantChange && product_detail_card.querySelector(".slider-discount-tag")) return; if (variantChange && product_detail_card.querySelector(".slider-discount-tag:not(.rebate-tag)")) return; tag_container = product_detail_card; } if (tag_container.matches("#product-select-modal") && this.pageType === 13 && document.documentElement.clientWidth < 768) return; const tagDom = `<div class="slider-discount-tag dj_skin_product_title rebate-tag">${tag}</div>` if (document.querySelector(".sep-loaded-slider")) { var loadedSlider = tag_container.querySelector(".sep-loaded-slider"); loadedSlider.querySelectorAll(".slider-discount-tag").forEach(function(element) { element.remove(); }); loadedSlider.insertAdjacentHTML("beforeend", tagDom); } else { if (tag_container.querySelector(".support-slick")) { var supportSlick = tag_container.querySelectorAll(".support-slick, .sep-slider"); supportSlick.forEach((element) => { element.querySelectorAll(".slider-discount-tag").forEach((element) => { element.remove(); }); element.insertAdjacentHTML("beforeend",tagDom); }); } else { var sepSlider = tag_container.querySelector(".sep-slider"); sepSlider.querySelectorAll(".slider-discount-tag").forEach(function(element) { element.remove(); }); sepSlider.insertAdjacentHTML("beforeend",tagDom); } } if (document.documentElement.clientWidth < 768) { const sliderDiscountTagHeight = tag_container.querySelector(".slider-discount-tag").offsetHeight || 0; document.querySelector(".product-image__swiper_bullets").style.bottom = `${sliderDiscountTagHeight + 15}px`; } } }, 1000); }; fetchInfoBar = () => { let discount_ids = []; if (this.pageType === 1) { discount_ids = this.rebateInfo && this.rebateInfo.discount_list.map(item => item.discount_id); } else if (this.pageType === 38) { discount_ids = [this.win.rebateObj.rebateCollection_id] || []; } const productObj = this.getProduct(); return this.xhr_.fetchJson("\/api\/discount-rebate\/global-text", { method: "POST", body: { product_type: productObj && productObj.product && productObj.product.product_type, line_items: (this.cart.line_items || []).map(item => ({ variant_id: item.variant_id, product_id: item.product_id, quantity: item.quantity, price: item.price, selected: !item.unchecked, })), discount_ids: discount_ids, }, }); }; renderBottomBanner = res => { if (!res.tips) return; if (document.querySelector(".discount__info-bar")) return; var bar_style = `background:linear-gradient(90deg,${res.config.background_color_start},${res.config.background_color_end}); color:${res.config.color};`; let data = { tips: res.tips, landPage: this.landPage + res.id, bar_style }; const html = SPZCore.Dom.htmlFor(this.element); const banner = html([ `<a impr="1" imprevt="1" id="rebate_bottom_bar" href=${data.landPage} class="discount__info-bar text-truncate" data-activity-type="rebate" style="${data.bar_style}">${data.tips}</a>`, ]); document.querySelector(".plugin-container__bottom-fixed").appendChild(banner); const pluginCurrencyEvent = new CustomEvent("plugin_currency_update"); document.dispatchEvent(pluginCurrencyEvent); if (res.id) { var trackParams = { page: this.pageType, discount_id: res.id, product_id: this.getProduct()?.product.id, }; banner.addEventListener("click", () => { this.win.sa && this.win.sa.track("plugin_rebate_promotion_click", { plugin_timestamp: Date.now(), plugin_location: "bottom_bar", product_id: trackParams.product_id, discount_id: trackParams.discount_id, }); }); this.win.sa && this.win.sa.track("plugin_rebate_banner_pv", trackParams); } }; showDiscountPopupsInfoBar = () => { if ([13, 14, 19, 30, 31].includes(this.pageType)) return; if (document.querySelector(".plugin-container__bottom-fixed .discount__info-bar")) return; this.fetchInfoBar().then(this.renderBottomBanner); document.addEventListener("dj.cartChange", () => { this.fetchInfoBar().then(this.renderBottomBanner); }); }; } SPZ.defineElement("spz-custom-rebate", SpzRebateComponent);
Extra 10% OFF without Threshold(code: N10)

color

Please select a color

size

Please select a size

Quantity

Secure Payments
Quality Assuarance
Worldwide Shipping
ProductNo SP2412143RN7
Season Autumn,Winter
Style Casual
Material Polyester

Worldwide Delivery
FREE shipping on order of $89+.
Estimated delivery time is 10-25 days.

If you are not happy with your purchase, you can return or exchange.
Requirement:
1. The item is in its original packaging and received unused, undamaged.
2. The item shoulld be returned or exchanged within 30 days.