Posted on Leave a comment

Shop Body


Shop Body – Native Skip to content

Free Shipping On All USA Orders $10+

Shop Body

Whether or not you’re one for singing in the shower, you’ll be singing the praises of our body wash and bar soap when you experience its luxurious lather and residue-free suds. 

Body Wash

Experience the luxurious lather of our Body Wash that leaves your skin feeling soft and hydrated.

Bar Soap

Our bar soap is free of phthalates and sulfates, leaves no residue behind and is made with clean ingredients derived from coconut oil, glycerin and water. Comes in plastic free packaging.

Packs

Stock up and select all of your favorite scents.

Vintage Body Wash

Find all of your favorite past limited edition scents. Only available while supplies last!

Your cart is currently empty!

Start shopping:

Shop

0){ values.push(objs); if(key in outputObject){ values.push(outputObject[key]); outputObject[key] = values.join(“, “); }else{ outputObject[key] = values.join(“, “); } } } }; applyBindings(customBindings, __bva__); applyBindings(defaultBindings, __bva__); /* ======================= | PREREQUISITE LIBRARIES | ———————– */ clearInterval(__bva__jQueryinterval); // jquery-cookies.js if(typeof $.cookie!==undefined){(function(a){if(typeof define===’function’&&define.amd){define([‘jquery’],a)}else if(typeof exports===’object’){module.exports=a(require(‘jquery’))}else{a(jQuery)}}(function($){var g=/+/g;function encode(s){return h.raw?s:encodeURIComponent(s)}function decode(s){return h.raw?s:decodeURIComponent(s)}function stringifyCookieValue(a){return encode(h.json?JSON.stringify(a):String(a))}function parseCookieValue(s){if(s.indexOf(‘”‘)===0){s=s.slice(1,-1).replace(/\”/g,'”‘).replace(/\\/g,’\’)}try{s=decodeURIComponent(s.replace(g,’ ‘));return h.json?JSON.parse(s):s}catch(e){}}function read(s,a){var b=h.raw?s:parseCookieValue(s);return $.isFunction(a)?a(b):b}var h=$.cookie=function(a,b,c){if(arguments.length>1&&!$.isFunction(b)){c=$.extend({},h.defaults,c);if(typeof c.expires===’number’){var d=c.expires,t=c.expires=new Date();t.setMilliseconds(t.getMilliseconds()+d*864e+5)}return(document.cookie=[encode(a),’=’,stringifyCookieValue(b),c.expires?’; expires=’+c.expires.toUTCString():”,c.path?’; path=’+c.path:”,c.domain?’; domain=’+c.domain:”,c.secure?’; secure’:”].join(”))}var e=a?undefined:{},cookies=document.cookie?document.cookie.split(‘; ‘):[],i=0,l=cookies.length;for(;i 0){ dataLayer.push(cart); if (__bva__.debug) { console.log(“Cart”+” :”+JSON.stringify(cart, null, ” “)); } } // ——————————————— get Json response }); } viewcartfire = 0; /* VIEW CART */ $(__bva__.viewCart).on(‘click’, function (event) { // ————————————————————————- view cart if(viewcartfire !== 1){ viewcartfire = 1; // IF DYNAMIC CART IS TRUE if (__bva__.dynamicCart) { // ———————————- if dynamic cart is true cartCheck = setInterval(function () { // ————————————– begin check interval if ($(__bva__.cartVisableSelector).length > 0) { // —————————————————————— check visible selectors clearInterval(cartCheck); mapJSONcartData(); // —————————————————————— check visible selectors $(__bva__.removeCartTrigger).on(‘click’, function (event) { // ——————————————————————- remove from cart var link = $(this).attr(“href”); jQuery.getJSON(link, function (response) { // ——————————————— get Json response __bva__.removeCart = response; var removeFromCart = { ‘products’: __bva__.removeCart.items.map(function (line_item) { return { ‘id’ : line_item.id, ‘sku’ : line_item.sku, ‘variant’ : line_item.variant_id, ‘name’ : line_item.title, ‘price’ : (line_item.price/100), ‘quantity’ : line_item.quantity } }), ‘pageType’ : ‘Remove from Cart’, ‘event’ : ‘Remove from Cart’ }; dataLayer.push(removeFromCart); if (__bva__.debug) { console.log(“Cart”+” :”+JSON.stringify(removeFromCart, null, ” “)); } // ——————————————— get Json response }); // ——————————————————————- remove from cart }); } // ————————————– begin check interval }, 500); // ———————————- if dynamic cart is true } } // ————————————————————————- view cart }); /* ADD TO CART */ jQuery.getJSON(‘/cart.js’, function (response) { // ——————————————— get Json response __bva__.cart = response; var cart = { ‘products’: __bva__.cart.items.map(function (line_item) { return { ‘id’ : line_item.id, ‘sku’ : line_item.sku, ‘variant’ : line_item.variant_id, ‘name’ : line_item.title, ‘price’ : (line_item.price/100), ‘quantity’ : line_item.quantity } }) } // ——————————————— get Json response __bva__.cart = cart; collection_cartIDs = []; collection_matchIDs = []; collection_addtocart = []; for (var i = __bva__.cart.products.length – 1; i >= 0; i–) { var x = parseFloat(__bva__.cart.products[i].variant); collection_cartIDs.push(x); } }); function __bva__addtocart(productData){ setTimeout(function(){ jQuery.getJSON(‘/cart.js’, function (response) { // ——————————————— get Json response __bva__.cart = response; var cart = { ‘products’: __bva__.cart.items.map(function (line_item) { return { ‘id’ : line_item.id, ‘sku’ : line_item.sku, ‘variant’ : line_item.variant_id, ‘name’ : line_item.title, ‘price’ : (line_item.price/100), ‘quantity’ : line_item.quantity } }) } __bva__.cart = cart; for (var i = __bva__.cart.products.length – 1; i >= 0; i–) { var x = parseFloat(__bva__.cart.products[i].variant); collection_matchIDs.push(x); } function arr_diff(b, c) { var a = [], diff = []; for (var i = 0; i < b.length; i++) { a[b[i]] = true } for (var i = 0; i = 0; i--) { if (__bva__.cart.products[i].variant.toString() === x) { product = {'products':[__bva__.cart.products[i]]}; dataLayer.push({'products':product}); dataLayer.push(product); dataLayer.push({ 'pageType' : 'Add to Cart', 'event' : 'Add to Cart' }); if (__bva__.debug) { console.log("Add to Cart"+" :"+JSON.stringify(product, null, " ")); } } } // --------------------------------------------- get Json response }); },1000); // IF DYNAMIC CART IS TRUE if (__bva__.dynamicCart) { // ---------------------------------- if dynamic cart is true var cartCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.cartVisableSelector).length > 0) { // —————————————————————— check visible selectors clearInterval(cartCheck); mapJSONcartData(); // —————————————————————— check visible selectors $(__bva__.removeCartTrigger).on(‘click’, function (event) { // ——————————————————————- remove from cart var link = $(this).attr(“href”); jQuery.getJSON(link, function (response) { // ——————————————— get Json response __bva__.removeCart = response; var removeFromCart = { ‘products’: __bva__.removeCart.items.map(function (line_item) { return { ‘id’ : line_item.id, ‘sku’ : line_item.sku, ‘variant’ : line_item.variant_id, ‘name’ : line_item.title, ‘price’ : (line_item.price/100), ‘quantity’ : line_item.quantity } }), ‘pageType’ : ‘Remove from Cart’, ‘event’ : ‘Remove from Cart’ }; dataLayer.push(removeFromCart); if (__bva__.debug) { console.log(“Cart”+” :”+JSON.stringify(removeFromCart, null, ” “)); } // ——————————————— get Json response }); // ——————————————————————- remove from cart }); } // ————————————– begin check interval }, 500); // ———————————- if dynamic cart is true } } $(document).on(‘click’, __bva__.cartTriggers, function(event) { var $target = $(event.currentTarget); var productData = $target.data(‘product-id’) ? { products: [{ id: $target.data(‘product-id’).toString(), variantId: $target.data(‘variant-id’), productType: $target.data(‘product-type’), name: $target.data(‘product-title’), price: $target.data(‘price’), }], } : null; __bva__addtocart(productData); }); $(document).on(‘event::AddToCart’, function(event) { var productData = { products: [event.detail.product] }; __bva__addtocart(productData); }); /* DATALAYER: Newsletter Subscription ————————————- */ __bva__newsletter_fire = 0; $(document).on(‘click’, __bva__.newsletterSelectors, function () { if(__bva__newsletter_fire !== 1){ __bva__newsletter_fire = 1; var newsletterCheck = setInterval(function () { // ————————————– begin check interval if ($(__bva__.newsletterSuccess).length > 0) { // —————————————————————— check visible selectors clearInterval(newsletterCheck); dataLayer.push({‘event’: ‘Newsletter Subscription’}); // —————————————————————— check visible selectors } // ————————————– begin check interval },500); } }); /* DATALAYER: Wishlist ————————————- */ setTimeout( function(){ $(__bva__.wishlistSelector).on(‘click’, function () { dataLayer.push(product, {‘event’: ‘Add to Wishlist’}); if(__bva__.debug){ console.log(“Wishlist”+” :”+JSON.stringify(product, null, ” “)); } }); if(document.location.pathname == __bva__.wishlistPage){ var __bva__productLinks = $(‘[href*=”product”]’); var __bva__prods = []; var __bva__links = []; var __bva__count = 1; $(__bva__productLinks).each(function(){ var href = $(this).attr(“href”); if(!__bva__links.includes(href)){ __bva__links.push(href); $(this).attr(“dataLayer-wishlist-item”,__bva__count++); jQuery.getJSON(href, function (response) { // ——————————————— get Json response __bva__.wishlist = response; var wishlistproducts = { ‘id’ : __bva__.wishlist.product.id, ‘name’ : __bva__.wishlist.product.title, }; __bva__prods.push(wishlistproducts); // ——————————————— get Json response }); } }); dataLayer.push({‘products’: __bva__prods, ‘pageType’ : ‘Wishlist’, ‘event’ : ‘Wishlist’}); } var __bva__count = 1; var wishlistDel = $(__bva__.removeWishlist); wishlistDel.each(function(){ $(this).attr(“dataLayer-wishlist-item-del”,__bva__count++); }); $(__bva__.removeWishlist).on(‘click’, function(){ console.log(‘click’) var index = $(this).attr(“dataLayer-wishlist-item-del”); var link = $(“[dataLayer-wishlist-item=”+index+”]”).attr(“href”); console.log(index) console.log(link) jQuery.getJSON(link, function (response) { // ——————————————— get Json response __bva__.wishlist = response; var wishlistproducts = { ‘id’ : __bva__.wishlist.product.id, ‘name’ : __bva__.wishlist.product.title, }; dataLayer.push({‘products’: wishlistproducts, ‘pageType’ : ‘Wishlist’, ‘event’ : ‘Wishlist Delete Product’}); // ——————————————— get Json response }); }) }, 3000); /* DATALAYER: CTAs —————— */ $(__bva__.ctaSelectors).on(‘click’, function () { var ctaCheck = setInterval(function () { // ————————————– begin check interval if ($(__bva__.ctaSuccess).length > 0) { // —————————————————————— check visible selectors clearInterval(ctaCheck); dataLayer.push({‘event’: ‘CTA’}); // —————————————————————— check visible selectors } // ————————————– begin check interval },500); }); /* DATALAYER: Promo Subscriptions ——————————— */ $(__bva__.promoSubscriptionsSelectors).on(‘click’, function () { var ctaCheck = setInterval(function () { // ————————————– begin check interval if ($(__bva__.promoSuccess).length > 0) { // —————————————————————— check visible selectors clearInterval(ctaCheck); dataLayer.push({‘event’: ‘Promo Subscription’}); // —————————————————————— check visible selectors } // ————————————– begin check interval },500); }); }); // document ready // ————— run script after jQuery has loaded } // ——————————————— wait for jQuery to load }, 500); ]]>

Source

Leave a Reply

Your email address will not be published.