Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green
Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green

Fairy Elf Halloween Ivy Trim Glove Sleeveless Sequin Party Mini Dress - Green

Price

$107.90 $45.99
Save $61.91
25 sold
Free shipping

size

Please select a size

color

Please select a color

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);
Free worldwide shipping for order over $79
Returns&Exchange
Sustainably made
Secure payments

Description:

Have your Elf moment with our sparkly fairy dresses! Our boutique offers a magical selection of festival dresses for women, including our standout three-piece Halloween outfit. Designed with an enchanting Elf aesthetic, it features ivy trim and shimmering sequin accents that radiate mystery and magic. The tank silhouette with adjustable clear shoulder straps is perfect for party activities, allowing you to move freely and fully enjoy the night. The short dress cut flaunts your legs with a dramatic split, adding allure while staying true to the Elf theme. Coordinated gloves and a DIY ivy headpiece complete the ensemble, adding a captivating flair. This outfit is the perfect Elf Halloween costume, ensuring you'll stand out as the star of the party!