Dark Magic

$34.99
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
NAIL SHAPE: Short Square
APPROX. LENGTH: 13-18MM
Ersa Nails’ Dark Magic captures a mysterious Halloween mood with deep black bases, shimmering finishes, and enchanting botanical details. These press on nails feature glowing pumpkin accents, delicate spider web patterns, colorful magical swirls, and glossy textures that create a spellbinding look with a dark yet playful charm. Perfect for those who love bold and mystical nails with a touch of Halloween fantasy, these reusable nails combine standout design with lasting comfort and easy application. Whether you are stepping into a spooky night or adding a little magic to your everyday style, Dark Magic nails deliver the perfect balance of mystery, creativity, and effortless confidence.
1
Select product
Selected 0 item(s)
XS
S
M
L
class SpzCheckoutNotificationHandler extends SPZ.BaseElement { constructor(element) { super(element); this.timer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } sendVariantListUpdateEvent_(data) { const messageData = { type: "theme_variant_list_update", data: { orderToken: data.order_token || data.order_id } }; clearInterval(this.timer_); if(!window.CheckoutAPI) { this.timer_ = setInterval(() => { if(window.CheckoutAPI) { clearInterval(this.timer_); postMessage && postMessage(messageData); } }, 500); } else { postMessage && postMessage(messageData); } } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.registerAction('sendVariantListUpdateEvent', (param) => { this.sendVariantListUpdateEvent_(param.args.data); }); } } SPZ.defineElement('spz-custom-checkout-notification-handler', SpzCheckoutNotificationHandler); function handleGetOrderInfo(data) { if (data.order_id) { let api = `/api/checkout/order/info?order_id=${data.order_id}`; return Promise.resolve(api); } return Promise.reject({}); } function addEventListenerKickItems(data) { if (data.type === 'checkout_kick_items') { return Promise.resolve(data); } return Promise.reject({}); } exportFunction('handleGetOrderInfo', handleGetOrderInfo) exportFunction('addEventListenerKickItems', addEventListenerKickItems)