🎃Halloween Pre-Sale🎃 Retractable Vampire Fangs🧛‍♂

$15.99
$24.00
-$8.01
Vampire Party:  Buy 1
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);

Description

HALLOWEEN EARLY SALE:ONCE WE REACH 500 UNIT SALES, WE WILL BE INCREASING THE PRICE BACK UP TO $27.89. Seize the discount now!

✈Delivery time>>worldwide 5-10 days
⏰Handling time>> 
Ship within 8-24 hours after payment.
😊Returns>> 
Fast refund for any dissatisfaction within 30 days, 100% money-back guarantee.
🚢Free Shipping>> On Orders Over $69.99
🏆After Sales Service>>2 Years Warranty, Support Trade-in For New Within 1 Year.

🎃Be the "real" Vampire with these Retractable Fangs in 2024 Halloween🎃

  • 🎃【Material】 Made of dental composite resin without any harm, rinse thoroughly with soap and warm water before use, nontoxic, safe on teeth and looks realistic,you will love it definitely.
  • 🎃【Unique design】You control when the fangs appear and disappear. Watch in amazement as The Special FX Fangs actually grow into place right before your eyes!

  • 🎃【Vivid and distinctive】These vampire teeth fangs dentures make you costume cosplay more realistic, match with your vampire clothes.
  • 🎃【Retractable Vampire Fangs 】 They are suitable for canine teeth or incisors or lower teeth, super realistic and delicate, without any harm. These teeth are realistic and reusable.

EASY TO USE

Simply use to stick the vampire fake fangs. Also, It suitable for kids and adults.

Specification:

Material: Plastic
Occasion: Halloween, Party
Package Dimensions: 3.74 x 3.11 x 1.1 inches

🎁It's a perfect Halloween Gift for your friends&familly!

⚡️Stock sells fast - get yours today!