โœˆFree shipping in the worldwide on orders over $59.99!
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'; i18n = {"ar-SA":{"special_offer":"ุนุฑุถ ุฎุงุต","close":"ุฅุบู„ุงู‚"},"de-DE":{"special_offer":"Sonderangebot","close":"SchlieรŸen"},"en-US":{"special_offer":"SPECIAL OFFER","close":"CLOSE"},"es-ES":{"special_offer":"Oferta especial","close":"Cerrar"},"fr-FR":{"special_offer":"Offre spรฉciale","close":"Fermer"},"id-ID":{"special_offer":"Penawaran istimewa","close":"Tutup"},"it-IT":{"special_offer":"Offerta speciale","close":"Chiudi"},"ja-JP":{"special_offer":"็‰นๅˆฅใชใ‚ชใƒ•ใ‚กใƒผ","close":"้–‰ใ˜ใ‚‹"},"ko-KR":{"special_offer":"ํŠน๋ณ„ ๋ฉ”๋‰ด","close":"๋‹ซ๊ธฐ"},"nl-NL":{"special_offer":"Speciale aanbieding","close":"sluiten"},"pl-PL":{"special_offer":"Oferta specjalna","close":"blisko"},"pt-PT":{"special_offer":"Oferta especial","close":"Fechar"},"ru-RU":{"special_offer":"ะกะฟะตั†ะธะฐะปัŒะฝะพะต ะฟั€ะตะดะปะพะถะตะฝะธะต","close":"ะ—ะฐะบั€ั‹ั‚ัŒ"},"th-TH":{"special_offer":"เธ‚เน‰เธญเน€เธชเธ™เธญเธžเธดเน€เธจเธฉ","close":"เธ›เธดเธ”"},"zh-CN":{"special_offer":"็‰นไปท","close":"ๅ…ณ้—ญ"},"zh-TW":{"special_offer":"็‰นๅƒน","close":"้—œ้–‰"}}; 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, ((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" ) { if (discount_list[0]) { this.landPage += discount_list[0].discount_id || ""; } const info = { rebate: discount_list[0], maxShowCount: this.win.innerWidth > 768 ? 3 : 1, landPage: this.landPage, modalFooterImg: `url(${`${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`})`, i18n: this.i18n[this.lang] }; this.renderData = info; SPZ.whenApiDefined( document.getElementById(isSection ? "app_rebate_section" : "app_rebate_block") ).then(apis => { apis.render(info, true); }); } 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);
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
10 / 14
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap
53% OFF
Save $24.49
ๅ†ฏๅฟ—ๅจ

๐ŸŒˆ๐Ÿ’–LAST DAY SALE 49% OFF ๐ŸŒˆ๐Ÿ’–-Hepburn style sunscreen cap

$21.50 $45.99
0 sold
Color๐Ÿ”ฅ
Size๐Ÿ’–
Qty 1000 in stock

โค๏ธTIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!

โค๏ธSHIPPING WORLDWIDE.  
๐Ÿ’ฏPayments Via PayPal® and CreditCard.
โญFast refund Guarantee>> Partial or full refund depend on the situation
๐ŸŽ‰BUY MORE SAVE MORE๐ŸŽ‰
๐Ÿ”ฅ98.9% Of Customers Are Buying 3 Or More

๐Ÿ’›๐Ÿ’šThis week's special event: Randomly selected 20 lucky customers to make the order free every day. We will send you an email, please remember to check, thanks for your support๐Ÿ’œ๐Ÿงก

undefined

undefined

๐Ÿ˜ŠOur Original Intention๐Ÿ˜Š

Provide interesting, fashionable, and high-quality products in the world. We will do our best to provide customers with excellent customer service support because we attach great importance to absolutely zero-risk customer satisfaction.

Thank you for being one of our valued customers.๐ŸŽ‰
 
๐Ÿ’WHY USโ“
We work directly with manufacturers all over the world to ensure the best quality of our products. We have Quality Control department which helps us to keep our promise!
  • ๐Ÿ”ฅPrice is always competitive.
  • ๐Ÿ˜ŠAwesome Customer Service.
  • ๐Ÿ†Amazing products along with High Quality.
  • ๐ŸญRead reviews from our lovely customers.
๐ŸŒŽ Worldwide Shipping โœˆ
You may receive your items earlier. Tracking numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! ๐Ÿ˜‰
 
๐Ÿ”’ 100% Risk-Free Purchase ๐Ÿ”ฅ
If you bought it and felt that it is not for you, don't worry. Just shoot us a message at contact support@Tableadjus.com, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.
undefined