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
}



{"clickstreamNexusMetricsConfig":{"actionType":"DISCOVERY","productId":"","eventOwner":"vsemetrics_playercards","schemaId":"clickstream.CustomerEvent.4","producerId":"vsemetrics_playercards","eventType":"IVEVideoView"},"clientPrefix":"aplus-729609","closedCaptionsConfig":{"captionsOnTexts":{"en":"English (Automated)"},"captionsOffText":"Captions off","languageToLabelTexts":{"English":"English"}},"sushiMetricsConfig":{"isRobot":false,"clientId":"VSE-US","videoAsinList":"","weblabIds":"","eventSource":"Player","sessionId":"000-0739059-8426907","refMarkers":"aplus-729609_ref","placementContext":"AplusWidget","marketplaceId":"ATVPDKIKX0DER","isInternal":false,"endpoint":"https://unagi-na.amazon.com/1/events/com.amazon.eel.vse.metrics.prod.events.test","requestId":"62B172D3178349418294","customerId":"0","sessionType":1},"mimeType":"video/mp4","nexusMetricsConfig":{"isInternal":false,"widgetMetricsSchemaId":"vse.VSECardsEvents.8","clientId":"VSE-US","videoAsinList":"","weblabIds":"","eventSource":"Player","videoAsin":"hero-video","producerId":"vsemetrics_playercards","refMarkers":"aplus-729609_ref","placementContext":"AplusWidget","playerTSMMetricsSchemaId":"vse.VSECardsPlayerEvents.7"},"videoHeight":0,"videoWidth":0,"videoUrl":"https://m.media-amazon.com/images/S/aplus-media/sc/f94e972e-73f1-4d9b-9930-5d63504af8b4.mp4","metricsEmissionMethod":"nexus","imageUrl":"https://m.media-amazon.com/images/S/aplus-media/sc/dd0156b3-d896-4082-916b-7cb616df505c.__CR0,0,1464,600_PT0_SX1464_V1___.png","awaConfig":{"useUpNextComponent":false,"clickstreamNexusMetricsConfig":{"actionType":"DISCOVERY","productId":"","eventOwner":"vsemetrics_playercards","schemaId":"clickstream.CustomerEvent.4","producerId":"vsemetrics_playercards","eventType":"IVEVideoView"},"initialVideo":"hero-video","shouldPreload":true,"enableClickBasedAttribution":false,"isChromelessPlayer":false,"closedCaptionsConfig":{"captionsOnTexts":{"en":"English (Automated)"},"captionsOffText":"Captions off","languageToLabelTexts":{"English":"English"}},"showPlayerPlayButton":false,"isVideoImmersivePlayer":false,"metricsEmissionMethod":"nexus","skipInitialFocus":false,"playerSkin":"none","disabledViewIds":["replayHint"],"includeEarnsComissionDisclosure":false,"customerId":"0","containerId":"aplus-729609-player-b6e997ea-b03f-4853-92e4-e72935714317","allowCrossOrigin":false,"requestMetadata":{"marketplaceId":"ATVPDKIKX0DER","clientId":"VSE-US","method":"AplusWidget","requestId":"62B172D3178349418294","pageAsin":"","sessionId":"000-0739059-8426907"},"shouldLoop":false,"shouldDisableControls":false,"alwaysSetInitialVideo":true,"showPlayerCloseButton":false,"clientPrefix":"","useAutoplayFallback":false,"sushiMetricsConfig":{"isRobot":false,"clientId":"VSE-US","videoAsinList":"","weblabIds":"","eventSource":"Player","sessionId":"000-0739059-8426907","refMarkers":"aplus-729609_ref","placementContext":"AplusWidget","marketplaceId":"ATVPDKIKX0DER","isInternal":false,"endpoint":"https://unagi-na.amazon.com/1/events/com.amazon.eel.vse.metrics.prod.events.test","requestId":"62B172D3178349418294","customerId":"0","sessionType":1},"ospLinkCode":"","showPosterImage":true,"languageCode":"en","version":"","nexusMetricsConfig":{"isInternal":false,"widgetMetricsSchemaId":"vse.VSECardsEvents.8","clientId":"VSE-US","videoAsinList":"","weblabIds":"","eventSource":"Player","videoAsin":"hero-video","producerId":"vsemetrics_playercards","refMarkers":"aplus-729609_ref","placementContext":"AplusWidget","playerTSMMetricsSchemaId":"vse.VSECardsPlayerEvents.7"},"shouldStartMuted":false,"airyVersion":"VideoJS","languagePreferenceStrings":{},"enableInactiveFocus":true,"isReactFactory":false,"enableDelphiAttribution":false,"includeReportWidget":false,"shouldAutoplay":false},"needPlayerFactory":false,"isMobile":false}
MORE FROM HANDMADE HEROES
Coconut Lip Scrub
Add to Cart
Matcha Latte Lip Scrub
Add to Cart
Bakuchiol Lip Scrub
Add to Cart
Tinted Lip Butter
Add to Cart
Sleeping Lip Mask
Add to Cart
Bakuchiol Lip Mask
Add to Cart
Customer Reviews
4.4 out of 5 stars
21,031
4.4 out of 5 stars
21,031
4.4 out of 5 stars
21,031
4.6 out of 5 stars
17
4.1 out of 5 stars
4,203
4.1 out of 5 stars
4,203
Price
$6.99$6.99
$7.99$7.99
$7.99$7.99
$7.99$7.99
$7.99$7.99
$9.99$9.99
Size
1 oz
1 oz
1 oz
0.6 oz
0.6 oz
0.6 oz
Natural Ingredients
✔
✔
✔
✔
✔
✔
Key Ingredients
Coconut
Matcha + Coconut
Bakuchiol + Coconut
Mango Butter + Jojoba Oil
Mango Butter + Jojoba Oil
Bakuchiol + Mango Butter
Benefits
Exfoliates & Conditions
Moderate Exfoliation
Brightens Dark Lips
Nourishing Soft Pink Hue
Nourishes & Rejuvenates
Rejuvenates & Boosts Collagen
Skin Type
All Skin Types
All Skin Types
All Skin Types
All Skin Types
All Skin Types
All Skin Types
Lip Care Routine
Step 1: Cleanse & Exfoliate
Step 1: Cleanse & Exfoliate
Step 1: Cleanse & Exfoliate
Step 2: AM Moisturizer
Step 3: PM Moisturizer
Step 3: PM Moisturizer
Does this lip butter help with lip wrinkles and smokers' lines?
Yes, our nourishing lip butter is enriched with cocoa butter, mango butter, and vitamin E to offer deep hydration and long lasting moisture. It is effective lip treatment balm and naturally plumps lip wrinkles and lines.
Does this lip butter contain any mineral oil or petroleum?
No, all of Handmade Heroes products are plant based, cruelty-free vegan. Made with natural ingredients and contains no mineral oil or petroleum. This natural lip butter is a 100% natural mango butter based lip butter.
Is this lip butter safe for sensitive skin?
Absolutely! This hypoallergenic, dermatologist approved lip butter is safe for all skin types. Made with gentle, plant based formula with natural ingredients to ensure a soothing and non-irritating experience.
How to use this lip butter for best results?
For best results, apply this hydrating lip balm generously throughout the day. It's a non-greasy formula that makes lips soft and smooth with deep hydration and long-lasting moisture. Use with a lip scrub to rid dead skin.
Does Handmade Heroes lip butter suitable for dry and chapped lips?
Yes, our moisturizing lip butter is ideal for dry and chapped lips. Infused with cocoa butter, mango butter, and jojoba oil, it provides intense hydration and nourishment, making it an excellent lip therapy balm for chapped lips.