20% off the store --- free/reduced shipping on most orders

back to school already? :-(

20% code: schooldays

Current Best Seller

Aster Barceloneta Dress
$ 49.00

Aster Barceloneta Dress

Dress it up or dress it down. The versatile barceloneta dress is always the perfect choice for any occasion.  Made of Llum's super soft 100% woven cotton.  100% cotton. Machine wash warm, tumble dry low.

Best deal running

Long Sleeve Colorshift Dress (more colors)
Orange-Brown
Green-Pink
Gray-Orange
Green-White
Long Sleeve Colorshift Dress (more colors)
Pink-White-Black
Red-Gray
Long Sleeve Colorshift Dress (more colors)
Long Sleeve Colorshift Dress (more colors)
$ 38.50

$ 68.00

Long Sleeve Colorshift Dress (more colors)

long sleeve, thick jersey. 95% cotton 5%lycra. Machine wash and dry.

Stripe Bertoia Halter Dress

$ 42.00

Striped Bertoia Halter Dress

clean angles and ruffly texture at the neck and hem. Looks impeccable, wears like a tank. soft jersey ruffle around the neckline and hem. Closes at the collarbone with a self-covered button. Knee-length. Machine wash and dry.

Join "Friends and Family" for Llum's latest products and best deals. Click the envelope below.

document.addEventListener('DOMContentLoaded', () => { const productJson = [...document.querySelectorAll('[id^=ProductJson-')]; if (productJson.length > 0) { productJson.forEach((product) => { const sectionId = product.id.replace("ProductJson-", "shopify-section-"); const productVariants = JSON.parse(product.innerHTML); const unavailableVariants = []; productVariants.variants.forEach((variant) => { if (variant.available === false) { unavailableVariants.push(variant); } }); const variantOptions = [...document.querySelectorAll('#' + sectionId + ' .single-option-selector option')] const observer = new MutationObserver((mutation) => { unavailableVariants.forEach((item) => { variantOptions.forEach((option) => { if (option.value === item.title) option.remove(); }); }); observer.disconnect(); }); if (unavailableVariants.length > 0 && productVariants.options.length === 1) { const addToCartForm = document.querySelector('form[ action="/cart/add"]'); if (window.MutationObserver && addToCartForm.length) { if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } const config = { childList: true, subtree: true }; observer.observe(addToCartForm, config); } } }); } });