Skip to content
Catalogs
Book an Appointment
Contact
About
Choose language
EN
English
Español
Menu
Menu
SHOP ALL
Ceiling
Chandelier
Pendant
Flush Mount
Hanging Shade
View All
WALL
Sconces
Bath Sconce
Picture Lights
Mirrors
View All
LAMPS
Table
Floor
Cordless
Rechargeable
View All
OUTDOOR
Ceiling
Wall
Rechargeable
Floor
View All
CEILING FANS
Indoor
Indoor
Coastal
View All
VIEW ALL
Shop All
BRANDS
ARTERIORS
PALECEK
GLOBAL VIEWS
HUDSON VALLEY
Troy Lighting
Corbett Lighting
CSL
Mitzi
Sonneman
Hudson Valley
VISUAL COMFORT
Aerin
Anne-Marie Barton
Champalimaud
Chapman & Myers
Juile Neil
Kate Spade
Kelly Wearstler
Sean Lavin
Thomas O'Brein
Visual Comfort
Shopping Cart
0
Account
Open search
Menu
Close sidebar
SHOP ALL
Back
CEILING
Back
CHANDELIER
PENDANT
FLUSH-MOUNT
CEILING FANS
WALL
Back
Sconce
Bath Sconce
Picture Lights
Mirror
TABLE
RECHARGEABLE
FLOOR
LUMEN MODULE
BRANDS
Back
HUDSON VALLEY
Back
TROY LIGHTING
CORBETT LIGHTING
CSL
MITZI
SONNEMAN
ARTERIORS
PALECEK
MCGEE & CO
CATALOGS
BOOK AN APPOINTMENT
ABOUT
CONTACT
Search
Close sidebar
Search for...
Cart
Your cart is currently empty.
Continue browsing
Continue browsing
0
$0.00 USD
Update cart
Order instructions
Order instructions
Discount codes
Discount codes
Apply
Total
$0.00 USD
Taxes and shipping calculated at checkout
Checkout
Checkout
window.Wishlist = { storageKey: 'em_wishlist', getItems: function() { try { return JSON.parse(localStorage.getItem(this.storageKey)) || []; } catch(e) { return []; } }, saveItems: function(items) { localStorage.setItem(this.storageKey, JSON.stringify(items)); document.dispatchEvent(new CustomEvent('wishlist:updated', { detail: items })); }, add: function(product) { var items = this.getItems(); if (!items.find(function(i){ return i.id === product.id; })) { items.push(product); this.saveItems(items); } }, remove: function(id) { var items = this.getItems().filter(function(i){ return i.id !== id; }); this.saveItems(items); }, has: function(id) { return !!this.getItems().find(function(i){ return i.id === id; }); }, count: function() { return this.getItems().length; }, clear: function() { this.saveItems([]); } }; document.addEventListener('DOMContentLoaded', function() { document.querySelectorAll('[data-wishlist-add]').forEach(function(btn) { var id = btn.getAttribute('data-wishlist-add'); if (window.Wishlist.has(id)) btn.classList.add('in-wishlist'); btn.addEventListener('click', function(e) { e.preventDefault(); var product = { id: btn.getAttribute('data-wishlist-add'), title: btn.getAttribute('data-title'), price: btn.getAttribute('data-price'), image: btn.getAttribute('data-image'), url: btn.getAttribute('data-url'), brand: btn.getAttribute('data-brand') || '' }; if (window.Wishlist.has(product.id)) { window.Wishlist.remove(product.id); btn.classList.remove('in-wishlist'); } else { window.Wishlist.add(product); btn.classList.add('in-wishlist'); } updateWishlistCount(); }); }); updateWishlistCount(); }); function updateWishlistCount() { var count = window.Wishlist.count(); document.querySelectorAll('[data-wishlist-count]').forEach(function(el) { el.textContent = count; el.style.display = count > 0 ? 'inline-flex' : 'none'; }); } document.addEventListener('wishlist:updated', updateWishlistCount); ♡ Wishlist