12 Zodiac Vintage Dark Belt Bag PU Leather Studded Gemstone Belt Bag

$35.99
Color:  Dark brown
Type:  Bag
Quantity

Description





Zodiac-Exclusive Design, Awaken Unique Stardust

This waist bag showcases intricately engraved 12 zodiac signs, paired with lucky gemstones for each sign and surrounded by metal rivets. It flawlessly merges astrological mystery with retro-chic style. The zodiac symbol isn’t just decor—it’s a personality statement. Let stardust shine through your outfit, effortlessly grabbing attention and unlocking a one-of-a-kind fashion vibe.

Premium Craftsmanship & Material

Made with PU leather, it offers a delicate touch and durability, staying stylish over time. Meticulously carved zodiac signs, vivid 3D runes, secure gemstone inlays, and orderly metal rivets highlight superb craftsmanship. The smooth side zipper and body-friendly back design—every detail is polished to perfection, delivering an irresistible quality appeal.

Multifunctional & Stylish for All Occasions

Perfect for retro ensembles, zodiac-themed events, or daily use, it’s the ultimate outfit enhancer. Conveniently holds earphones, keys, etc., keeping hands free. Classic black and brown hues suit any style, blending zodiac romance into everyday life. Own it now and let zodiac charm become your fashionable daily must-have!
class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "2d0f78ab-d32e-47f5-99bf-f36e6e084405"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); if (this.flashsaleData.product_setting.is_redirection && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(`/promotions/discount-default/${this.flashsaleData.discount_info.id}`); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == 'fca698cc-3e14-4955-a88a-95e8f375c192' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "fca698cc-3e14-4955-a88a-95e8f375c192", product_type: "default", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);