{
isSpecificThreshold = $event.detail
}
"
@cart-total-updated.window="
$nextTick( async () => {
const cartData = await Unick.getCartData()
Unick.handleManyFreeGifts(
cartData,
[{"id":6594253815863,"title":"Pre-Cleansing Oil Mini","handle":"pre-cleansing-oil","description":"\u003cp\u003e\u003cstrong\u003ePRE-CLEANSING OIL vs. TRADITIONAL CLEANSERS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003ePre-cleansing oils are not the same as facial cleansers. Pre-cleansing oils essentially lift and melt away makeup, dirt, and excess oil, allowing your cleanser to actually cleanse your skin, instead of being blocked by grime and debris. \u003c\/p\u003e\n\u003cp\u003eOur Pre-Cleansing Oil is gentle enough for all skin types, and can safely be used around the eyes for stubborn mascara removal. After pre-cleansing, we recommend using a facial cleanser before moving into the rest of your routine.\u003c\/p\u003e","published_at":"2022-05-05T14:49:25-07:00","created_at":"2021-09-20T08:27:41-07:00","vendor":"1.9 oz","type":"","tags":["cart_badge: $14 value","claim|animal","claim|derm","claim|gluten_free","claim|paraben_free","claim|sulfate_free","CLEANSER","drmtlgy","recommend|3","size: Travel Size","skin_type_badge|everyone","skin_type|combination","skin_type|dry","skin_type|everyone","skin_type|normal","skin_type|oily","skin_type|sensitive"],"price":2900,"price_min":2900,"price_max":2900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39482678804535,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"3292","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Pre-Cleansing Oil Mini","public_title":null,"options":["Default Title"],"price":2900,"weight":57,"compare_at_price":null,"inventory_quantity":51129,"inventory_management":"shopify","inventory_policy":"deny","barcode":"850006649464","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2320}],"price":2320,"compare_at_price":2900,"per_delivery_price":2320,"selling_plan_id":1495990327,"selling_plan_group_id":"d1c31b7d875f371afdda85ee0906e6c15aee403a"},{"price_adjustments":[{"position":1,"price":2320}],"price":2320,"compare_at_price":2900,"per_delivery_price":2320,"selling_plan_id":1496023095,"selling_plan_group_id":"d1c31b7d875f371afdda85ee0906e6c15aee403a"},{"price_adjustments":[{"position":1,"price":2320}],"price":2320,"compare_at_price":2900,"per_delivery_price":2320,"selling_plan_id":1496055863,"selling_plan_group_id":"d1c31b7d875f371afdda85ee0906e6c15aee403a"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.drmtlgy.com\/cdn\/shop\/products\/PCO.png?v=1660593692","\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-texture.png?v=1660593685","\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-lifestyle-1.png?v=1660593519","\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-lifestyle-2.png?v=1660593675","\/\/www.drmtlgy.com\/cdn\/shop\/files\/LAYER_GUIDE_compressed_15ea8fbc-19f5-47ed-8952-f769cd74e4ba.png?v=1719003279"],"featured_image":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/PCO.png?v=1660593692","options":["Title"],"media":[{"alt":null,"id":21659824980023,"position":1,"preview_image":{"aspect_ratio":0.75,"height":1600,"width":1200,"src":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/PCO.png?v=1660593692"},"aspect_ratio":0.75,"height":1600,"media_type":"image","src":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/PCO.png?v=1660593692","width":1200},{"alt":null,"id":21659825078327,"position":2,"preview_image":{"aspect_ratio":0.75,"height":1600,"width":1200,"src":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-texture.png?v=1660593685"},"aspect_ratio":0.75,"height":1600,"media_type":"image","src":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-texture.png?v=1660593685","width":1200},{"alt":null,"id":21659825012791,"position":3,"preview_image":{"aspect_ratio":0.75,"height":1600,"width":1200,"src":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-lifestyle-1.png?v=1660593519"},"aspect_ratio":0.75,"height":1600,"media_type":"image","src":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-lifestyle-1.png?v=1660593519","width":1200},{"alt":null,"id":21659825045559,"position":4,"preview_image":{"aspect_ratio":0.75,"height":1600,"width":1200,"src":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-lifestyle-2.png?v=1660593675"},"aspect_ratio":0.75,"height":1600,"media_type":"image","src":"\/\/www.drmtlgy.com\/cdn\/shop\/products\/pre-cleanse-lifestyle-2.png?v=1660593675","width":1200},{"alt":null,"id":24127490293815,"position":5,"preview_image":{"aspect_ratio":0.75,"height":1600,"width":1200,"src":"\/\/www.drmtlgy.com\/cdn\/shop\/files\/LAYER_GUIDE_compressed_15ea8fbc-19f5-47ed-8952-f769cd74e4ba.png?v=1719003279"},"aspect_ratio":0.75,"height":1600,"media_type":"image","src":"\/\/www.drmtlgy.com\/cdn\/shop\/files\/LAYER_GUIDE_compressed_15ea8fbc-19f5-47ed-8952-f769cd74e4ba.png?v=1719003279","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"d1c31b7d875f371afdda85ee0906e6c15aee403a","name":"Subscription","options":[{"name":"Subscription","position":1,"values":["Every 1 Month","Every 2 Months","Every 3 Months"]}],"selling_plans":[{"id":1495990327,"name":"Every 1 Month","description":null,"options":[{"name":"Subscription","position":1,"value":"Every 1 Month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":1496023095,"name":"Every 2 Months","description":null,"options":[{"name":"Subscription","position":1,"value":"Every 2 Months"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":1496055863,"name":"Every 3 Months","description":null,"options":[{"name":"Subscription","position":1,"value":"Every 3 Months"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"SKIO"}],"content":"\u003cp\u003e\u003cstrong\u003ePRE-CLEANSING OIL vs. TRADITIONAL CLEANSERS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003ePre-cleansing oils are not the same as facial cleansers. Pre-cleansing oils essentially lift and melt away makeup, dirt, and excess oil, allowing your cleanser to actually cleanse your skin, instead of being blocked by grime and debris. \u003c\/p\u003e\n\u003cp\u003eOur Pre-Cleansing Oil is gentle enough for all skin types, and can safely be used around the eyes for stubborn mascara removal. After pre-cleansing, we recommend using a facial cleanser before moving into the rest of your routine.\u003c\/p\u003e"}],
!isSpecificThreshold ? '17000.0' : 0.0
);
});
"
class="hidden"
>
Keep your lips nourished and protected with our Lip Duo. This set ensures your lips stay smooth, soft, and shielded from the sun. C Balm brightens, visibly firms, and provides antioxidant protection with premier Vitamin C. SPF 25 Lip Balm keeps lips hydrated, nourished, and prevents dry sunburnt lips. Both lip balms are packed with moisturizing, hydrating ingredients to plump lips and smooth out lip lines. Includes full-size:
C Balm
SPF 25 Lip Balm
Keep your lips nourished and protected with our Lip Duo. This set ensures your lips stay smooth, soft, and shielded f...
Keep your lips nourished and protected with our Lip Duo. This set ensures your lips stay smooth, soft, and shielded from the sun. C Balm brightens, visibly firms, and provides antioxidant protection with premier Vitamin C. SPF 25 Lip Balm keeps lips hydrated, nourished, and prevents dry sunburnt lips. Both lip balms are packed with moisturizing, hydrating ingredients to plump lips and smooth out lip lines. Includes full-size:
C Balm
SPF 25 Lip Balm
Keep your lips nourished and protected with our Lip Duo. This set ensures your lips stay smooth, soft, and shielded f...
{
abtest = $event.detail.abtest;
});"
x-data="{
show: false,
abtest: false,
price: null,
lastScrollTop: 0,
scrollThreshold: 100, // Minimum scroll position to show button
init() {
// Initialize price
this.price = `$59.00 AUD`;
this.initBehavior();
this.$watch('abtest', () => {
this.initBehavior();
});
},
initBehavior() {
// Find main add to cart button
const mainButton = document.querySelector('form.product-form .button-add-to-cart');
if (this.abtest) {
// AB Test: New behavior (IntersectionObserver)
if (!mainButton) {
this.show = true;
return;
}
const observer = new IntersectionObserver((entries) => {
this.show = !entries[0].isIntersecting;
}, {
threshold: 0.1,
rootMargin: '0px 0px -50px 0px'
});
observer.observe(mainButton);
} else {
// Original behavior (scroll-based)
if (!mainButton) {
this.show = true;
return;
}
// Initialize scroll position
const st = window.pageYOffset || document.documentElement.scrollTop;
this.lastScrollTop = st;
this.checkScroll();
// Add scroll listener
window.addEventListener('scroll', () => {
this.checkScroll();
});
}
},
checkScroll() {
if (!this.abtest) {
const st = window.pageYOffset || document.documentElement.scrollTop;
const scrollPosition = st || document.documentElement.scrollTop;
// Only show if scrolled more than 100px AND scrolling down
if (scrollPosition > this.scrollThreshold) {
this.show = st > this.lastScrollTop;
} else {
this.show = false;
}
this.lastScrollTop = st <= 0 ? 0 : st; // For Mobile or negative scrolling
}
}
}"
x-title="Footer sticky add to cart"
x-show="show"
x-transition:enter="transform transition ease-in-out duration-500"
x-transition:enter-start="translate-y-full opacity-0"
x-transition:enter-end="translate-y-0 opacity-1"
x-transition:leave="transform transition ease-in-out duration-500"
x-transition:leave-start="translate-y-0"
x-transition:leave-end="translate-y-full opacity-0"
@price-updated.window="$nextTick(() => {
const priceString = '$59.00 AUD';
const currency = priceString.split(' ').pop();
price = `${Unick.formatMoney3($event.detail)} ${currency}`;
});"
@price-updated-reset.window="$nextTick(() => {
price = `$59.00 AUD`;
});"
@price-updated-custom.window="($event) => {
price = $event.detail
}"
class="add-to-cart-footer p-3 bg-white text-black fixed bottom-0 w-full z-[70] shadow border-t">
SPF 25 Lip Balm: A non-sticky, ultra-hydrating lip balm protects lips against harmful UVA & UVB rays.
C Balm: An antioxidant-rich lip treatment with supercharged Vitamin C protects lips from environmental stressors and deeply hydrates dry, chapped lips.
Ingredients designed for your skin.
Directions
SPF 25 Lip Balm:
Apply liberally 15 minutes before sun exposure.
Reapply: after 80 minutes of swimming sweating, at least every 2 hours, after eating or drinking.
C Balm:
Smooth over lips as needed.
Ingredients
To see full ingredients lists, please view the full product listing:
I absolutely LOVE these lip balms. The SPF25 is perfect for day time use! I use the C Balm right before bed with my nighttime skin care routine & my lips are so smooth in the morning! Love them both!
J
Janet W
Age:55+
Skin type:Sensitive
Hydrating
Loved both the lip products. They were both hydrating without drying the edges of my lips.
C
Cassandra Banks
Age:55+
Skin type:Combination
Dynamic Duo
This combination of perfect ingredients dramatically improved the condition of my lips!! Absolutely love these products!!
C
Cheryl Parham
Age:55+
Skin type:Combination
Lips
Perfect bundle for my lips. We have had a harsh winter here in Louisiana! It snowed 4 inches and that’s never happened in my lifetime and I am 75 years young. These two lip balms sure helped with the harsh cold days we had and are not used to. Will even use for my hot summer days that truly burn my lips when working in yard or at the beach. Feels good and rich and plenty moisturizing
E
Eva B.
Good bundle for lip
It is good bundles for lips different time using by day and night