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;
return total - extraDiscount;
},
addToCart(){
let cartObj = [];
let bundleTitle = `Humidity Blocking Frizz Shield Spray`;
let bundleHandle = `humidity-blocking-frizz-shield-spray`;
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">
It is dry where I live but I will be in a humid climate this summer. It has a stronger smell than other kitsch products I have used but I love it!! It made my hair feel so soft and helped tame my coarse, frizzy gray hairs.
I washed my hair with the argon oil shampoo, and coconut oil conditioner bars. Then I sprayed this on before using a blowout brush hair dryer. My hair feels soft and smells so good!
LM
Laurie M.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
2 months ago
Works great
I am early sixties and my hair has definitely changed, this product works great to keep the frizz down! Thank you 😊
BT
bethany t.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
2 months ago
I love this stuff!
I live in a very humid area and this stuff has helped som much. I mix it with the air dry cream to go more natural and it is fantastic!
LH
Lisa H.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
2 months ago
Really good hair product
I have old lady hair that behaves badly with the least bit of humidity. This hair product helps out a lot toward keeping my hair under control.
AG
Adrienne G.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
2 months ago
Absolutely the best products
One of my recent purchases was the Humidity blocking frizz spray and now living down south frizz has become an issue for me . This product is amazing as is every single item I have bought from Kitsch.
I think I have almost everything they sell and every thing does what is promised. Fast shipping and wonderful customer service .
Kit sch the absolute best !!!
CW
Cathy W.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
2 months ago
Humidity blocking frizz shield spray
I love how it does what it says it will do, stopping the frizz
KS
Kristy S.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
2 months ago
Love it!
This stuff is the best! Works great on my curly hair! ❤️
OK
Ollie K.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
11 months ago
Excellent product
I really love this product because it helps control my frizzy gray hair. My hair was not frizzy before graying so it’s been a challenge trying to tame it down. It not only helps tame the frizz but it makes my hair look & feel amazing. It doesn’t weight my hair down nor is it greasy. I’m loving this product. I highly recommend anyone with some frizzes to try it. Worked for me & I am sure it will help others too.
IT
Ilene T.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
11 months ago
Awesome product
This is the first time I’ve tried a product that said that it would help with frizz during humid days that actually delivered. During the period that I tried it, we had several days in a row with high humidity. My hair had a tiny bit of frizz and that was it. It was shiny and felt really soft. I prefer to use it on wet hair because it also helps with tangles. The only complaint that I have is that the scent is a bit strong for me. It wore off as the day went on, but I wish it wasn’t as strong.
AJ
Ashley J.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
11 months ago
Amazing!!
I received this product in exchange for my thoughts...I can't wait to purchase this! It performed amazing, the smell is sooo good and my hair is so soft! It's really helped keep the frizz down and my hair lasted between washes! Solid product ladies!!
Loading...
Loading...
Frequently Asked Questions
This formula is designed for all hair types, especially those prone to frizz, puffiness, or humidity-related texture changes.
This formula uses Glassplex™, a proprietary complex of high-performance conditioning agents and shine enhancers, to keep strands glossy and polished.
Not at all! The formula is designed to be weightless and non-greasy, helping hair look smooth and shiny without heaviness or residue.
This spray provides heat protection up to 266°F/130°C, making it suitable for use before blow-drying. (Most blow dryers achieve a max heat of 210°F/99°C.) We recommend using this product in tandem with Kitsch Priming Heat Protectant & Styling Spray for 450°F thermal protection.
No, this product is focused on frizz control, humidity protection, and shine—not hold. We recommend layering this formula with Kitsch Priming Heat Protectant & Styling Spray, as it contains a flexible hold ingredient.
Yes! This formula leaves color-treated strands looking glossy and smooth.
El precio de referencia representa el precio al que se ofrecía anteriormente el producto o el precio de mercado estimado de artículos comparables en otros establecimientos. Dado que los precios suelen fluctuar, no podemos garantizar que el precio de referencia refleje el precio de mercado vigente en un momento determinado.
Al seleccionar una opción, se actualiza toda la página.