Beech Wood Coaster: The Star of David’s Guardian & Abundance

$19.99
Color:  Wood color
Type:  Single
Quantity

Description

Shelf size: 11.5*11.5*7.5
Shelf weight: 47g


1. Size & Material: Nature’s Canvas for Faith

Measuring 3.9 inches (9.9 cm) in diameter, this coaster suits all cup types. Crafted from premium beech wood, the light hue mirrors dawn’s purity, while the dark brown embodies time - worn depth. Each piece bears unique natural grain—like nature’s fingerprint—offering a warm, tactile embrace that turns every sip into a ritual of faith and nature.

2. Symbolic Code: Dual Meanings in Carvings

At its core: the Star of David—a sacred emblem of Jewish protection, its six points weaving millennia of faith. Encircling it: wheat - ear motifs, symbolizing harvest and life’s continuity. Hand - carved grooves tell a story of “divine guard” and “earthly bounty,” merging religious devotion with nature’s grace.

3. Living Scenarios: Faith Infused into Daily Rituals

  • Morning Coffee: Pair the light - wood coaster with your mug. As sunlight touches the Star of David, it feels like “divine guard” seeping into your dawn, blessing the day ahead.
  • Evening Tea: Let the dark - brown coaster cradle a teacup. Wheat - ear patterns echo tea’s aroma in twilight, soothing weariness with whispers of “abundance.”
  • Tabletop Display: When idle, its 3.9 - inch circle becomes a mini cultural exhibit. The Star’s sanctity and wheat’s warmth add unique depth to your space.

4. Emotional Resonance: A Faith - Anchored Touch

For Jewish culture lovers, it’s a “portable faith token”—each use bridges modern life and ancient tradition, keeping sacred protection close. For design enthusiasts, it’s a “culture + nature” masterpiece: a coaster that condenses the Star’s profundity and beech’s simplicity into daily spiritual harmony.

5. Why Choose It: A Vessel of Faith & Nature

Tired of superficial decor? Crave more than a coaster? This beech piece holds the Star of David’s guardianship and wheat’s bounty within 3.9 inches. It’s not just a heat protector—it’s a daily choice to weave faith, nature, and beauty into your routine.
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 = "e59c0b96-e988-4467-b918-18ce98d3c584"; // 促销活动数据 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 == '7d3f49f9-35cc-4ed1-a811-473c9e48fea3' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "7d3f49f9-35cc-4ed1-a811-473c9e48fea3", 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);