We are Leaping Bunny certified! The Leaping Bunny Logo is the only internationally recognized symbol guaranteeing consumers that no new animal tests were used in the development of any product displaying it.
{
discount_percentage = $event.detail?.percentage || 0;
})"
x-init="$watch('selected', value => {
if (value.length != total_items) {
discount_percentage = 0;
}else{
discount_percentage = 0;
}
})"
x-data="{
renderPrice(price){
let total = price;
if(this.discount_percentage > 0){
total = price - (price * (this.discount_percentage / 100));
}
return Unick.formatMoney(total);
},
selected: [],
fixed_product: false,
discount_percentage: 0,
total_items: 4,
imgSrc(src, width) {
if (!src) return '';
if (/[?&]width=/.test(src)) return src.replace(/([?&]width=)\d+/, '$1' + width);
return src + (src.includes('?') ? '&' : '?') + 'width=' + width;
},
getSrcset(src) {
if (!src) return '';
return [72, 100, 144, 200].map(w => this.imgSrc(src, w) + ' ' + w + 'w').join(', ');
},
add(item) {
this.selected.push(item)
},
remove(id) {
this.selected = this.selected.filter(item => item.id !== id)
},
isInBundle(id) {
return this.selected.some(item => item.id === id)
},
priceBeforeDiscount(){
let total = 0;
this.selected.forEach(function (item) {
total += item.price;
})
return total;
},
totalPrice(){
let total = 0;
this.selected.forEach(function (item) {
total += item.price;
})
total = total - (total * (this.discount_percentage / 100));
let extraDiscount = 0;
let discount = 0;
this.selected.forEach(function (item) {
item.tags.forEach(function (tag) {
if(tag.includes('discount:') || tag.includes('Discount:') || tag.includes('discount: ') || tag.includes('Discount: ')){
discount = tag.split(':')[1];
}
})
})
if(discount > 0){
extraDiscount = total * (discount / 100);
}
return total - extraDiscount;
},
addToCart(){
let cartObj = [];
let bundleTitle = `Dermaplane Oil + Dermaplaner Tool Bundle`;
let bundleHandle = `dermaplaning-oil-dermaplaner-bundle`;
let bundleCount = 4;
let bundleQty = 1;
let index = 0;
// Update button text to 'adding...'
this.$refs.addToCartButton.textContent = 'Adding...';
this.selected.forEach(function (item) {
cartObj.push({
quantity: 1,
id: item.variants[0].id,
properties: {
'_fbt_bundle': bundleTitle,
'_fbt_bundle_handle': bundleHandle,
'_fbt_bundle_count': bundleCount,
}
})
})
if(this.fixed_product && this.total_items == this.selected.length){
cartObj = [];
cartObj.push({
quantity: 1,
id: this.fixed_product,
})
}
fetch(routes.cart_add_url + '.js', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
items: cartObj
})
})
.then(response => {
// Update button text back to 'add to cart'
this.$refs.addToCartButton.textContent = 'Add to cart';
// Update cart with event dispatch
this.$dispatch('update-cart', { cart: response });
// Open cart after adding product
this.$dispatch('toggle-cart-drawer');
});
}
}">
Register to receive a notification when this item comes back in stock.
Please enter a valid email address.
Thanks for signing up! We'll send you an email when the product becomes available.
{
let mainAddToCart = document.querySelector('.product__info-wrapper .button-add-to-cart, .product__info-wrapper .product-form__submit');
if(mainAddToCart) {
let rect = mainAddToCart.getBoundingClientRect();
// Hide floating cart when main button is visible (with some buffer)
show = rect.top > window.innerHeight || rect.bottom < 0;
} else {
// If main button not found, show floating cart
show = true;
}
})"
x-init="$nextTick(() => {
// Delay initialization to ensure Alpine has rendered the main add-to-cart button
setTimeout(() => {
let mainAddToCart = document.querySelector('.product__info-wrapper .button-add-to-cart, .product__info-wrapper .product-form__submit');
if(mainAddToCart) {
let rect = mainAddToCart.getBoundingClientRect();
show = rect.top > window.innerHeight || rect.bottom < 0;
} else {
// Fallback: show sticky cart if main button not found after delay
show = true;
}
}, 500);
})"
class="add-to-cart-footer p-3 bg-white text-black fixed bottom-0 w-full z-20 shadow border-t">
I've been using these blades for over a year now - I got my first set through a local boutique and immediately loved them. These are great for getting some of the peach fuzz off my face and removing some of the excess dead skin on the surface. I've noticed a difference in the way my skin absorbs my serums and moisturizers and my skin feels a lot smoother and healthier.
MD
Monica D.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
4 years ago
First time dermaplaning
I was a first time user of a dermaplane so I wasn’t sure what to expect! WOW! Love these. My skin is so smooth and soft after using! The shave is close and I only have to do it every 3-4wks.
J
Jenn
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
1 year ago
Obsessed
I'm an esthetician and I dermaplane at my spa. I was using a facial oil from one of the brands I retail but switched to Kitsch after trying this product because I loved it so much. It great decreases skin irritation and doesn't absorb too quickly so it protects your skin the whole dermaplaning treatment
LC
Leslie C.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
4 years ago
Baby skin!
This is the best face razor I have ever used! The angle of the blade makes it really easy to use and the handle is very comfortable. You can’t beat the price and quality. I’m very happy with my purchase and will buy again.
SM
Sarah M.
Verified Buyer
I recommend this product
Rated 4 out of 5 stars
3 years ago
Easy to Use
This was my first dermaplane product and it was really easy to use. I looked up tutorials on it and I think I did alright. These are easy to hold and position, and i did not have to worry about cutting myself or pulling on hair. I wish that there was information included on how many times you can use each dermaplaner or what products you should use with them (moisturizer, oil, etc.) for beginners. Otherwise this was a really nice set.
RL
Risa L.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
2 years ago
Dermaplaner blades
These work so much better than the drugstore brand I tried previously. Very little irritation and does a good job removing the blond peach fuzz .
LB
Liz B.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
1 year ago
Dermaplane oil
This is the only oil I've tried with dermaplaning but I really like the results that I've gotten. When dermaplaning before I always experienced some minor breakouts and irritation in the days after but after using this oil my skin has stayed moisturized and clear. The oil helps the blade glide on your skin easily and the scent is pleasant but mild.
JG
Julie G.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
1 year ago
Glides on smooth and refreshes
This oil is smooth, goes on nicely, doesn’t have an overly smelly scent, and helps moisturize the skin.
RB
rebecca b.
I recommend this product
Rated 5 out of 5 stars
2 years ago
best dermaplaning tool for face
don’t underestimate the sharpness, i accidentally cut myself thinking it would just be a dull blade but it made my face SO SMOOTH AND SOFT!!
NH
Naomi H.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
3 years ago
Easy tool, great results
The dermaplanning tool works like a charm. I am super happy with these..Easy to use and my face loves the feeling afterward 😊
Loading...
Loading...
Frequently Asked Questions
Dermaplaning is a gentle exfoliation technique that uses a specialized tool (Kitsch Dermaplaners!) to remove dead skin cells and peach fuzz from your face.
Enjoy a smoother glide when Dermaplaning and a flawless base for makeup and SPF. It also minimizes the risk of nicks and cuts while nourishing your skin for a healthy, radiant glow.
While generally safe for most skin types, we recommend patch testing on a small area before full use for those with highly sensitive or acne-prone skin due to the inclusion of olive oil.
The dermaplaner helps to exfoliate facial skin by gently removing dead skin cells and unwanted hair that trap dirt and oil. It’s great for prepping your skin for smoother makeup application and stronger product absorption. Kitsch Dermaplaners come in a pack of 12, so it lasts a long time!
Apply the Dermaplaning Oil to your cleaned face. Using a fresh blade and gently pulling your skin taut, shave in a downwards motion with the dermaplaner. Avoid going against the grain of your skin. We recommend sectioning off areas of your face to make the process easier.
Comp. Value represents the price that was previously offered for the product or the estimated market price for comparable items elsewhere. As prices often fluctuate, we cannot guarantee that the comp value price reflects the prevailing market price at any given time.
Een selectie kiezen resulteert in het geheel verversen van de pagina.