Product Description
/**
* Common event handler for click and keydown events.
* @param {Event} event - The event object.
* @param {Function} handleClickOrEnter - Function to handle click or Enter key events.
* @param {Function} handleEsc - Function to handle Esc key events.
*/
// [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources
function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const SPACE_KEY_CODE = 32;
const isClick = event.type === 'click';
const isKeydown = event.type === 'keydown';
const isEnter = isKeydown && event.keyCode === ENTER_KEY_CODE;
const isSpace = isKeydown && event.keyCode === SPACE_KEY_CODE;
const isEsc = isKeydown && event.keyCode === ESCAPE_KEY_CODE;
if (isClick || isEnter || isSpace) {
handleClickOrEnterOrSpace();
} else if (isEsc) {
handleEsc(event);
}
}
/**
* Function to handle esc key event.
* @param {Event} event - The event object.
*/
function handleEsc(event) {
event.target.blur()// force remove focus
}




nooni lip master line

Lip Oil (Tinted)

Lip Butter Mask (Tinted)

Lip Oil (Clear)
2-in-1
Lip Oil + Lip Stain
2-in-1
Lip Balm + Lip Mask
2-in-1
Lip Oil + Clear Lip Gloss for Top Layering
How Strong is the Stain?
High-Medium
How Strong is the Stain?
Medium-Low
How Strong is the Stain?
0. None.
Skin Type
All skin types
Skin Type
All skin types
Skin Type
All skin types
Key Ingredients
Apple Seed Oil, Ginseng Extract
Key Ingredients
Apple Seed Oil, Shea Butter
Key Ingredients
Apple Seed Oil
Applicator
Doe-foot Applicator
Applicator
Spatula
Applicator
Doe-foot Applicator
Why choose nooni tinted lip oil over lip stain or lip gloss?
Lip oil is a product that effectively delivers moisture to the lips while also providing the tinting function of a lip stain. It provides moisture and nutrition to your lips with a glossy feel!
How long does the hydration really last on lips?
This product helps maintain lip hydration for 24 hours. Based on our research studies, 52.84% of hydration remained after 24 hours. Experience this long-lasting, glowy beauty with nooni lip oils!
Can this be used with any of other lip products?
Absolutely! You can easily pair this lip oil as a lip moisturizer with other lip products. For a beautifully glossy look with lasting hydration, try layering it over your favorite lip color. It will give you that perfect, glossy finish.
Does oil feel sticky on the lips?
This lightweight oil boasts excellent adhesion, ensuring long-lasting moisture without the stickiness. Enjoy effortless lip care with this weightless formula.
Why is the color different from the pictures once applied?
Our PETA-certified colorants may cause slight variations between the product's external color and its applied shade on different skin tones. Rest assured, future nooni lip oil colors will match their packaging. Stay tuned for exciting new releases!
see more nooni lip oils!
Appleberry Lip Oil
See Details
Applecherry Lip Oil
Add to Cart
Applepeony Lip Oil
Add to Cart
Appleplum Lip Oil
Add to Cart
Applewine Lip Oil
Add to Cart
Appletea Lip Oil
Add to Cart
Applemint Lip Oil
Add to Cart
Customer Reviews
4.2 out of 5 stars
16,313
4.2 out of 5 stars
16,313
4.2 out of 5 stars
16,313
4.2 out of 5 stars
16,313
3.9 out of 5 stars
576
4.2 out of 5 stars
16,313
4.2 out of 5 stars
16,313
Price
—
$13.99$13.99
$13.99$13.99
$13.99$13.99
$13.99$13.99
$12.00$12.00
$12.00$12.00
Shade
Red
Pink
Baby Pink
Plum
Dark Wine
Clear
Clear
Function
Revitalizing
Hydrating
Nourishing
Volumizing
Tinting
Soothing
Soothing
Main Ingredients
Raspberry Seed Oil
Cherry Extract Peptide
Peony Extract
Kakadyplum Extract Jojoba Oil
Wine Extract
Green Tea Extract
Mint Extract