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: 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 = `Cleansing Amber Shores Body Wash Bar`;
let bundleHandle = `amber-shores-cleansing-body-wash-bar`;
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');
});
}
}">
Frequently Bought Together
+
Total price:
Cleansing Amber Shores Body Wash Bar
107,00 kr
107,00 kr
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">
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...
Frequently Asked Questions
The Kitsch Body Wash Bar is a solid alternative to traditional liquid body wash, designed to cleanse and nourish your skin without the plastic waste. Packed with skin-friendly ingredients, it creates a rich, creamy lather while leaving behind an irresistible scent. It’s travel-friendly, long-lasting, and free from sulfates, parabens, and other harsh chemicals—giving you a clean you can feel good about!
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.
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.
Choosing a selection results in a full page refresh.