See all offers
✈Free shipping on orders over $50✈
✈Free shipping on orders over $50✈
✈Free shipping on orders over $50✈
New Arrivals
Best Sellers
Clearance
Gifts
Value Set
Gift Card
Shop
Featured
All Products
New Arrivals
Best Sellers
1-Day Mini Trial Set
Accessories
Shop by Color
Brown & Hazel
Grey
Green
Blue
Purple
Pink
Black
Red
Orange & Yellow
Gold Glitter
Shop by Frequency
1 Day
1 Month
3 Months
Shop by Collection
Cosmo Disco
He Doesn't Know
Teenage Daydream
Meta Pupil
SMFK*moody
Hush Hush
Cat Eyes
Sweetbox
moody Collection
Night at the Aquarium
EYESPRESSO
About Us
Customer Support
Track My Order
Shipping Policy
Return & Refund Policy
FAQs & Contact Us
Sign in
Create an account
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
Rest Of World
Looks like you are in the United States.
Looks like you are trying to access
moodylenses.com/us
(USA) from another country.
This site does not ship to USA.
This site does not ship to your country.
Go to moodylenses.com/us (USA)
Go to moodylenses.com (Rest of the World)
Continue to
moodylenses.com
(Rest of the World)
Continue to
moodylenses.com/us
(USA)
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
Rest Of World
Looks like you are in the United States.
Looks like you are trying to access
moodylenses.com/us
(USA) from another country.
This site does not ship to USA.
This site does not ship to your country.
Go to moodylenses.com/us (USA)
Go to moodylenses.com (Rest of the World)
Continue to
moodylenses.com
(Rest of the World)
Continue to
moodylenses.com/us
(USA)
Best Sellers
New Arrivals
Value Set
Clearance
Shop
All Products
Shop by Color
Brown & Hazel
Grey
Green
Blue
Purple
Pink
Black
Orange & Yellow
Gold Glitter
Shop by Frequency
1 Day
1 Month
3 Months
Shop by Collection
Cosmo Disco
He Doesn't Know
Teenage Daydream
Meta Pupil
SMFK*moody
Hush Hush
Cat Eyes
Sweetbox
moody Collection
Night at the Aquarium
EYESPRESSO
1-Day Mini Trial Set
Accessories
Gift Card
About Us
Customer Support
Track My Order
Shipping Policy
Return & Refund Policy
FAQs & Contact Us
Currency: USD$
Currency: USD$
Log in
${function() { const force_image_size = "natural"; const product_hover_on = true; const product_show_sale_label = true; const product_save_type = "percent"; const badge1 = ""; const badge2 = ""; const badge3 = ""; const product_title_mobile_hide = false; const product_title_style = "full"; const enable_collection_thumb_image = true; const variantNames = ["color"]; const thumbMaxNum = 3; const url = data.url; const productId = data.id; const price = data.price; const productAvailable = data.available; const productVariants = data.variants || []; const images = data.images || []; const image = data.image || {}; const imageWidth = image.width; let imageHeight = image.height; let image2 = null; let imageHoverOn = false; if (force_image_size !== 'natural') { imageHeight = imageWidth * force_image_size; } if (product_hover_on) { for (let i = 1; i < images.length; i++) { const img = images[i]; if (img.src && img.src.indexOf('video=') === -1) { image2 = img; imageHoverOn = true; break; } } } let compareAtPrice = data.compare_at_price; let offRatio = data.off_ratio; let discountMaxUrl = url; for (let i = 0; i < productVariants.length; i++) { const variant = productVariants[i]; if (variant.price == price && compareAtPrice < variant.compare_at_price) { compareAtPrice = variant.compare_at_price; offRatio = variant.off_ratio; variant.available && (discountMaxUrl = variant.url); } } const soldOutText = "Sold out"; let soldOn = false; let saleOn = false; if (productAvailable) { if (product_show_sale_label && price < compareAtPrice) { saleOn = true; } } else { soldOn = true; } const diffPrice = compareAtPrice - price; const saveLabelContent = product_save_type == 'percent' ? (offRatio + '%') : `
`; let saveText = "Save {off_ratio}"; saveText = saveText.replace('{off_ratio}', saveLabelContent); if (product_save_type == 'percent') { saveText = "-" + offRatio + "%"; } var product_tags = (data.tags && data.tags.split(',')) || []; var badge = ''; product_tags.forEach(function(item, i){ if(item.includes('_badge_')){ badge = item.split('_badge_')[1]; } }) const productTitle = data.title; const heading = "title" === 'subtitle' ? data.brief : productTitle; const variantValues = []; const showVariants = []; if (data.need_variant_image && enable_collection_thumb_image && variantNames.length > 0) { for (let i = 0; i < (data.options || []).length; i++) { const option = data.options[i]; const optionName = option.name.toLowerCase(); if (variantNames.includes(optionName)) { for (let j = 0; j < productVariants.length; j++) { const variant = productVariants[j]; const value = variant.options[i].value; if (!variantValues.includes(value)) { variantValues.push(value); showVariants.push(variant); } } break; } } } return `
${showVariants.map(item => { return `
`; }).join('')}
${badge ? badge : (saleOn ? saveText : soldOutText)}
${heading}
${showVariants.map((item, idx) => { let showMoreHtml = ''; if (idx == thumbMaxNum) { showMoreHtml += `
+${showVariants.length - thumbMaxNum}
`; } return ` ${showMoreHtml}
`; }).join('') }
`; }()}
${function() { if (data === undefined || typeof data !== 'string' || data == '') return ''; const searchEmpty = ("Your search for \"{test}\" did not yield any results.").replace('{test}', data); return `
View more
${searchEmpty}
`; }()}
Search Results
${function() { const force_image_size = "natural"; const product_hover_on = true; const product_show_sale_label = true; const product_save_type = "percent"; const badge1 = ""; const badge2 = ""; const badge3 = ""; const product_title_mobile_hide = false; const product_title_style = "full"; const enable_collection_thumb_image = true; const variantNames = ["color"]; const thumbMaxNum = 3; const url = data.url; const productId = data.id; const price = data.price; const productAvailable = data.available; const productVariants = data.variants || []; const images = data.images || []; const image = data.image || {}; const imageWidth = image.width; let imageHeight = image.height; let image2 = null; let imageHoverOn = false; if (force_image_size !== 'natural') { imageHeight = imageWidth * force_image_size; } if (product_hover_on) { for (let i = 1; i < images.length; i++) { const img = images[i]; if (img.src && img.src.indexOf('video=') === -1) { image2 = img; imageHoverOn = true; break; } } } let compareAtPrice = data.compare_at_price; let offRatio = data.off_ratio; let discountMaxUrl = url; for (let i = 0; i < productVariants.length; i++) { const variant = productVariants[i]; if (variant.price == price && compareAtPrice < variant.compare_at_price) { compareAtPrice = variant.compare_at_price; offRatio = variant.off_ratio; variant.available && (discountMaxUrl = variant.url); } } const soldOutText = "Sold out"; let soldOn = false; let saleOn = false; if (productAvailable) { if (product_show_sale_label && price < compareAtPrice) { saleOn = true; } } else { soldOn = true; } const diffPrice = compareAtPrice - price; const saveLabelContent = product_save_type == 'percent' ? (offRatio + '%') : `
`; let saveText = "Save {off_ratio}"; saveText = saveText.replace('{off_ratio}', saveLabelContent); if (product_save_type == 'percent') { saveText = "-" + offRatio + "%"; } var product_tags = (data.tags && data.tags.split(',')) || []; var badge = ''; product_tags.forEach(function(item, i){ if(item.includes('_badge_')){ badge = item.split('_badge_')[1]; } }) const productTitle = data.title; const heading = "title" === 'subtitle' ? data.brief : productTitle; const variantValues = []; const showVariants = []; if (data.need_variant_image && enable_collection_thumb_image && variantNames.length > 0) { for (let i = 0; i < (data.options || []).length; i++) { const option = data.options[i]; const optionName = option.name.toLowerCase(); if (variantNames.includes(optionName)) { for (let j = 0; j < productVariants.length; j++) { const variant = productVariants[j]; const value = variant.options[i].value; if (!variantValues.includes(value)) { variantValues.push(value); showVariants.push(variant); } } break; } } } return `
${showVariants.map(item => { return `
`; }).join('')}
${badge ? badge : (saleOn ? saveText : soldOutText)}
${heading}
${showVariants.map((item, idx) => { let showMoreHtml = ''; if (idx == thumbMaxNum) { showMoreHtml += `
+${showVariants.length - thumbMaxNum}
`; } return ` ${showMoreHtml}
`; }).join('') }
`; }()}
Cart
Your cart is currently empty.
${data.line_items.map((item, i) => { return `
${item.product_title}
${item.options.map(option => { return `
${option.name}
${option.value}
` }).join('')}
`; }).join('')}
${function() { const freeShippingAmount = 50; const totalPrice = data.total_price; const diffAmount = freeShippingAmount - totalPrice; const offset = 44 - totalPrice / freeShippingAmount * 44; const dashoffset = offset > 0 ? offset : 0; const freeShippingText = diffAmount > 0 ? "Spend {amount} more to free shipping!" : "Congratulations! Your order qualifies for free shipping"; return `
${diffAmount > 0 ? freeShippingText.replace('{amount}', `
`) : freeShippingText}
`; }()}
${function() { try { var product = data[0].data.product; var line_items = data[1].cart.line_items; if(!(product && line_items)){ return ''; } var product_tags = []; var product_id = product.id; var varant_id = ''; line_items.forEach(function(item){ (item.product_tags || []).find(function(tag){ var arr = tag.split('_'); var rex = /^\_upsell\_/; if(rex.test(tag) && arr.length && arr[1] == 'upsell'){ varant_id = arr[3]; return true; } }) }); var price = product.price; var variant_title = ''; var selected_variant = {}; product.variants && product.variants.forEach(function(variant){ if(variant.id == varant_id){ price = variant.price; variant_title = variant.title; selected_variant = variant; }; }); return `
Buy With
${product.title}
${variant_title}
Add
+
`; } catch (error) { return ''; } }()}