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

CLOSING - ALL SALES FINAL

Sad to say we're closing after 10 years. 

All sales are final. 

 

Our policy? Simple - send it back for refund or exchange!  We don't want you to worry about it. We've all bought something online, then received and realized that it's just not what we expected. 

We hope that you love your order. But if you are not satisfied, you may return any item postmarked within 10 days of purchase and receive a full refund or replacement. The item must be in "new" condition, without wear, wash, or damage.

Of course, items that do not fit can be returned for refund or replacement as well.

*Note: Closeout Stock may be returned for refund, but return shipping costs must be paid by customer.

Contact mack@llum.com with questions.
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); } } }); } });