Les chouchous en tissu crêpe Kitsch sont dotés d'une queue chic qui ajoute du volume à votre queue de cheval ! Le pack chouchous comprend 5 chouchous assortis dans des tons terracotta.
{
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: 3,
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 = `Chouchou en tissu crêpe 5pc - Terracotta`;
let bundleHandle = `crepe-scrunchie-5pc-terra-cotta`;
let bundleCount = 3;
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');
});
}
}">
Inscrivez-vous pour recevoir une notification lorsque cet article sera à nouveau en stock.
Please enter a valid email address.
Merci de vous être inscrit ! Nous vous enverrons un e-mail lorsque le produit sera disponible.
{
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 loved these scrunchies because I have thick hair and they are big and stretchy! They are also fancier than regular scrunchies because of the material. Toooo cute.
KS
kathern s.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
5 years ago
About to order AGAIN!
They are soft, stay secure and don't yank your hair out when you pull them off.
LL
LAURA L.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
3 years ago
Best scrunches in the universe!
Best scrunches I have ever purchased! Love these pretties, they look great and keep my hair from breaking. If you want the best, look no further.
AW
Asia W.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
5 years ago
Such soft natural colors
The colors and texture of these make me feel so *dreamy* when I wear them and they're so comfortable in my hair. I just added them to my order to get free shipping but I'm glad I got them!! I love that they're neutral, skin-toned so they kind of always go, ya know?
GS
Gisele S.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
3 years ago
Hair scrunchies
Love the hair scrunchies...especially the colors. Arrived quickly. Would order from here again!
CP
Cristina P.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
3 years ago
:)
I'm a repeat kitsch customer. Ive bought many of their accessories (from both retailers and online) and they are always so on point! Very good quality hair accessories and the no-fuss customer service for online orders is a huge bonus. I'm a very satisfied customer and will keep supporting this business :)
KF
Kasey F.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
4 years ago
Gorgeous
The colors of these are so beautiful and dreamy. I love how they look in my hair and on my wrist. Highly recommend!
MM
Molly M.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
4 years ago
Love, love, love these scrunchies!
They are beautiful and the colors are so perfect with so many outfits. Plus, they are so well constructed that they are beautiful in my hair as well. I have things, curly hair and these don't get tangled or fall out. I will absolutely purchase these scrunchies again!
CL
Carly L.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
4 years ago
Amazing quality
I absolutely love this brand! I’ve bought everything from masks to pillow cases to hair ties and I couldn’t be happier!
HC
Hannah C.
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
4 years ago
Great Quality and Style
Amazing quality and comfort. I wear a mask all day long at work and I find such a difference with the Kitsch masks. I get tons of compliments and the colors match tons of my outfits.
Le prix de référence correspond au prix auquel le produit était précédemment proposé ou au prix de marché estimé pour des articles comparables vendus ailleurs. Les prix étant susceptibles de fluctuer, nous ne pouvons garantir que le prix de référence corresponde au prix du marché en vigueur à un moment donné.
Le choix d'une sélection entraîne l'actualisation de la page entière.