Wir sind von Leaping Bunny zertifiziert! Das Leaping-Bunny-Logo ist das einzige international anerkannte Siegel, das garantiert, dass bei der Entwicklung der Produkte keine Tierversuche durchgeführt wurden.
{
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;
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 = `Amber Shores Körperreinigungsbar`;
let bundleHandle = `amber-shores-korperreinigungsbar`;
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');
});
}
}">
Trag dich ein, um eine Benachrichtigung zu erhalten, sobald dieser Artikel wieder auf Lager ist.
Bitte gib eine gültige E-Mail-Adresse ein.
Danke für deine Anmeldung! Wir schicken dir eine E-Mail, sobald das Produkt wieder verfügbar ist.
{
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">
This really is a level up from other soaps. It smells good, lathers well, and is so moisturizing that I don’t even need lotion after the shower.
CM
Cherie M.
Verified Reviewer
I recommend this product
Rated 5 out of 5 stars
8 months ago
Great scent
It lathers so well and still smells good hours later. It smells amazing. Not a fruity, floral which is nice. Strong winter or fall scent vibe.
G
GF
Verified Reviewer
I recommend this product
Rated 5 out of 5 stars
8 months ago
Lovely
The amber shores body wash body doesn't irritate my skin, it rinses off easily and leaves my skin feeling soft, and it smells divine!
S
Sierra
Verified Reviewer
I recommend this product
Rated 5 out of 5 stars
8 months ago
A cozy clean surprise.
I was really satisfied with the Kitsch Amber Shores Body Wash Bar. It has such a warm, cozy, comforting scent while still being gentle on my skin. It lathers beautifully, rinses clean no residue and never leaves that tight or dry feeling.
MM
mary m.
Verified Reviewer
I recommend this product
Rated 5 out of 5 stars
8 months ago
my first body bar and i’m hooked!
I had the opportunity to test this product and the scent is amazing, my entire bathroom smelled heavenly but the scent was not overpowering!! the lather was wonderful and it didn’t leave my skin feeling dry like typical bar soap does. the bar also lasts forever and a little lather goes a long way. this is my fist body bar but certainly not my last!
J
Jennifer
Verified Reviewer
I recommend this product
Rated 5 out of 5 stars
8 months ago
A must Have
This soap bar is so warm and inviting! The aroma fills my bathroom after I use it with a luxurious scent and leaves my skin feeling soft and hydrated!
J
Jordan
Verified Reviewer
I recommend this product
Rated 5 out of 5 stars
8 months ago
Great scent and felt clean.
The scent was not too strong and it kept my skin clean and hydrated.
HH
Heather H.
Verified Reviewer
I recommend this product
Rated 5 out of 5 stars
8 months ago
100% recommend!
This amber shores cleansing bar did not disappoint! Rich, luxurious lather that smells heavenly & the fragrance lasts for hours after washing. Kitsch has knocked another one out of the park!!
VL
Victoria L.
Verified Reviewer
I recommend this product
Rated 5 out of 5 stars
8 months ago
This is amazing!
I love love love this product. The scent is amazing and the lather is also amazing. It smells just like the hair perfume!
J
Julia
Verified Buyer
I recommend this product
Rated 5 out of 5 stars
5 months ago
Wish it were a moisturizing liquid body wash!
As much as I love the smell of this bar soap I truly wish it would be made into a moisturizing liquid soap due to the fact that it leaves my body very dry after using it. It cleans well but it would be best if it left skin silky soft like the rice water bar soap.
Loading...
Loading...
Häufig gestellte Fragen
Das feste Duschgel von Kitsch ist die Alternative zu herkömmlichem flüssigem Duschgel, die deine Haut ohne Plastikmüll reinigt und pflegt. Mit hautfreundlichen Inhaltsstoffen bildet es einen reichhaltigen, cremigen Schaum und hinterlässt einen unwiderstehlichen Duft. Es ist reisefreundlich, ergiebig und frei von Sulfaten, Parabenen und anderen aggressiven Chemikalien – für ein sauberes Gefühl, mit dem du dich rundum wohlfühlst!
Simply wet the bar under warm running water and massage it into your skin, working it into a gentle lather. You can also use it with our Bottle-Free Beauty® Body Wash Bar Saver Bag for even more lather.
Although this formula is gentle and sulfate-free, it is only designed to be used as a body wash.
It depends on use, but one bar can replace multiple bottles of body wash—typically lasting weeks or even months. It lasts even longer with careful storage.
To extend the bar’s life and keep it dry between uses, try our Self-Draining Soap Dish or our Bottle-Free Beauty® Body Wash Bar Saver Bag for easy storage and quick drying.
Der Vergleichspreis entspricht dem Preis, zu dem das Produkt zuvor angeboten wurde, oder dem geschätzten Marktpreis vergleichbarer Artikel bei anderen Anbietern. Da Preise häufig schwanken, können wir nicht garantieren, dass der Vergleichspreis zu einem bestimmten Zeitpunkt dem aktuellen Marktpreis entspricht.
Wenn du dich für eine Auswahl entscheidest, wird die Seite komplett aktualisiert.