3.9-inch beech wood coaster: The Celts' praise for the natural tree of life

$19.99
Color:  Wood color
Type:  Single
Quantity

Description

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


1. Material Origin: Nature - Born “Carriers of Life”

Crafted from premium beech wood, each coaster boasts unique natural grain patterns. The light wood exudes freshness, while the deep brown radiates warmth—like capturing different seasons of a forest. Beech’s density and hardness make it wear - resistant, gently holding your cups and infusing “nature’s gifts” into daily use.

2. Symbolic Code: Celtic Philosophy in Carvings

At the center, the Celtic Tree of Life engraving holds cultural secrets: branches reach skyward, echoing “connecting divinity, embracing light”; roots entwine, symbolizing “grounding, absorbing nourishment”; Celtic knots weave the trunk, meaning “life cycles, eternal symbiosis”. Every cut tells: this isn’t just a coaster—it’s a tangible expression of Celtic “nature reverence, harmony between man and nature”.

3. Functional Aesthetics: Blending Culture into Life

  • Tea Rituals: Light wood pairs with celadon, deep brown with purple clay teapots. The wood’s texture softens ceramic coolness; touching the grain while sipping feels like bringing a forest teahouse home.
  • Coffee Days: Deep brown under an Americano, its grain collides with coffee’s aroma; light wood with a latte, matching the milk foam’s gentleness—adding a “cultural flavor” to coffee breaks.
  • Tabletop Decor: Stacked as a circular display when unused, the Tree of Life carving becomes a “mini art exhibit”. The Celtic mystique and wood simplicity add understated cultural charm to your space.

4. Emotional Value: Holding a Millennium - Old Lifestyle

For culture enthusiasts, it’s a “touchable Celtic heritage”—each use revisits “man - nature symbiosis”, letting modern bustle pause for a traditional dialogue. For uniqueness seekers, it’s a “niche, profound” life marker—turning a “coaster” into a “philosophy - filled treasure”, infusing daily details with respect for nature and culture.

5. Why Buy: Choose a “Story - Rich Mat” for Life

Tired of cold, mass - produced coasters? Want to add “natural warmth + cultural depth” to daily life? These beech coasters are your answer. Carrying ancient symbols in natural wood, they turn tea/coffee moments into rituals of embracing Celtic wisdom—you’re not just buying coasters, but welcoming the “Tree of Life’s blessings” into every day.
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 = "2eeb7cdb-465f-423c-a3f2-29d88e0c4ec8"; // 促销活动数据 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 == '068d6c36-40a1-4f55-8b2f-37b916eaa844' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "068d6c36-40a1-4f55-8b2f-37b916eaa844", 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);