Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
1/7
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
Starry Liquid Heart Resin Engraved Dice Set Meow
1/7

Starry Liquid Heart Resin Engraved Dice Set Meow

$3.99
$0.00
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

'Only 1 D6' : It will comes with only 1 dice(D6).
'Only 1 D20' : It will comes with only 1 dice(D20).
'Full Set of Dice' : It will comes with 7 pieces of dice(D4, D6, D8, D10, D%, D12, D20)

- 7 pcs of Resin Dice
- Each dice is well weight and well balance

Size of each dice:
D4 = 16 mm
D6 = 16 mm
D8 = 16 mm
D10 = 16 mm
D% = 16 mm
D12 = 18 mm
D20 = 18 mm

I recommend that you can roll them on something with a soft surface, like a soft wool felt dice tray.