Créez une coiffure semi-attachée simple ou relevez entièrement vos cheveux vers le haut et l’arrière avec une touche de style effortless
6 charms de collection interchangeables pour des combinaisons de style infinies
Changez facilement de charms pour renouveler votre look en quelques secondes
Compatible avec d'autres sets de charms KitschPop™ pour un style mix-and-match
Personnalisez votre pince selon votre humeur, tenue ou événement
Créez des coiffures ludiques et sans effort avec une touche vintage et sophistiquée
Une tenue forte mais douce assure un maintien sûr toute la journée sans abîmer les cheveux
Inclut 1 pince à cheveux incurvée en crème nacrée + 6 charms à collectionner et interchangeables
Alignez le dos du charm KitschPop™ avec le trou de votre choix sur votre accessoire KitschPop™.
Poussez tout en tournant jusqu'à ce que vous le sentiez faire POP et se clipser solidement
Astuce pro : Plus de charms, plus de style ! Ajoutez d'autres charms KitschPop™ (vendus séparément) en mix & match pour un look unique et personnalisé.
Plastique recyclé
{
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 = `KitschPop™️ pince à cheveux incurvée & charms en crème nacrée`;
let bundleHandle = `kitschpop-pince-a-cheveux-incurvee-charms-creme-nacree`;
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');
});
}
}">
Fréquemment achetés ensemble
+
Total price:
Crème lissante pour séchage à l’air libre
$29.00
$29.00
Bâton de cire pour cheveux à l'huile de ricin
$31.00
$31.00
Brosse régénérante pour le cuir chevelu terracotta
$23.00
$23.00
KitschPop™️ pince à cheveux incurvée & charms en crème nacrée
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">
KitschPop est le système de pinces personnalisables de Kitsch : chaque set inclut une pince à cheveux incurvée ainsi que 6 charms à collectionner et interchangeables. Clipsez-les, changez-les et créez un look qui vous ressemble.
Il suffit d’appuyer sur un charm pour l’insérer dans l’emplacement prévu sur la pince, jusqu’à ce qu’il s’enclenche. Pour le changer, appuyez sur la languette de déverrouillage et retirez-le. C’est aussi simple que ça.
Oui ! La forme incurvée de la pince est conçue pour maintenir tous les types de cheveux, y compris les cheveux épais et volumineux, en place toute la journée.
Oui, les charms KitschPop sont vendus séparément afin que vous puissiez continuer à agrandir votre collection et les assortir selon vos envies.
Retirez d’abord les charms, puis essuyez le corps de la pince avec un chiffon humide. Laissez sécher à l’air libre avant de remettre les charms.
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.