CINXE.COM
High-Quality Pneumatic Bath Bomb Presses | Bulk Apothecary
<!DOCTYPE html> <html class="no-js" lang="en"> <head><script data-cfasync="false" data-fudge="true" id="fudge-js-patch-utils" fudge-script-name="patch_utils">!function(){"use strict";try{window.performance&&performance.mark("fudge.patch_utils_js_start")}catch(r){}}(); !function(){"use strict";const t=t=>{if(!t)return t;if(t.includes("/_external/"))try{return new URL(t).searchParams.get("url")||t}catch(e){return t}return t},e=/\\"|"(?:\\"|[^"])*"|\\,|(,)/g,r=/(\[\s*)(src)(\s*[\^*$~|]?\s*=[^\]]+])/g,n=t=>{if(!t.includes("src"))return t;const n=(t=>{if(!t.includes(","))return[t];const r=Array.from(t.matchAll(e));return function(t,e){let r=[],n=0;for(let c of e)r.push(t.substring(n,c)),n=c;return r.push(t.substring(n)),r}(t,r.filter((t=>","===t[1]&&void 0!==t.index)).map((t=>t.index))).map((t=>(","===t.charAt(0)&&(t=t.slice(1)),t.trim())))})(t);return n.flatMap((t=>(t=>{if(!t.includes("src"))return[t];const e=t.replaceAll(r,"$1data-osrc$3");return e===t?[t]:[e,t]})(t))).join(", ")};(()=>{Object.defineProperty(HTMLScriptElement.prototype,"getAttribute",{value:function(e){const r=Element.prototype.getAttribute.call(this,e);try{if("src"===e){if(null===r){const t=Element.prototype.getAttribute.call(this,"data-osrc");if(null!==t)return t}return t(r)||null}return r}catch(t){return r}},configurable:!0}),Object.defineProperty(HTMLScriptElement.prototype,"src",{get:function(){const e=Element.prototype.getAttribute.call(this,"src");if(null===e){const t=Element.prototype.getAttribute.call(this,"data-osrc");if(null!==t)return t}try{return t(e)||""}catch(t){return e}},configurable:!0});const e=(t,e)=>{const r=t[e],c=r.toString();function l(t){try{return r.call(this,n(t))}catch(e){return r.call(this,t)}}l.toString=()=>c,Object.defineProperty(t,e,{value:l,configurable:!0})};e(Document.prototype,"querySelector"),e(Document.prototype,"querySelectorAll"),e(Element.prototype,"querySelector"),e(Element.prototype,"querySelectorAll")})()}(); </script> <script data-cfasync="false" data-fudge="true" id="fudge-js-utils" fudge-script-name="utils">!function(){"use strict";try{window.performance&&performance.mark("fudge.utils_js_start")}catch(r){}}(); !function(){"use strict";const e=XMLHttpRequest.prototype.open;function t(){return{events:{},emit(e,...t){let n=this.events[e]||[];for(let e=0,i=n.length;e<i;e++)n[e](...t)},on(e,t){return this.events[e]?.push(t)||(this.events[e]=[t]),()=>{this.events[e]=this.events[e]?.filter((e=>t!==e))}}}}XMLHttpRequest.prototype.open=function(){if(this._fudge_patched)return e.apply(this,arguments);this._fudge_patched=!0,e.apply(this,arguments),(e=>{try{return new URL(e,window.location.href).hostname===window.location.hostname}catch(e){return!1}})(arguments[1])&&this.setRequestHeader("X-Fudge-Sub-Resource","true")};const n=new URLSearchParams(window.location.search).get("fudge-debug");let i="true"===n||"1"===n;i||(i=window.location.hostname.endsWith(".local")||window.location.hostname.endsWith(".fudge.city")),i&&"false"===n&&(i=!1),false&&(i=!0);const o=e=>e.split(",").map((e=>e.trim())),r=t(),d=new Set;r.on("priority_images_loaded",(e=>{d.has("priority_images_loaded")||(window.__fudge_utils__.perfMark(`priority_images_loaded.${e}`),d.add("priority_images_loaded"))}));const s={};for(const e of[{"selector":".productGrid .card-image","preload":[{"minWidth":0,"count":2},{"minWidth":551,"count":3},{"minWidth":801,"count":4}],"rendered_selector":null}]){const t=document.documentElement.clientWidth,n=[...e.preload].reverse().find((e=>t>=e.minWidth));n&&(s[e.selector]=n.count)}window.__fudge_tr_event_queue__=window.__fudge_tr_event_queue__||[];let a=window.location.host;a=a.endsWith("cf.local")||a.endsWith("fudge.local")||a.endsWith("fudge.city")?a.replace(".cf.local","").replace(".fudge.local","").replace(".fudge.city","").replaceAll("_","."):null;const l={document:Document.prototype.addEventListener},u={onNativeDCL:e=>{let t=!1;const n=()=>{t||(t=!0,document.removeEventListener("DOMContentLoaded",n),requestAnimationFrame((()=>{e()})))};["interactive","complete","loaded"].includes(document.readyState)?n():(r.on("trigger_native_dcl",n),l.document.call(document,"DOMContentLoaded",n))},debug:i,logs:[],log(...e){e.unshift(Math.round(performance.now())),window.__fudge_utils__.logs.push(e),i&&(false?console.log("[Fudge]",...e.map((e=>"string"!=typeof e&&"number"!=typeof e?JSON.stringify(e):e))):console.log("[Fudge]",...e))},perfMark(e,...t){const n=`fudge.${e}`;window.__fudge_utils__.log(n,...t),performance.mark(n)},printLogs(){window.__fudge_utils__.logs.forEach((e=>console.log(...e)))},images:{getWinningCandidate:(e,t)=>{0===t&&console.warn("Provided image width is 0");const n=o(e);if(!n.length)return null;if(1===n.length)return{src:n[0]};const i=window.devicePixelRatio,r=(d=t,n.map((e=>{const[t,...n]=e.trim().split(" ").map((e=>e.trim())),i=n.find((e=>e.endsWith("w")));if(!i)return null;const o=parseInt(i.slice(0,-1));return!o||isNaN(o)?null:{src:t,density:o/d,widthPx:o}})).filter((e=>e)).sort(((e,t)=>(e.density??1/0)-(t.density??1/0))));var d;for(let e=0;e<r.length;e++){const t=r[e],n=r[e+1];if(!n)return t;const o=n.density;if(o<i)continue;const d=t.density,s=Math.sqrt(d*o);return i<=1&&i>d||i>=s?n:t}},getSplitSrcSet:o,getWidth:(e,t)=>{const n=getComputedStyle(e),i=parseInt(n.paddingLeft),o=parseInt(n.paddingRight),r=parseInt(n.borderLeftWidth),d=parseInt(n.borderRightWidth);return Math.max(Math.round(t-i-o-r-d),0)},preloadMax:s,getMeasuredImageWidth:e=>{if(!Array.isArray(e.widths))return;const t=document.documentElement.clientWidth,n=e.widths.findIndex((([e])=>e<=t));let i;return i=-1===n?e.widths[e.widths.length-1][1]:0===n?e.widths[0][1]:e.widths[n-1][1],i},possiblePreloadCount:5,removeFudgeClasses:e=>{if(!e)return;const t=Array.from(e.classList).filter((e=>!e.startsWith("fudge-img-")));e.className=t.join(" ")},classes:{"lazy":"fudge-img-lazy","priority":"fudge-img-priority","hidden":"fudge-img-hidden","aspectRatio":"fudge-img-aspect-ratio"},addLazyloadedClass:e=>{e?.classList.add("lazyloaded")}},emitter:r,onPriorityImagesLoaded:e=>{if(d.has("priority_images_loaded"))e();else{let t=!1;const n=r.on("priority_images_loaded",(()=>{t||(t=!0,e(),n())}))}},calledEvents:d,trackEvent:async(e,t={})=>{window.__fudge_utils__.log("Track Event",e,t),window.__fudge_tr_event?window.__fudge_tr_event(e,t):window.__fudge_tr_event_queue__.push([e,t])},fixHost:e=>{if(!a)return e;if(!(e=e.trim()).length)return e;if(e.startsWith("data:"))return e;if(e.startsWith("#"))return e;try{const t=new URL(e);return t.hostname===a?(t.hostname=window.location.hostname,t.toString()):e}catch(t){return e}},originalHost:a,metadata:{...{"deviceId":"S9AAWj6QjYtnwFUuJc1O4","pageGroupId":"category","pageLoadId":"WiwZlg_Q0dS6xtgis9xaC","sessionId":"c58f4a55-9bcb-4af0-9669-3d7be06ecbf7","teamId":"95ad3a87-ae28-46b8-a2c8-d4b92b947bca"},windowId:(()=>{try{let e=sessionStorage.getItem("fudge-window-id");return e||(e="kDtkk3hFMaJDXnM5S8hIv",sessionStorage.setItem("fudge-window-id",e)),e}catch(e){return null}})()},createNanoEvents:t,triggerNativeDCL:()=>{window.__fudge_utils__.perfMark("trigger_native_dcl"),r.emit("trigger_native_dcl")}};window.__fudge_utils__=u,window.requestIdleCallback=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)};const c=[{"src":"https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fcdn11.bigcommerce.com%2Fs-99si0d%2Fimages%2Fstencil%2F379x500%2Fproducts%2F9277%2F56531%2FBath_Bomb_Tray_Family_Portrait__93646.1686230549.jpg%3Fc%3D2&h=x9JTcJCTvXneoqRomd5To8h7nk5xEGaO05qPMMBFN2Y="}].filter((e=>null==e.x||e.x===window.devicePixelRatio));window._fudge_preload_metrics={preloadedSrcs:new Map(c.map((e=>[e.src,{native:!0,startedAt:0}]))),priorityImages:{}}}(); </script> <script data-cfasync="false" data-fudge="true" id="fudge-js-sw-register" fudge-script-name="sw_register">!function(){"use strict";try{window.performance&&performance.mark("fudge.sw_register_js_start")}catch(r){}}(); !function(){"use strict";const e=()=>{try{let e=sessionStorage.getItem("fudge-window-id");return e||(e="kDtkk3hFMaJDXnM5S8hIv",sessionStorage.setItem("fudge-window-id",e)),e}catch(e){return null}};window._fudge_sw_registration=new Promise((async e=>{const t=await navigator.serviceWorker.register("/service_worker.js",{updateViaCache:"none"});if(t.active)await navigator.serviceWorker.ready,e();else if(t.installing){const a=t=>{"activated"===t.target.state&&e()};t.installing.addEventListener("statechange",a)}else await navigator.serviceWorker.ready,e()})).then((()=>{window._fudge_sw_postMessage({type:"init",metadata:{...{"deviceId":"S9AAWj6QjYtnwFUuJc1O4","pageGroupId":"category","pageLoadId":"WiwZlg_Q0dS6xtgis9xaC","sessionId":"c58f4a55-9bcb-4af0-9669-3d7be06ecbf7","teamId":"95ad3a87-ae28-46b8-a2c8-d4b92b947bca"},windowId:window.__fudge_utils__?.metadata?.windowId||e()},fudgeEnabled:true})})),window._fudge_sw_postMessage=async e=>(await window._fudge_sw_registration,!!navigator.serviceWorker.controller&&(navigator.serviceWorker.controller.postMessage(e),!0))}(); </script> <style data-fudge="true">.fudge-img-hidden { opacity: 0 !important; font-size: 0 !important; } .fudge-img-lazy:not([src]):not([srcset]), .fudge-img-priority:not([src]):not([srcset]) {opacity: 0 !important;}</style><script data-cfasync="false" data-fudge="true" id="fudge-js-load-images" fudge-script-name="load_images">!function(){"use strict";try{window.performance&&performance.mark("fudge.load_images_js_start")}catch(r){}}(); !function(){"use strict";const{getWinningCandidate:t,getWidth:e,preloadMax:r,getMeasuredImageWidth:s,classes:n}=window.__fudge_utils__.images,i=new Set,o=new Map,a=t=>{if("PICTURE"===t.parentElement?.tagName)return t.parentElement},d=(t,e,r)=>{o.get(t)!==e&&(t.setAttribute("sizes",e+"px"),u(r,(t=>{t.setAttribute("sizes",e+"px")})),o.set(t,e))},c=new ResizeObserver((t=>{for(const r of t){const t=r.target;if(null==t.offsetParent)continue;const s=a(t),n=e(t,r.contentRect.width);if(i.has(t)){const e=t.getAttribute("data-srcset");if(w(e,s,n,!0)){c.unobserve(t),b(t,s,n,!0);continue}}const u=o.get(t);null!=u&&n&&u!==n&&d(t,n,s)}})),u=(t,e)=>{if(!t)return;const r=Array.from(t.querySelectorAll("source"));for(const t of r)e(t)},l=new IntersectionObserver((t=>{for(const r of t){const t=r.target;if(i.has(t)&&r.intersectionRatio>0){const s=e(t,r.boundingClientRect.width),n=a(t);w(t.getAttribute("data-srcset"),n,s,!0)&&(l.unobserve(t),b(t,n,s,!0))}}}));window.__fudge_priority_srcs=[];const g=t=>{const e=window.__fudge_priority_srcs.indexOf(t);-1!==e&&window.__fudge_priority_srcs.splice(e,1),window.__fudge_utils__.emitter.emit("on_load",t)};let f=0;const m=(t,e)=>{f++;const r=f.toString();t.dataset.fudgeId=r,window.__fudge_priority_srcs.push(r);const s=e=>{if(!window._fudge_preload)return;const{srcsetsToPreload:s}=window._fudge_preload,n=t.currentSrc||t.src;if(!n)return;const i=new URL(n,window.location.href).toString(),o=window._fudge_preload_metrics;if(o.preloadedSrcs.has(i))o.priorityImages[r]={imageId:r,hit:!0,src:n,loadError:e};else{const t=s.some((t=>t.includes(n)));o.priorityImages[r]={imageId:r,hit:!1,src:n,missReason:t?"wrong_size":"no_preload",loadError:e}}};t.addEventListener("load",(()=>{s(!1),g(r)})),t.addEventListener("error",(()=>{s(!0),g(r)}));const n=JSON.stringify({type:"image",wasPrioritized:!0});t.dataset.fudgeMetadata=n,e&&(e.dataset.fudgeMetadata=n),u(e,(t=>{t.dataset.fudgeMetadata=n}))};window.__fudgeLoadImageNatively=t=>{const e=t.previousElementSibling;e&&m(e,null)};const w=(t,e,r,s)=>{const n=Array.from(e?.querySelectorAll("source")||[]),i=e&&n.some((t=>t.hasAttribute("data-srcset")));return!(s&&(t||i)&&!r)&&s};let _=0;const b=(t,r,s,n)=>{window.__fudge_utils__.perfMark(`load_image.${_}`),_++;const o=t.getAttribute("data-src"),a=t.getAttribute("data-srcset"),g=w(a,r,s,n);if(c.observe(t),!g)return i.add(t),void l.observe(t);i.delete(t),m(t,r);let f=!1;t.addEventListener("load",(()=>{f||(requestAnimationFrame((()=>{const s=e(t,t.offsetWidth);d(t,s,r)})),f=!0)})),a&&(t.setAttribute("sizes",s+"px"),t.setAttribute("srcset",a)),o&&t.setAttribute("src",o),t.removeAttribute("data-srcset"),t.removeAttribute("data-src"),u(r,(t=>{const e=t.getAttribute("data-srcset"),r=t.getAttribute("data-src");e?(t.setAttribute("sizes",s+"px"),t.setAttribute("srcset",e),t.removeAttribute("data-srcset")):r&&(t.setAttribute("src",r),t.removeAttribute("data-src"))}))},p={...r};window.__fudgeLoadImage=(t,r)=>{let i=t.previousElementSibling;if(!i)return;let o,a,d=null;if("PICTURE"===i.parentElement?.tagName&&(d=i.parentElement),null!=r){const t=p[r];if(null!=t){if(t<=0)return i.classList.remove(n.priority),void i.classList.add(n.lazy);p[r]=t-1}}if(window._fudge_preload?.sizes&&r){const t=window._fudge_preload.sizes[r];if(t){const e=s(t);"number"==typeof e?o=e:null===e&&(o="hidden")}}let c=!1;null!=o?"hidden"!==o&&(a=o,c=!0):(c=null!=i.offsetParent,c&&(a=e(i,i.offsetWidth))),b(i,d,a,c)};const h=new Set,A=new ResizeObserver((t=>{for(const e of t)S(e.target,e.contentRect.width)})),y=new Map,v=[180,360,540,720,900,1080,1296,1512,1728,1944,2160],I=/url\((?!['"]?(?:data):)['"]?([^'"\)]*)['"]?\)/i,S=async(r,s)=>{const n=Math.random();y.set(r,n),_++;let i=r.getAttribute("data-bgset");if(!i){const t=window.getComputedStyle(r).backgroundImage;if(t){const e=I.exec(t);if(e){const t=(t=>{if(t.pathname.startsWith("/hubfs")&&(t.pathname=`/hs-fs${t.pathname}`),t.pathname.startsWith("/hs-fs"))return v.map((e=>(t.searchParams.set("width",e.toString()),t.searchParams.delete("height"),`${t.toString()} ${e}w`)))})(new URL(e[1],r.baseURI));t&&(i=t.join(", "),r.setAttribute("data-bgset",i))}}}if(!i)return;if(h.has(r)||(h.add(r),A.observe(r)),!s)return;const o=e(r,s),a=t(i,o);if(!a)return;const d=`url(${a.src})`;var c;r.style.backgroundImage!==d&&(r.style.backgroundImage.trim().length&&(await(c=a.src,new Promise(((t,e)=>{const r=new Image;r.onload=t,r.onerror=e,r.src=c}))),y.get(r)!==n)||(r.style.backgroundImage=d,"0"===getComputedStyle(r).opacity&&(r.style.opacity="1"),y.delete(r)))};window.__fudgeLoadBackgroundImage=t=>{const e=t.previousElementSibling;e&&S(e,e.offsetWidth)}}(); </script> <script data-cfasync="false" data-fudge="true">window.fudgeEnabled = true;</script> <title>High-Quality Pneumatic Bath Bomb Presses | Bulk Apothecary</title> <link rel="dns-prefetch preconnect" href="https://cdn11.bigcommerce.com/s-99si0d" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.googleapis.com/" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.gstatic.com/" crossorigin> <meta name="keywords" content="bath bomb presses, pneumatic bath bomb press, bath bomb machine, efficient bath bomb production, uniform bath bombs, Bulk Apothecary"><meta name="description" content="Elevate your bath bomb production process with Bulk Apothecary's top-tier pneumatic bath bomb presses. Our fully assembled, durable machines create uniform bath bombs with ease, saving you time and enhancing efficiency. Discover the ideal solution for your bath bomb-making needs today."><link rel='canonical' href='https://www.bulkapothecary.com/bath-bomb-presses/' /><meta name='platform' content='bigcommerce.stencil' /> <link href="https://cdn11.bigcommerce.com/s-99si0d/product_images/favicon.ico" rel="shortcut icon"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <!-- Google Tag Manager base --> <script type="lazyload2">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-THC5NP');</script> <!-- End Google Tag Manager --> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script> <style> @font-face { font-family: Muncie; src: url(https://www.bulkapothecary.com/content/template/fonts/muncie-webfont.eot?t=1556306004); src: url(https://www.bulkapothecary.com/content/template/fonts/muncie-webfont.eot?t=1556306004#iefix) format('embedded-opentype'), url(https://www.bulkapothecary.com/content/template/fonts/muncie-webfont.woff?t=1556306004) format('woff'), url(https://www.bulkapothecary.com/content/template/fonts/muncie-webfont.ttf?t=1556306004) format('truetype'), url(https://www.bulkapothecary.com/content/template/fonts/muncie-webfont.svg?t=1556306004#Muncie) format('svg'); font-weight: 400; font-style: normal } </style> <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DOpen%2BSans%3A400%2C600%2C700%26display%3Dswap&h=uRYaOYc-3kDSAhGiinVNTBB4FPRiWuItkzaYo4DytBY="><link onload="this.onload=null;this.removeAttribute('media');" href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap" rel="stylesheet" type="disabled" media="print"> <link href="https://www.bulkapothecary.com/content/template/css/fontawesome.css" type="css" rel="stylesheet"> <link data-stencil-stylesheet href="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fcdn11.bigcommerce.com%2Fs-99si0d%2Fstencil%2Ff7038ec0-c376-013c-6e53-3252d002c25a%2Fe%2Fef8f0940-63fe-013d-80d2-0a431e76226a%2Fcss%2Ftheme-f7bcb980-c376-013c-6e53-3252d002c25a.css&h=sCeTpNI7MQYbIq89CeRW1KCb2wNLfZ0-eSmgo-vD_OU=" rel="stylesheet"><link rel="stylesheet" data-stencil-stylesheet="" href="https://cdn11.bigcommerce.com/s-99si0d/stencil/f7038ec0-c376-013c-6e53-3252d002c25a/e/ef8f0940-63fe-013d-80d2-0a431e76226a/css/theme-f7bcb980-c376-013c-6e53-3252d002c25a.css" type="disabled"> <!--Criteo script link--> <script type="lazyload2" data-src='https://static.criteo.net/js/ld/ld.js'></script> <!--Criteo script link end--> <script type="text/javascript"> window.onscroll = function() {scrollFunction()}; function scrollFunction() { // console.log("scroll function activated") if (document.body.scrollTop > 25 || document.documentElement.scrollTop > 25) { // console.log("should pop up now") document.getElementById("blairsBanner").style.top = "0"; } else { // console.log("should unpop up now") // console.log(document.getElementById("blairsBanner").style.top ) document.getElementById("blairsBanner").style.top = "-50px"; } } </script> <style type="text/css"> div#blairsBanner { padding: 5px; display: none; width: 100%; z-index: 1; align-items: end; position: fixed; top: -50px; background: url("https://www.bulkapothecary.com/content/template/img/headerbg.jpg"); padding-left: 20%; transition: top 0.5s; } div#blairsBanner a { color: #555; margin: 5px; font-size: 17px; text-decoration: none; font-weight: bold; } div#innerBlair { width: 150px; margin-right: 50px; } div#innerBlair2 { display: flex; flex-direction: row; /* align-items: center; */ margin-left: 25%; /* justify-content: space-between; */ } img#innerCoupon { width: 175px; margin-right: 25px; } </style> <script> (function () { var xmlHttp = new XMLHttpRequest(); xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot'); xmlHttp.setRequestHeader('Content-Type', 'application/json'); xmlHttp.send('{"store_id":"355244","timezone_offset":"-5.0","timestamp":"2024-11-26T12:46:03.75929900Z","visit_id":"552076ff-e7d4-4d37-b40a-605b4dc2a366","channel_id":1}'); })(); </script> <!-- Start Tracking Code for analytics_facebook --> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('set', 'autoConfig', 'false', '1578164282501204'); fbq('dataProcessingOptions', ['LDU'], 0, 0); fbq('init', '1578164282501204'); fbq('set', 'agent', 'plbigcommerce1.2', '1578164282501204'); function trackEvents() { var pathName = window.location.pathname; fbq('track', 'PageView', {}, {"eventID":"store-2-prd-us-central1-190116794206"}); // Search events start -- only fire if the shopper lands on the /search.php page if (pathName.indexOf('/search.php') === 0 && getUrlParameter('search_query')) { fbq('track', 'Search', { content_type: 'product_group', content_ids: [], search_string: getUrlParameter('search_query') }); } // Search events end // Wishlist events start -- only fire if the shopper attempts to add an item to their wishlist if (pathName.indexOf('/wishlist.php') === 0 && getUrlParameter('added_product_id')) { fbq('track', 'AddToWishlist', { content_type: 'product_group', content_ids: [] }); } // Wishlist events end // Lead events start -- only fire if the shopper subscribes to newsletter if (pathName.indexOf('/subscribe.php') === 0 && getUrlParameter('result') === 'success') { fbq('track', 'Lead', {}); } // Lead events end // Registration events start -- only fire if the shopper registers an account if (pathName.indexOf('/login.php') === 0 && getUrlParameter('action') === 'account_created') { fbq('track', 'CompleteRegistration', {}, ""); } // Registration events end // Checkout events start -- only fire if the shopper lands on a /checkout* page if (pathName === '/checkout.php' || /^\/(embedded-)?checkout$/.test(pathName)) { if (getUrlParameter('action') === 'process_payment') { fbq('track', 'AddPaymentInfo'); } else { fbq('track', 'InitiateCheckout', {}, ""); } } // Checkout events end function getUrlParameter(name) { var cleanName = name.replace(/[\[]/, '\[').replace(/[\]]/, '\]'); var regex = new RegExp('[\?&]' + cleanName + '=([^&#]*)'); var results = regex.exec(window.location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); } } if (window.addEventListener) { window.addEventListener("load", trackEvents, false) } </script> <noscript><img height="1" width="1" style="display:none" alt="null" src="https://www.facebook.com/tr?id=1578164282501204&ev=PageView&noscript=1&a=plbigcommerce1.2&eid=store-2-prd-us-central1-190116794206"/></noscript> <!-- End Tracking Code for analytics_facebook --> <!-- Start Tracking Code for analytics_googleanalytics --> <!-- Google Tag Manager Test --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-THC5NP');</script> <!-- End Google Tag Manager --> <!-- Probably for Google Tag Manager --> <script> if (window.location.pathname === '/checkout') { var scriptToAppend = document.createElement("script"); scriptToAppend.type = "text/javascript"; scriptToAppend.src = "https://cdn2.bigcommerce.com/server600/99si0d/templates/__custom/js/jquery.min.js"; document.head.appendChild(scriptToAppend); } </script> <!-- For Google Tag Manager and Criteo --> <script> var product_list = []; // for criteo (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-29830214-1', 'auto'); ga('require', 'displayfeatures'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview'); ga('require', 'ecommerce', 'ecommerce.js'); function trackEcommerce() { this._addTrans = addTrans; this._addItem = addItems; this._trackTrans = trackTrans; } function addTrans(orderID,store,total,tax,shipping,city,state,country) { ga('ecommerce:addTransaction', { 'id': orderID, 'affiliation': store, 'revenue': total, 'tax': tax, 'shipping': shipping, 'city': city, 'state': state, 'country': country }); } function addItems(orderID,sku,product,variation,price,qty) { ga('ecommerce:addItem', { 'id': orderID, 'sku': sku, 'name': product, 'category': variation, 'price': price, 'quantity': qty }); product_list.push({ 'id': sku, 'price': price, 'quantity': qty }); } function trackTrans() { ga('ecommerce:send'); } var pageTracker = new trackEcommerce(); </script> <!-- Addrexx Code --> <script> wwPage = window.location.href; if (wwPage.indexOf("billing_address") >= 0 || wwPage.indexOf("create_account") >= 0 || wwPage.indexOf("shipping_address") >= 0 || wwPage.indexOf("checkout") >= 0) { function loadaddrexx() { var _cc_url = "xxredda.s3.amazonaws.com/bulkapothercary/loader.js"; var _cc_s = document.createElement('script'); _cc_s.type = 'text/javascript'; _cc_s.src = (("http:" === document.location.protocol) ? "http:" : "https:") + "//" + _cc_url; document.getElementsByTagName("head")[0].appendChild(_cc_s); }; loadaddrexx(); } </script> <!-- Addrexx Code --> <!-- End Tracking Code for analytics_googleanalytics --> <!-- Start Tracking Code for analytics_googleanalytics4 --> <!-- Global site tag (gtag.js) - Google Analytics --> <script src="https://cdn11.bigcommerce.com/shared/js/google_analytics4-1c2b7be4d55eec47587da63febce263d4592b327.js" async="true"></script> <script data-cfasync="false"> function initGA4(event) { if (typeof subscribeOnBodlEvents === 'function') { subscribeOnBodlEvents('G-VB3YF21J3Q', 'dMjk3Nj', false, false); } window.removeEventListener(event.type, initGA4); } var eventName = document.readyState === 'complete' ? 'consentScriptsLoaded' : 'DOMContentLoaded'; window.addEventListener(eventName, initGA4, false); </script> <!-- End Tracking Code for analytics_googleanalytics4 --> <!-- Start Tracking Code for analytics_siteverification --> <!-- Bing Webmaster Verification --> <meta name="msvalidate.01" content="46678F2445EA2F0919B03174D82EB411" /> <meta name="google-site-verification" content="nIGYc5xRhUSH-q8jwOLWZFJNgQTYo1GH5rrP-nTesTU" /> <meta name="google-site-verification" content="ENvLFAUzOWit2HpnJ2J93Ic_fOE5s0skbXL09WyzcFQ" /> <!-- This one is for KW --> <meta name="google-site-verification" content="PbcIGJ1mSy-o2gMdIKcP2jA1RJm2iB3YOIVNqZ0KPqM" /> <meta name="google-site-verification" content="GU85mhNB2aQ9ElBeH3uvsrOn16DBWOtWDAY2H_qMhRI" /> <meta name="google-site-verification" content="Khpp-9jM0GxwjfRUQrjJJ_DFuFZ7bPc4l_1hD7_1LTs" /> <script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=ea289148"></script> <!-- End Tracking Code for analytics_siteverification --> <script type="text/javascript" src="https://checkout-sdk.bigcommerce.com/v1/loader.js" defer></script> <script type="text/javascript"> fbq('track', 'ViewCategory', {"content_ids":[],"content_type":"product_group","content_category":"Bath Bomb Presses"}); </script> <script type="text/javascript"> var BCData = {}; </script> <script src='https://store-99si0d.mybigcommerce.com/content/template/js/requestQuote.js' defer ></script><script type="lazyload2"> var CRTO_PartnerID = 28672; var CRTO_DeviceType = /iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d"; var CRTO_Email = "" || ""; window.criteo_q = window.criteo_q || []; window.criteo_q.push( { event : "setAccount", account : CRTO_PartnerID}, { event : "setSiteType", type: CRTO_DeviceType}, { event : "setEmail", email: CRTO_Email} ); switch("category") { case "product": window.criteo_q.push({ event : "viewItem", ecpplugin: "BigCommerce-Stencil", item: ""}); break; case "category": var CRTO_ListingArray = []; CRTO_ListingArray.push("9277"); CRTO_ListingArray.push("10925"); CRTO_ListingArray.push("10926"); window.criteo_q.push({ event : "viewList", ecpplugin: "BigCommerce-Stencil", item: CRTO_ListingArray}); break; case "cart": var CRTO_BasketData = []; fetch('/api/storefront/carts?include=',{'credentials':'include','headers':{'Accept':'application/json', 'Content-Type': 'application/json'}}).then(function(response){ return response.json();}).then(function(data) { for (x in data[0].lineItems){ if(data[0].lineItems[x] != []){ for (y in data[0].lineItems[x]){ CRTO_BasketData.push({ 'id': data[0].lineItems[x][y].productId, 'price': data[0].lineItems[x][y].salePrice, 'quantity': data[0].lineItems[x][y].quantity }) } } } window.criteo_q.push({ event: "viewBasket", ecpplugin: "BigCommerce-Stencil", item: CRTO_BasketData}); }); break; default: window.criteo_q.push({ event: "viewHome" , ecpplugin: "BigCommerce-Stencil" }); } </script><!-- Termly custom blocking map --> <script data-termly-config> window.TERMLY_CUSTOM_BLOCKING_MAP = { "bigcommerce.com": "essential", "socdm.com": "essential", "braintree.com": "essential", "braintreegateway.com": "essential", "paypal.com": "essential", "pay.google.com": "essential", } </script> <!-- Termly embed script --> <script type="lazyload2" src="https://app.termly.io/resource-blocker/4991218e-b2c7-4b7d-8fd3-e34d8f66efc2?autoBlock=on" ></script><script type="lazyload2">!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});</script> <script type="lazyload2">window.Beacon('init', '8712992a-877f-4910-bf7b-bc3e8cf3dd22')</script><script type="lazyload2" data-src='https://tools.luckyorange.com/core/lo.js?site-id=ea289148'></script><script src="https://us1-config.doofinder.com/2.x/3286def3-bf5d-4c8f-b2b8-1a3d36e69d2b.js" async></script> <script data-cfasync="false" src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fmicroapps.bigcommerce.com%2Fbodl-events%2Findex.js&h=z9lB0HpgJYogHhBx49IvJ-UEC7QYwK0XC3CJ9lihVwY=" data-osrc="https://microapps.bigcommerce.com/bodl-events/index.js"></script> <script data-cfasync="false"> (function() { function decodeBase64(base64) { const text = atob(base64); const length = text.length; const bytes = new Uint8Array(length); for (let i = 0; i < length; i++) { bytes[i] = text.charCodeAt(i); } const decoder = new TextDecoder(); return decoder.decode(bytes); } window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiOGRmNzk5Y2EtNTI5Zi00NzFlLWJjZDItNTA5ZDdlZTA0MGJiIiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNC0xMS0yNlQxMjo0NjowMyIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly93d3cuYnVsa2Fwb3RoZWNhcnkuY29tL2JhdGgtYm9tYi1wcmVzc2VzLyJ9LCJzaG9wcGVyIjp7InZpc2l0b3JfaWQiOiIiLCJjdXN0b21lcl9pZCI6bnVsbCwiZW1haWwiOm51bGwsImZpcnN0X25hbWUiOm51bGwsImxhc3RfbmFtZSI6bnVsbH0sImRhdGFfY29uc2VudCI6eyJmdW5jdGlvbmFsIjp0cnVlLCJhbmFseXRpY3MiOnRydWUsImFkdmVydGlzaW5nIjp0cnVlfSwiZXZlbnRzIjpbeyJib2RsX3YxX3Byb2R1Y3RfY2F0ZWdvcnlfdmlld2VkIjp7ImV2ZW50X2lkIjoiOTk5ZDg4MzctMjEzZi00N2NhLWJmZjUtNjM1MDU5OTFhZDY5IiwiY2hhbm5lbF9pZCI6MSwiY2F0ZWdvcnlfaWQiOjY3OCwiY2F0ZWdvcnlfbmFtZSI6IkJhdGggQm9tYiBQcmVzc2VzIiwibGluZV9pdGVtcyI6W3sicHJvZHVjdF9pZCI6IjkyNzciLCJza3UiOiJCOTQwLTQzMi0wMDAiLCJ2YXJpYW50X2lkIjpudWxsLCJwcm9kdWN0X25hbWUiOiJCYXRoIEJvbWIgRHJ5aW5nIFRyYXkiLCJnaWZ0X2NlcnRpZmljYXRlX2lkIjpudWxsLCJnaWZ0X2NlcnRpZmljYXRlX25hbWUiOm51bGwsImdpZnRfY2VydGlmaWNhdGVfdGhlbWUiOm51bGwsInB1cmNoYXNlX3ByaWNlIjo0OS45NSwic2FsZV9wcmljZSI6bnVsbCwiYmFzZV9wcmljZSI6bnVsbCwicmV0YWlsX3ByaWNlIjpudWxsLCJxdWFudGl0eSI6bnVsbCwiZGlzY291bnQiOm51bGwsImNvdXBvbl9hbW91bnQiOm51bGwsImluZGV4IjowLCJicmFuZF9uYW1lIjoiQnVsayBBcG90aGVjYXJ5IiwiY2F0ZWdvcnlfbmFtZXMiOlsiQmF0aCBCb21iIFByZXNzZXMiXSwiY3VycmVuY3kiOiJVU0QifSx7InByb2R1Y3RfaWQiOiIxMDkyNSIsInNrdSI6IkI5MTAtMTM5LTAwMSIsInZhcmlhbnRfaWQiOm51bGwsInByb2R1Y3RfbmFtZSI6IlNpbmdsZSBQbmV1bWF0aWMgQmF0aCBCb21iIFByZXNzIiwiZ2lmdF9jZXJ0aWZpY2F0ZV9pZCI6bnVsbCwiZ2lmdF9jZXJ0aWZpY2F0ZV9uYW1lIjpudWxsLCJnaWZ0X2NlcnRpZmljYXRlX3RoZW1lIjpudWxsLCJwdXJjaGFzZV9wcmljZSI6OTk3LjI0LCJzYWxlX3ByaWNlIjpudWxsLCJiYXNlX3ByaWNlIjpudWxsLCJyZXRhaWxfcHJpY2UiOm51bGwsInF1YW50aXR5IjpudWxsLCJkaXNjb3VudCI6bnVsbCwiY291cG9uX2Ftb3VudCI6bnVsbCwiaW5kZXgiOjEsImJyYW5kX25hbWUiOm51bGwsImNhdGVnb3J5X25hbWVzIjpbIkJhdGggQm9tYiBQcmVzc2VzIl0sImN1cnJlbmN5IjoiVVNEIn0seyJwcm9kdWN0X2lkIjoiMTA5MjYiLCJza3UiOiJCOTEwLTE0MC0wMDEiLCJ2YXJpYW50X2lkIjpudWxsLCJwcm9kdWN0X25hbWUiOiJRdWFkcHJlc3MtSEQgUG5ldW1hdGljIEJhdGggQm9tYiBQcmVzcyIsImdpZnRfY2VydGlmaWNhdGVfaWQiOm51bGwsImdpZnRfY2VydGlmaWNhdGVfbmFtZSI6bnVsbCwiZ2lmdF9jZXJ0aWZpY2F0ZV90aGVtZSI6bnVsbCwicHVyY2hhc2VfcHJpY2UiOjQxMDEuODksInNhbGVfcHJpY2UiOm51bGwsImJhc2VfcHJpY2UiOm51bGwsInJldGFpbF9wcmljZSI6bnVsbCwicXVhbnRpdHkiOm51bGwsImRpc2NvdW50IjpudWxsLCJjb3Vwb25fYW1vdW50IjpudWxsLCJpbmRleCI6MiwiYnJhbmRfbmFtZSI6bnVsbCwiY2F0ZWdvcnlfbmFtZXMiOlsiQmF0aCBCb21iIFByZXNzZXMiXSwiY3VycmVuY3kiOiJVU0QifV19fV19")); })() </script> <!-- Custom CSS for handling price display. Added 9/25/2020--> <style type="text/css"> span.starting-at { font-size: 0px; margin-bottom: 1.1rem; } span.starting-at::after { content: 'Choose options for price'; font-size: .9rem; } span.starting-at ~ div.price-section { display: none; } </style> <!-- Custom CSS for color swatch radio buttons. Added 3/16/202 --> <style type="text/css"> div.form-field[data-product-attribute="swatch"] > label.form-option-swatch { border: none; } div.form-field[data-product-attribute="swatch"] > label.form-option-swatch > span { border-radius: 1em; border: 1px solid rgba(0, 0, 0, 0.5); } div.form-field[data-product-attribute="swatch"] > label.form-option-swatch > span:hover { border: 1px solid rgba(0, 0, 0, 1); } </style> </head> <body id="body"> <div id="blairsBanner" style="top: 0px;"> <div id="innerBlair"> <img src="https://cdn11.bigcommerce.com/s-99si0d/images/stencil/original/smaller-logo-2_1570849382__06107.original.png" alt="Logo" loading="lazy" decoding="async"> </div> <a href="/home">Make It</a> <a href="/clearance">Private Label</a> <div id="innerBlair2"> <img src="https://www.bulkapothecary.com/product_images/uploaded_images/coupon-image.jpg" alt="coupon code" id="innerCoupon" loading="lazy" decoding="async"> <div class="header-right"> <div class="desktop-search"> <div class="container"> <form class="form search-form" action="/search.php"> <fieldset class="form-fieldset"> <div class="form-field"> <label class="is-srOnly" for="search_query">Search</label> <input class="form-input" data-search-quick="" name="search_query" id="search_query2" data-error-message="Search field cannot be empty." placeholder="Search the store" autocomplete="off"> <section class="quickSearchResults" data-bind="html: results"></section> <button class="form-submit" type="submit" value="submit"> <span class="icon icon--custom icon--search"> <svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M898.304 791.91l-193.485-193.485c29.184-47.872 45.978-104.192 45.978-164.352 0-174.95-151.603-326.502-326.554-326.502-174.95-0.051-316.723 141.773-316.723 316.723 0 174.899 151.603 326.502 326.502 326.502 58.214 0 112.64-15.821 159.488-43.213l194.509 194.611c19.046 18.995 49.92 18.995 68.915 0l48.282-48.282c18.995-18.995 12.083-43.008-6.912-62.003zM205.005 424.294c0-121.139 98.15-219.29 219.238-219.29 121.139 0 229.069 107.878 229.069 229.069 0 121.088-98.202 219.29-219.29 219.29-121.139-0.051-229.018-107.981-229.018-229.069z" id="Shape"></path> </svg> </span> </button> </div> </fieldset> </form> </div> </div> </div> </div> </div> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-THC5NP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <svg data-src="https://cdn11.bigcommerce.com/s-99si0d/stencil/f7038ec0-c376-013c-6e53-3252d002c25a/e/ef8f0940-63fe-013d-80d2-0a431e76226a/img/icon-sprite.svg" class="icons-svg-sprite"></svg> <header class="header" role="banner"> <nav class="navUser"> <div class="inner-wrap"> <span class="Phone"><strong><a href="tel:1-888-728-7612">1-888-728-7612</a></strong></span> <ul class="navUser-section navUser-section--alt"> <li class="navUser-item"><a class="navUser-action" href="/private-label/">Private Label</a></li> <li class="navUser-item"><a class="navUser-action" href="/categories/clearance-center/">Clearance</a></li> <li class="navUser-item"><a class="navUser-action" href="/about-us/">About</a></li> <li class="navUser-item"><a class="navUser-action" href="/blog/">Blog</a></li> <li class="navUser-item"><a class="navUser-action" href="/contact-us/">Contact</a></li> <li class="navUser-item"><a class="navUser-action" href="/account.php">My Account</a></li> </ul> </div> </nav> <div class="inner-header"> <a href="#" class="mobileMenu-toggle" data-mobile-menu-toggle="menu"> <span class="mobileMenu-toggleIcon">Toggle menu</span> </a> <div class="header-logo header-logo--center"> <a href="https://www.bulkapothecary.com/"> <img class="header-logo-image-unknown-size fudge-img-priority" alt="Bulk Apothecary" title="Bulk Apothecary" data-fudge-optimized="true" data-fudge-selector=".header-logo img" loading="eager" fetchpriority="high" decoding="sync" src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fcdn11.bigcommerce.com%2Fs-99si0d%2Fimages%2Fstencil%2Foriginal%2Fsmaller-logo-2_1570849382__06107.original.png&h=OvL5eE2TWS5za3dZrgltUX7wNj2gSzTs03WBM8mJ6d0="><script>__fudgeLoadImageNatively(document.currentScript); document.currentScript.remove()</script> </a> </div> <a href="tel:1.888.728.7612" class="Mobile-PhoneNumber"> <span>1.888.728.7612</span><i class="fa fa-phone"></i> </a> <div class="mobile-cart ShoppingCart"> <a href="/cart.php"> <div class="Icon"><span></span></div> </a> </div> <div class="SocialHolding"> <div class="PromoMessage"> <div class="InnerMessage"> <img src="https://www.bulkapothecary.com/product_images/uploaded_images/coupon-image.jpg" alt="coupon code" loading="lazy" decoding="async"> <p>15% OFF ORDERS OVER $250</p> <p>Automatically at Checkout</p> </div> </div> <div class="HeaderSocials"> <ul> <li class="facebook"><a href="https://www.facebook.com/BApothecary" target="_blank">Facebook</a></li> <!-- <li class="twitter"><a href="https://twitter.com/bulkapothecary" target="_blank">Twitter</a></li> --> <li class="pinit"><a href="https://www.pinterest.com/BulkApothecary" target="_blank">Pin It</a></li> <li class="instagram"><a href="https://www.instagram.com/bulkapothecary/" target="_blank">Instagram</a></li> <li class="tiktok"><a href="https://www.tiktok.com/@bulk_apothecary" target="_blank">TikTok</a></li> </ul> </div> </div> <div class="header-right"> <div class="desktop-search"> <div class="container"> <!-- snippet location forms_search --> <form class="form search-form" action="/search.php"> <fieldset class="form-fieldset"> <div class="form-field"> <label class="is-srOnly" for="search_query">Search</label> <input class="form-input" data-search-quick name="search_query" id="search_query2" data-error-message="Search field cannot be empty." placeholder="Search the store" autocomplete="off"> <section class="quickSearchResults" data-bind="html: results"></section> <button class="form-submit" type="submit" value="submit"> <span class="icon icon--custom icon--search"> <svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M898.304 791.91l-193.485-193.485c29.184-47.872 45.978-104.192 45.978-164.352 0-174.95-151.603-326.502-326.554-326.502-174.95-0.051-316.723 141.773-316.723 316.723 0 174.899 151.603 326.502 326.502 326.502 58.214 0 112.64-15.821 159.488-43.213l194.509 194.611c19.046 18.995 49.92 18.995 68.915 0l48.282-48.282c18.995-18.995 12.083-43.008-6.912-62.003zM205.005 424.294c0-121.139 98.15-219.29 219.238-219.29 121.139 0 229.069 107.878 229.069 229.069 0 121.088-98.202 219.29-219.29 219.29-121.139-0.051-229.018-107.981-229.018-229.069z" id="Shape"></path> </svg> </span> </button> </div> </fieldset> </form> </div> </div> <div class="UnderSearch"> <div class="LoginBox"> <div class="Icon"><span></span></div> <div class="Text"> <span class="Row1"><a href="/login.php">Sign in</a></span> <span class="Row2"><a href="/login.php?action=create_account">Register</a></span> </div> </div> <div class="ShoppingCart"> <div class="Icon"><span></span></div> <div class="Text"> <span class="Row1"><a href="/cart.php">SHOPPING CART</a></span> <span class="Row2"><span class="Items">Items: <span class="cart-quantity">0</span></span></span> </div> </div> </div> </div> </div> <div class="navPages-container" id="menu" data-menu> <nav class="navPages"> <ul class="navPages-list"> <li class="navPages-item"> <a class="navPages-action has-subMenu activePage" href="https://www.bulkapothecary.com/make-it/"> Make It <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i> </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-251" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <div class="navPage-subMenu" id="navPages-251" aria-hidden="true" tabindex="-1"> <ul class="navPage-subMenu-list"> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/categories/soap-making-supplies"> Soap Making </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-10" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-10"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/melt-and-pour-soap-bases/">Melt and Pour Soap Bases</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/ready-to-package-soap-bars-loaves/">Ready To Package Soap Bars & Loaves</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/categories/make-it/soap-making/books/">Books</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/categories/make-it/soap-making/soap-molds/">Soap Molds</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/categories/make-it/soap-making/soap-colors/">Soap Colors</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/soap-making/other-additives/">Other Additives</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/soap-making/packaging-and-labels/">Packaging and Labels</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/soap-making/dried-botanicals/">Dried Botanicals</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/categories/make-it/soap-making/seeds/">Seeds</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/bases/">Bases</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/melt-pour-soap-base-fragrance-oils-1/">Melt & Pour Soap Base Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/cold-hot-process-soap-fragrance-oils-1/">Cold & Hot Process Soap Fragrance Oils</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/categories/make-it/candle-making/"> Candle Making </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-16" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-16"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/candle-making/candle-color-blocks/">Candle Color Blocks</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/candle-fragrance-oils-1/">Candle Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/gel-candle-fragrance-oils-1/">Gel Candle Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/liquid-candle-dyes/">Liquid Candle Dyes</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/candle-making/candle-wicks/">Candle Wicks</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/candle-making/labels-and-packaging/">Labels and Packaging</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/candle-making/candle-jars/">Candle Jars</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/candle-molds/">Candle Molds</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/candle-wax/">Candle Wax</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/potpourri-making/"> Potpourri Making </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-303" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-303"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/labels-and-packaging/">Labels and Packaging</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/pre-mixed-unscented-blends/">Pre-Mixed Unscented Blends</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/decorative-botanicals/">Decorative Botanicals</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/potpourri-fragrance-oils-1/">Potpourri Fragrance Oils</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/personal-care-products/"> Personal Care Products </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-260" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-260"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/skin-hair-care-fragrance-oils-1/">Skin & Hair Care Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/liquid-dyes/">Liquid Dyes</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/colors/">Colors</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/unscented-bases/">Unscented Bases</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/closures/">Closures</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/containers/">Containers</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/packaging-and-labels/">Packaging and Labels</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/lip-balm/"> Lip Balm </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-26" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-26"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/empty-tubes-jars-and-tins/">Empty Tubes, Jars and Tins</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/filled-and-unlabeld-product/">Filled and Unlabeled Product</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/filling-trays/">Filling Trays</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/flavors-2/">Flavors</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/lip-balm-base/">Lip Balm Base</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/lip-balm-ingredients/">Lip Balm Ingredients</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/lip-balm-labels/">Lip Balm Labels</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu activePage" href="https://www.bulkapothecary.com/bath-bombs/"> Bath Bombs </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-396" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-396"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/bath-bomb-ingredients/">Bath Bomb Ingredients</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action activePage" href="https://www.bulkapothecary.com/bath-bomb-presses/">Bath Bomb Presses</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/bath-bomb-molds/">Bath Bomb Molds</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/ready-to-label-or-package/">Ready to Label or Package</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/bubble-scoops/"> Bubble Scoops </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-712" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-712"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/bubble-scoop-ingredients/">Bubble Scoop Ingredients</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/bubble-scoop-fragrances/">Bubble Scoop Fragrances</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/bubble-scoop-colorants/">Bubble Scoop Colorants</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/ready-to-label-or-package-bubble-scoops/">Ready to Label or Package Bubble Scoops</a> </li> </ul> </li> </ul> </div> </li> <li class="navPages-item"> <a class="navPages-action" href="https://www.bulkapothecary.com/private-label-ready/">Private Label Ready</a> </li> <li class="navPages-item"> <a class="navPages-action has-subMenu" href="https://www.bulkapothecary.com/categories/aromatherapy-essential-oils.html"> Essential Oils <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i> </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-21" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <div class="navPage-subMenu" id="navPages-21" aria-hidden="true" tabindex="-1"> <ul class="navPage-subMenu-list"> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/pure-therapeutic-grade/">Pure Therapeutic Grade</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/ready-to-label/">Ready To Label</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/standardized-and-commercial-grade/">Standardized and Commercial Grade</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/certified-organic/">Certified Organic</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/essential-oils/blends/">Blends</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/dilutions/">Dilutions</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/diffusers/">Diffusers</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/essential-oil-kits/">Essential Oil Kits</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/essential-oil-bags/">Essential Oil Bags</a> </li> </ul> </div> </li> <li class="navPages-item"> <a class="navPages-action has-subMenu" href="https://www.bulkapothecary.com/fragrance-oils/"> Fragrance Oils <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i> </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-648" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <div class="navPage-subMenu" id="navPages-648" aria-hidden="true" tabindex="-1"> <ul class="navPage-subMenu-list"> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/diffusers-1/">Diffusers</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/diffuser-fragrance-oils/">Diffuser Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/fragrance-oil-gift-sets/">Fragrance Oil Gift Sets</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/melt-pour-soap-base-fragrance-oils/">Melt & Pour Soap Base Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/cold-hot-process-soap-fragrance-oils/">Cold & Hot Process Soap Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/skin-hair-care-fragrance-oils/">Skin & Hair Care Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/candle-fragrance-oils/">Candle Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/gel-candle-fragrance-oils/">Gel Candle Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/potpourri-fragrance-oils/">Potpourri Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/all-natural-fragrance-oils/">All Natural Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/industrial-fragrance-oils/">Industrial Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/browse-fragrance-oils-by-scent-type/"> Browse by Scent Type </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-669" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-669"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/spring-fragrance-oils/">Spring Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/summer-fragrance-oils/">Summer Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/fall-fragrance-oils/">Fall Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/winter-fragrance-oils/">Winter Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/holiday-fragrance-oils/">Holiday Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/floral-fragrance-oils/">Floral Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/fruity-fragrance-oils/">Fruity Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/feminine-fragrance-oils/">Feminine Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/masculine-fragrance-oils/">Masculine Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/herbal-earthy-fragrance-oils/">Herbal & Earthy Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/fresh-clean-fragrance-oils/">Fresh & Clean Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/sweet-fragrance-oils/">Sweet Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/food-fragrance-oils/">Food Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/romantic-fragrance-oils/">Romantic Fragrance Oils</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/our-version-of/">Our Version Of</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/new-fragrance-oils/">New Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/bath-body-inspired-fragrance-oils/">Bath & Body Inspired Fragrance Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/browse-all-alphabetically/">Browse All Alphabetically</a> </li> </ul> </div> </li> <li class="navPages-item"> <a class="navPages-action has-subMenu" href="https://www.bulkapothecary.com/categories/raw-ingredients/"> Raw Ingredients <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i> </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-22" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <div class="navPage-subMenu" id="navPages-22" aria-hidden="true" tabindex="-1"> <ul class="navPage-subMenu-list"> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/bulk-natural-oils/">Bulk Natural Oils</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/herbs-spices/">Herbs & Spices</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/decorative-botanicals-1/">Decorative Botanicals</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/raw-ingredients/waxes-and-butters/">Waxes and Butters</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/raw-ingredients/preservatives/">Preservatives</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/raw-ingredients/clays/">Clays</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/categories/raw-ingredients/colors/"> Colors </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-40" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-40"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/categories/raw-ingredients/colors/candle-color-blocks/">Candle Color Blocks</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/liquid-candle-dyes-1/">Liquid Candle Dyes</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/liquid-personal-care-dyes/">Liquid Personal Care Dyes</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/natural-mica-colors/">Natural Mica Colors</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/pigment-powder-colors/">Pigment Powder Colors</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/categories/raw-ingredients/colors/soap-color-bars/">Soap Color Bars</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/flavors/"> Flavors </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-317" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-317"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/flavors-1/">Browse All Alphabetically</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/beer-flavors/">Beer Flavors</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/water-soluble-flavors/">Water Soluble Flavors</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/raw-ingredients/seeds/">Seeds</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/other-ingredients-chemicals/">Other Ingredients & Chemicals</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/bulk-supplements/">Bulk Supplements</a> </li> </ul> </div> </li> <li class="navPages-item"> <a class="navPages-action has-subMenu" href="https://www.bulkapothecary.com/packaging/"> Packaging <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i> </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-25" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <div class="navPage-subMenu" id="navPages-25" aria-hidden="true" tabindex="-1"> <ul class="navPage-subMenu-list"> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/containers/plastic-bottles/">Plastic Bottles</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/containers/plastic-jars/">Plastic Jars</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/crates-and-baskets/">Crates and Baskets</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/unique-packaging/">Unique Packaging</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/custom-printed-labels/">Custom Printed Labels</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/pre-designed-label-templates/">Pre-Designed Label Templates</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/shipping-supplies/"> Shipping Supplies </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-571" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-571"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/bubble-mailers-envelopes/">Bubble Mailers (envelopes) </a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/labels/">Labels</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/stretch-wrap/">Stretch Wrap</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/corrugated-boxes/">Corrugated Boxes</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/tape/">Tape</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/closures-1/"> Closures </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-53" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-53"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/bottle-caps/">Bottle Caps</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/jar-lids/">Jar Lids</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/pumps/">Pumps</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/sprayers/">Sprayers</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/rollon-bottles/">Rollon Bottles</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/containers/stand-up-pouches/">Stand Up Pouches</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/containers/glass-bottles/">Glass Bottles</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/containers/glass-apothecary-jars/">Glass Apothecary Jars</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/lip-balm-tubes-jars-and-tins/">Lip Balm Tubes, Jars and Tins</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/decorative-bags/">Decorative Bags</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/metal-bottles-jars-and-tins/">Metal Bottles, Jars and Tins</a> </li> </ul> </div> </li> <li class="navPages-item"> <a class="navPages-action has-subMenu" href="https://www.bulkapothecary.com/hot-items/"> Hot Items <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i> </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-121" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <div class="navPage-subMenu" id="navPages-121" aria-hidden="true" tabindex="-1"> <ul class="navPage-subMenu-list"> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/sfic-soap-base-sale/">SFIC Soap Base Sale</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/essential-oil-sale/">Essential Oil Sale</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/fragrance-oil-sale/">Fragrance Oil Sale</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/featured-items/"> Featured Items! </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-573" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-573"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/pumpkin-spice">Pumpkin Spice is Back!</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/radha/">Radha Beauty</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/gift-ready/">Gift Ready</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/ready-to-label-products/">Ready To Label Products</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/metaphysics/">Metaphysics</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/beauty-supply/">Beauty Supply</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/misc/books/">Books</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/misc/tools-and-equipment/">Tools and Equipment</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/misc/unique-items/">Unique Items</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/categories/misc/bath-body-inspired-lotions/">Bath & Body Inspired Lotions</a> </li> </ul> </div> </li> <li class="navPages-item"> <a class="navPages-action has-subMenu" href="https://www.bulkapothecary.com/wholesale-marketplace/"> Wholesale <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i> </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-524" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <div class="navPage-subMenu" id="navPages-524" aria-hidden="true" tabindex="-1"> <ul class="navPage-subMenu-list"> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/categories/clearance-center/"> Clearance </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-133" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-133"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/beauty-supply-1/">Beauty Supply</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/myo-make-your-own-naturals/">MYO - Make Your Own Naturals</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/candles/">Candles</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/clearance-bath-bombs/">Clearance Bath Bombs</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/designer-fragrances-1/">Designer Fragrances</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/external-pain-topical/">External Pain (Topical)</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/masks/">Masks</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/miscellaneous/">Miscellaneous</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/raw-material/">Raw Material</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/decorative-botanicals-2/">Decorative Botanicals</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/discontinued/">Discontinued</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/components/">Components</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/vegan-leather-handbags/">Vegan Leather Handbags </a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/flesh-beauty/"> Flesh Beauty </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-555" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-555"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/eyes/">Eyes</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/face/">Face</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/lips/">Lips</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/makeup-kits/">Makeup Kits</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/health/"> Health </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-252" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-252"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/hand-sanitizer/">Hand Sanitizer</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/personal-care/">Personal Care</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/categories/massage-oil-lotion.html">Massage</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/vitamins-supplements/">Vitamins & Supplements</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/food/">Food</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/radha-beauty-1/">Radha Beauty</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/foaming-hand-soap/">Foaming Hand Soap</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action has-subMenu" href="https://www.bulkapothecary.com/designer-fragrances/"> Designer Fragrances </a> <span class="navPages-action-mobileExpand" aria-hidden="true" data-collapsible="navPages-549" data-collapsible-disabled-breakpoint="medium" data-collapsible-disabled-state="open" data-collapsible-enabled-state="closed" ></span> <ul class="navPage-childList" id="navPages-549"> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/body-spray/">Body Spray</a> </li> <li class="navPage-childList-item"> <a class="navPage-childList-action navPages-action" href="https://www.bulkapothecary.com/perfumes-and-colognes/">Perfumes and Colognes</a> </li> </ul> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/himalayan-salt-lamps/">Himalayan Salt Lamps</a> </li> <li class="navPage-subMenu-item"> <a class="navPage-subMenu-action navPages-action" href="https://www.bulkapothecary.com/diffusers-and-reeds/">Diffusers and Reeds</a> </li> </ul> </div> </li> <!-- <li class="navPages-item navPages-item-page"> --> <!-- <a class="navPages-action" href="/blog/">Blog</a>--> <!--</li>--> </ul> <ul class="navPages-list navPages-list--user"> <li class="navPages-item"> <a class="navPages-action" href="/login.php">Sign in</a> or <a class="navPages-action" href="/login.php?action=create_account">Register</a> </li> </ul> </nav> </div> </header> <div data-content-region="header_bottom"></div> <div class="body pagetype-category" data-currency-code="USD"> <div class="container"> <ul class="breadcrumbs" itemscope itemtype="http://schema.org/BreadcrumbList"> <li class="breadcrumb " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="https://www.bulkapothecary.com/" class="breadcrumb-label" itemprop="item"><span itemprop="name">Home</span></a> <meta itemprop="position" content="1" /> </li> <li class="breadcrumb " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="https://www.bulkapothecary.com/make-it/" class="breadcrumb-label" itemprop="item"><span itemprop="name">Make It</span></a> <meta itemprop="position" content="2" /> </li> <li class="breadcrumb " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="https://www.bulkapothecary.com/bath-bombs/" class="breadcrumb-label" itemprop="item"><span itemprop="name">Bath Bombs</span></a> <meta itemprop="position" content="3" /> </li> <li class="breadcrumb is-active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <meta itemprop="item" content="https://www.bulkapothecary.com/bath-bomb-presses/"> <span class="breadcrumb-label" itemprop="name">Bath Bomb Presses</span> <meta itemprop="position" content="4" /> </li> </ul> <h1 class="page-heading">Bath Bomb Presses</h1> <div data-content-region="category_below_header"></div> <p>Welcome to Bulk Apothecary's Bath Bomb Presses page! Elevate your bath bomb production with our state-of-the-art pneumatic presses, meticulously crafted to transform your bath bomb-making experience. Designed for efficiency and precision, our robust presses effortlessly craft lush, uniform bath bombs, allowing creators to save time and boost productivity. Each press arrives fully assembled, boasting resilient mechanical components for enduring performance. Unlock the potential of tightly packed, consistent bath bombs and revolutionize your production process with our reliable and efficient bath bomb machines.</p> <div class="page"> <main class="page-content" id="product-listing-container"> <form class="actionBar" method="get" data-sort-by> <fieldset class="form-fieldset actionBar-section"> <div class="form-field"> <label class="form-label" for="sort">Sort By:</label> <select class="form-select form-select--small" name="sort" id="sort"> <option value="featured" >Featured Items</option> <option value="newest" >Newest Items</option> <option value="bestselling" selected>Best Selling</option> <option value="alphaasc" >A to Z</option> <option value="alphadesc" >Z to A</option> <option value="avgcustomerreview" >By Review</option> <option value="priceasc" >Price: Ascending</option> <option value="pricedesc" >Price: Descending</option> </select> </div> </fieldset> </form> <form action="/compare" method='POST' data-product-compare> <ul class="productGrid"> <li class="product"> <article class="card " > <figure class="card-figure"> <a href="https://www.bulkapothecary.com/bath-bomb-drying-tray/" > <div class="card-img-container"> <img class="card-image fudge-img-priority lazyloaded" data-sizes="auto" alt="Bath Bomb Drying Trays" title="Bath Bomb Drying Trays" data-fudge-optimized="true" data-fudge-selector=".productGrid .card-image" loading="eager" fetchpriority="high" decoding="sync" src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fcdn11.bigcommerce.com%2Fs-99si0d%2Fimages%2Fstencil%2F379x500%2Fproducts%2F9277%2F56531%2FBath_Bomb_Tray_Family_Portrait__93646.1686230549.jpg%3Fc%3D2&h=x9JTcJCTvXneoqRomd5To8h7nk5xEGaO05qPMMBFN2Y=" style="aspect-ratio: 379/379 auto;"><script>__fudgeLoadImageNatively(document.currentScript); document.currentScript.remove()</script> </div> </a> <figcaption class="card-figcaption"> <div class="card-figcaption-body"> <a class="button button--small card-figcaption-button quickview" data-product-id="9277">Quick view</a> </div> </figcaption> </figure> <div class="card-body"> <p class="card-text" data-test-info-type="productRating"> <span class="rating--small"> <span class="icon icon--ratingFull"> <svg> <use xlink:href="#icon-star" /> </svg> </span> <span class="icon icon--ratingFull"> <svg> <use xlink:href="#icon-star" /> </svg> </span> <span class="icon icon--ratingFull"> <svg> <use xlink:href="#icon-star" /> </svg> </span> <span class="icon icon--ratingEmpty"> <svg> <use xlink:href="#icon-star" /> </svg> </span> <span class="icon icon--ratingEmpty"> <svg> <use xlink:href="#icon-star" /> </svg> </span> </span> </p> <h4 class="card-title"> <a href="https://www.bulkapothecary.com/bath-bomb-drying-tray/" >Bath Bomb Drying Tray</a> </h4> <div class="card-text" data-test-info-type="price"> <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;"> <span data-product-rrp-price-without-tax class="price price--rrp"> </span> </div> <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;"> <span data-product-non-sale-price-without-tax class="price price--non-sale"> </span> </div> <div class="price-section price-section--withoutTax" > <span class="price-label" > </span> <span class="price-now-label" style="display: none;"> </span> <span data-product-price-without-tax class="price price--withoutTax">$49.95</span> </div> </div> <a href="https://www.bulkapothecary.com/bath-bomb-drying-tray/" data-event-type="product-click" class="button button--small button--primary" data-product-id="9277">Choose Options</a> </div> </article> </li> <li class="product"> <article class="card " > <figure class="card-figure"> <a href="https://www.bulkapothecary.com/single-pneumatic-bath-bomb-press/" > <div class="card-img-container"> <img class="card-image fudge-img-priority lazyloaded" data-sizes="auto" alt="Single Pneumatic Bath Bomb Press" title="Single Pneumatic Bath Bomb Press" data-fudge-optimized="true" data-fudge-selector=".productGrid .card-image" loading="eager" fetchpriority="high" decoding="sync" src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fcdn11.bigcommerce.com%2Fs-99si0d%2Fimages%2Fstencil%2F379x500%2Fproducts%2F10925%2F56648%2Fsingle_2.5inch__04743.1693316086.jpg%3Fc%3D2&h=eVolpFM66U7BQ_S2BmUKL866J-Q9Fhe4w1iSFmSgVQA=" style="aspect-ratio: 379/379 auto;"><script>__fudgeLoadImageNatively(document.currentScript); document.currentScript.remove()</script> </div> </a> <figcaption class="card-figcaption"> <div class="card-figcaption-body"> <a class="button button--small card-figcaption-button quickview" data-product-id="10925">Quick view</a> </div> </figcaption> </figure> <div class="card-body"> <h4 class="card-title"> <a href="https://www.bulkapothecary.com/single-pneumatic-bath-bomb-press/" >Single Pneumatic Bath Bomb Press</a> </h4> <div class="card-text" data-test-info-type="price"> <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;"> <span data-product-rrp-price-without-tax class="price price--rrp"> </span> </div> <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;"> <span data-product-non-sale-price-without-tax class="price price--non-sale"> </span> </div> <div class="price-section price-section--withoutTax" > <span class="price-label" > </span> <span class="price-now-label" style="display: none;"> </span> <span data-product-price-without-tax class="price price--withoutTax">$997.24</span> </div> </div> <a href="https://www.bulkapothecary.com/cart.php?action=add&product_id=10925" data-event-type="product-click" class="button button--small button--primary">Add to Cart</a> </div> </article> </li> <li class="product"> <article class="card " > <figure class="card-figure"> <a href="https://www.bulkapothecary.com/quadpress-hd-pneumatic-bath-bomb-press/" > <div class="card-img-container"> <img class="card-image fudge-img-priority lazyloaded" data-sizes="auto" alt="Quadpress-HD Pneumatic Bath Bomb Press" title="Quadpress-HD Pneumatic Bath Bomb Press" data-fudge-optimized="true" data-fudge-selector=".productGrid .card-image" loading="eager" fetchpriority="high" decoding="sync" src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fcdn11.bigcommerce.com%2Fs-99si0d%2Fimages%2Fstencil%2F379x500%2Fproducts%2F10926%2F56654%2Fquad2__31729.1693318504.jpg%3Fc%3D2&h=jVPw7q0414ZYMZ20Als_IdbbmtALbZ6C5pQBURvjT_k=" style="aspect-ratio: 379/379 auto;"><script>__fudgeLoadImageNatively(document.currentScript); document.currentScript.remove()</script> </div> </a> <figcaption class="card-figcaption"> <div class="card-figcaption-body"> <a class="button button--small card-figcaption-button quickview" data-product-id="10926">Quick view</a> </div> </figcaption> </figure> <div class="card-body"> <h4 class="card-title"> <a href="https://www.bulkapothecary.com/quadpress-hd-pneumatic-bath-bomb-press/" >Quadpress-HD Pneumatic Bath Bomb Press</a> </h4> <div class="card-text" data-test-info-type="price"> <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;"> <span data-product-rrp-price-without-tax class="price price--rrp"> </span> </div> <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;"> <span data-product-non-sale-price-without-tax class="price price--non-sale"> </span> </div> <div class="price-section price-section--withoutTax" > <span class="price-label" > </span> <span class="price-now-label" style="display: none;"> </span> <span data-product-price-without-tax class="price price--withoutTax">$4,101.89</span> </div> </div> <a href="https://www.bulkapothecary.com/cart.php?action=add&product_id=10926" data-event-type="product-click" class="button button--small button--primary">Add to Cart</a> </div> </article> </li> </ul> </form> <div class="pagination"> <ul class="pagination-list"> </ul> </div> <div data-content-region="category_below_content"></div> </main> </div> </div> <div id="modal" class="modal" data-reveal data-prevent-quick-search-close> <a href="#" class="modal-close" aria-label="Close" role="button"> <span aria-hidden="true">×</span> </a> <div class="modal-content"></div> <div class="loadingOverlay"></div> </div> <div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close> <div class="swal2-icon swal2-error swal2-animate-error-icon"><span class="swal2-x-mark swal2-animate-x-mark"><span class="swal2-x-mark-line-left"></span><span class="swal2-x-mark-line-right"></span></span></div> <div class="modal-content"></div> <div class="button-container"><button type="button" class="confirm button" data-reveal-close>OK</button></div> </div> </div> <!----> <br class="Clear" /> <div id="Footer"> <div class="Socials"> <div class="Start"></div> <div class="Middle"> <a href="https://www.facebook.com/BApothecary" class="Facebook"><img src="https://www.bulkapothecary.com/content/template/img/facebook-icon2.png" alt="Facebook" width="53" height="53" loading="lazy" decoding="async"></a> <a href="https://www.pinterest.com/bulkapothecary/" class="Pinterest"><img src="https://www.bulkapothecary.com/content/template/img/pintrest-icon2.png" alt="Pinterest" width="52" height="52" loading="lazy" decoding="async"></a> <a href="/blog/" class="Blog"><img src="https://www.bulkapothecary.com/content/template/img/wordpress.png" alt="Wordpress" width="52" height="52" loading="lazy" decoding="async"></a> </div> <!-- <a href="https://twitter.com/bulkapothecary" class="Twitter"><i class="fa fa-twitter"></i></a> --> <!--<a href="https://www.facebook.com/BApothecary" class="Facebook"><i class="fa fa-facebook"></i></a>--> <div class="End"></div> </div> <br/> <div class="Row"> <!--<div class="Cell"> <h3>SECURE SHOPPING</h3> <div style="height: 5px;"></div> <!-- SSL TrustLogo -- <script language="JavaScript" type="text/javascript"> TrustLogo("https://www.bulkapothecary.com/content/template/img/sectigo_trust_seal_lg_140x54.png", "CL1", "none"); </script> <!-- End SSL TrustLogo -- </div> --> <div class="Cell"> <p></p> </div> <div class="Cell Cards"> <h3>All Major<br/>Payments Accepted</h3> <div class="Visa"></div><div class="Amex"></div><div class="Disc"></div><div class="Mc"></div><div class="Paypal"></div> </div> </div> </div> <div id="FooterBottom"> <div class="SocialHolding"> <div class="HeaderSocials"> <ul> <li class="facebook"><a href="https://www.facebook.com/BApothecary" target="_blank">Facebook</a></li> <li class="tiktok"><a href="https://www.tiktok.com/@bulk_apothecary" target="_blank">TikTok</a></li> <li class="pinit"><a href="https://www.pinterest.com/BulkApothecary" target="_blank">Pin It</a></li> <li class="instagram"><a href="https://www.instagram.com/bulkapothecary/" target="_blank">Instagram</a></li> <!-- <li class="tumblr"><a href="http://bulkapothecary.tumblr.com/" target="_blank">Tumblr</a></li> --> </ul> </div> </div> <div class="Inner"> <ul> <li class="Title">YOUR ORDER</li> <li><a href="/return-policy/">Return Policy</a></li> <li><a href="/shipping-policy/">Shipping Policy</a></li> <li><a href="/privacy-policy/">Privacy Policy</a></li> <li><a href="/terms-conditions/">Terms & Conditions</a></li> <li><a href="/help/">Help</a></li> <!--<li><a href="/giftcertificates.php">Gift Certificates</a></li>--> </ul> <ul> <li class="Title">Your Account</li> <li><a href="/login.php" title="Sign In">Sign In</a></li> <li><a href="/account.php" title="My Account">My Account</a></li> <li><a href="/cart.php" title="View Cart">View Cart</a></li> <li><a href="/wishlist.php" title="My Wishlist">My Wishlist</a></li> <li><a href="/checkout.php" title="Checkout">Checkout</a></li> <li><a href="/manage-cookie-preferences/" title="Manage Cookie Preferences">Manage Cookie Preferences</a></li> </ul> <ul> <li class="Title">Bulk Apothecary</li> <li><a href="/about-us/">About Us</a></li> <li><a href="/quality/">Quality</a></li> <li><a href="/best-price-guarantee/">Best Price Guarantee</a></li> <li><a href="/blog/">Blog</a></li> <li><a href="/contact-us/">Contact</a></li> <li><a href="/content/U.S.%20CONSUMER%20PRODUCT%20SAFETY%20COMMISSION.pdf">Recall Notices</a></li> </ul> <ul> <li class="Title">Resources</li> <li><a href="/content/Learning_Center/Fragrance%20Oil%20Performance%20Guide-%20Cold%20Process%20Soap.pdf" target="_blank">Fragrance Oil Performance Guide</a></li> <li><a href="/content/Learning_Center/Candle%20Wax%20Guide.pdf" target="_blank">Candle Wax Guide</a></li> <li><a href="/content/Learning_Center/Bulk%20Apothecary%20Wick%20Size%20Guide%20-%206-14-2022.pdf" target="_blank">Wick Size Guide</a></li> <!--<li><a href="https://www.craftandhobby.org" target="_blank">Craft & Hobby Association for Soap and Candle</a></li>--> <li><a href="http://www.soapguild.org" target="_blank">Handcrafted Soapmakers Guild For Soap Making</a></li> <li><a href="http://www.fda.gov/Cosmetics/default.htm" target="_blank">FDA Cosmetics</a></li> <li><a href="http://www.candles.org/" target="_blank">National Candle Association</a></li> <li><a href="http://www.cir-safety.org/" target="_blank">Personal Care Products Council</a></li> <li><a href="http://www.sba.gov/" target="_blank">Usa Small Business Administration</a></li> <li><a href="/blog/" target="_blank">News & Ideas</a></li> </ul> <script src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fjquery%2F3.5.1%2Fjquery.min.js&h=KnMdVYhxtt6tXG1rBIEtMEQAZZn6ifSdD305edc7A3c=" data-osrc="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> $(document).ready(function(){ $('#FooterBottom .Inner .Title').click(function(){ if ($(window).width() <= 800) { $(this).siblings().slideToggle('slow'); } }); }); </script> </div> <div class="Copyright"> <a href="/sitemap.php">Sitemap</a> Copyright 2024 Bulk Apothecary </div> </div> <a href="#" id="scroll" style="display: none;" title="Scroll to top" aria-hidden="true"><span>Scroll To Top</span></a> <a href="https://redheadlabs.com/" target="_blank" title="crafted with love" class="redhead"> <span class="icon icon--custom icon--redhead"> <svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M956.29 804.482l-316.29-527.024v-213.458h32c17.6 0 32-14.4 32-32s-14.4-32-32-32h-320c-17.6 0-32 14.4-32 32s14.4 32 32 32h32v213.458l-316.288 527.024c-72.442 120.734-16.512 219.518 124.288 219.518h640c140.8 0 196.73-98.784 124.29-219.518zM241.038 640l206.962-344.938v-231.062h128v231.062l206.964 344.938h-541.926z"></path> </svg> </span> </a> <script>window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-99si0d/stencil/f7038ec0-c376-013c-6e53-3252d002c25a/e/ef8f0940-63fe-013d-80d2-0a431e76226a/dist/";</script> <script src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fcdn11.bigcommerce.com%2Fs-99si0d%2Fstencil%2Ff7038ec0-c376-013c-6e53-3252d002c25a%2Fe%2Fef8f0940-63fe-013d-80d2-0a431e76226a%2Fdist%2Ftheme-bundle.main.js&h=4g7PNaAM7LDeTGR4QeSxYwwi_3DjhlTekEmPsS0RAgU=" data-osrc="https://cdn11.bigcommerce.com/s-99si0d/stencil/f7038ec0-c376-013c-6e53-3252d002c25a/e/ef8f0940-63fe-013d-80d2-0a431e76226a/dist/theme-bundle.main.js"></script> <script > window.stencilBootstrap("category", "{\"categoryProductsPerPage\":20,\"themeSettings\":{\"optimizedCheckout-formChecklist-color\":\"#333333\",\"homepage_new_products_column_count\":4,\"card--alternate-color--hover\":\"#ffffff\",\"optimizedCheckout-colorFocus\":\"#4496f6\",\"fontSize-root\":14,\"show_accept_amex\":false,\"optimizedCheckout-buttonPrimary-borderColorDisabled\":\"transparent\",\"homepage_top_products_count\":8,\"paymentbuttons-paypal-size\":\"small\",\"optimizedCheckout-buttonPrimary-backgroundColorActive\":\"#989898\",\"brandpage_products_per_page\":12,\"color-secondaryDarker\":\"#e8e8e8\",\"navUser-color\":\"#4f4f4f\",\"color-textBase--active\":\"#a5a5a5\",\"social_icon_placement_bottom\":\"bottom_none\",\"show_powered_by\":true,\"fontSize-h4\":20,\"checkRadio-borderColor\":\"#dfdfdf\",\"color-primaryDarker\":\"#2d2d2d\",\"optimizedCheckout-buttonPrimary-colorHover\":\"#ffffff\",\"brand_size\":\"190x250\",\"optimizedCheckout-logo-position\":\"left\",\"optimizedCheckout-discountBanner-backgroundColor\":\"#f5f5f5\",\"color-textLink--hover\":\"#a5a5a5\",\"pdp-sale-price-label\":\"\",\"optimizedCheckout-buttonSecondary-backgroundColorHover\":\"#f5f5f5\",\"optimizedCheckout-headingPrimary-font\":\"Google_Montserrat_400\",\"logo_size\":\"original\",\"optimizedCheckout-formField-backgroundColor\":\"white\",\"footer-backgroundColor\":\"#ffffff\",\"navPages-color\":\"#4f4f4f\",\"productpage_reviews_count\":9,\"optimizedCheckout-step-borderColor\":\"#dddddd\",\"show_accept_paypal\":false,\"paymentbuttons-paypal-label\":\"checkout\",\"paymentbuttons-paypal-shape\":\"pill\",\"optimizedCheckout-discountBanner-textColor\":\"#333333\",\"optimizedCheckout-backgroundImage-size\":\"1000x400\",\"pdp-retail-price-label\":\"\",\"optimizedCheckout-buttonPrimary-font\":\"Google_Karla_400\",\"carousel-dot-color\":\"#2d2d2d\",\"button--disabled-backgroundColor\":\"#dadada\",\"blockquote-cite-font-color\":\"#a5a5a5\",\"optimizedCheckout-formField-shadowColor\":\"#e5e5e5\",\"categorypage_products_per_page\":20,\"container-fill-base\":\"#ffffff\",\"paymentbuttons-paypal-layout\":\"horizontal\",\"homepage_featured_products_column_count\":4,\"button--default-color\":\"#454545\",\"pace-progress-backgroundColor\":\"#989898\",\"color-textLink--active\":\"#a5a5a5\",\"optimizedCheckout-loadingToaster-backgroundColor\":\"#333333\",\"color-textHeading\":\"#2d2d2d\",\"show_accept_discover\":false,\"optimizedCheckout-formField-errorColor\":\"#d14343\",\"spinner-borderColor-dark\":\"#989898\",\"restrict_to_login\":false,\"input-font-color\":\"#454545\",\"carousel-title-color\":\"#2d2d2d\",\"select-bg-color\":\"#ffffff\",\"show_accept_mastercard\":false,\"show_custom_fields_tabs\":false,\"color_text_product_sale_badges\":\"#ffffff\",\"optimizedCheckout-link-font\":\"Google_Karla_400\",\"homepage_show_carousel_arrows\":false,\"carousel-arrow-bgColor\":\"#ffffff\",\"color_hover_product_sale_badges\":\"#000000\",\"card--alternate-borderColor\":\"#ffffff\",\"homepage_new_products_count\":12,\"button--disabled-color\":\"#ffffff\",\"color-primaryDark\":\"#454545\",\"color-grey\":\"#4f4f4f\",\"body-font\":\"Google_Karla_400\",\"optimizedCheckout-step-textColor\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-borderColorActive\":\"#989898\",\"navPages-subMenu-backgroundColor\":\"#f2f2f2\",\"button--primary-backgroundColor\":\"#454545\",\"optimizedCheckout-formField-borderColor\":\"#989898\",\"checkRadio-color\":\"#4f4f4f\",\"show_product_dimensions\":false,\"optimizedCheckout-link-color\":\"#4496f6\",\"card-figcaption-button-background\":\"#ffffff\",\"icon-color-hover\":\"#a5a5a5\",\"button--default-borderColor\":\"#dfdfdf\",\"optimizedCheckout-headingSecondary-font\":\"Google_Montserrat_400\",\"headings-font\":\"Google_Montserrat_400\",\"label-backgroundColor\":\"#bfbfbf\",\"button--primary-backgroundColorHover\":\"#666666\",\"pdp-non-sale-price-label\":\"\",\"button--disabled-borderColor\":\"#dadada\",\"label-color\":\"#ffffff\",\"optimizedCheckout-headingSecondary-color\":\"#2d2d2d\",\"select-arrow-color\":\"#828282\",\"logo_fontSize\":28,\"alert-backgroundColor\":\"#ffffff\",\"optimizedCheckout-logo-size\":\"250x100\",\"default_image_brand\":\"/assets/img/BrandDefault.gif\",\"card-title-color\":\"#2d2d2d\",\"product_list_display_mode\":\"grid\",\"optimizedCheckout-link-hoverColor\":\"#002fe1\",\"fontSize-h5\":15,\"product_size\":\"400x400\",\"paymentbuttons-paypal-color\":\"gold\",\"homepage_show_carousel\":true,\"optimizedCheckout-body-backgroundColor\":\"#ffffff\",\"carousel-arrow-borderColor\":\"#ffffff\",\"button--default-borderColorActive\":\"#454545\",\"header-backgroundColor\":\"#ffffff\",\"paymentbuttons-paypal-tagline\":true,\"color-greyDarkest\":\"#2d2d2d\",\"color_badge_product_sale_badges\":\"#0C8400\",\"price_ranges\":false,\"productpage_videos_count\":8,\"color-greyDark\":\"#666666\",\"optimizedCheckout-buttonSecondary-borderColorHover\":\"#999999\",\"optimizedCheckout-discountBanner-iconColor\":\"#333333\",\"optimizedCheckout-buttonSecondary-borderColor\":\"#dfdfdf\",\"optimizedCheckout-loadingToaster-textColor\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-colorDisabled\":\"#ffffff\",\"optimizedCheckout-formField-placeholderColor\":\"#999999\",\"navUser-color-hover\":\"#a5a5a5\",\"icon-ratingFull\":\"#454545\",\"default_image_gift_certificate\":\"/assets/img/GiftCertificate.png\",\"color-textBase--hover\":\"#a5a5a5\",\"color-errorLight\":\"#ffdddd\",\"social_icon_placement_top\":false,\"blog_size\":\"190x250\",\"shop_by_price_visibility\":true,\"optimizedCheckout-buttonSecondary-colorActive\":\"#000000\",\"optimizedCheckout-orderSummary-backgroundColor\":\"#ffffff\",\"color-warningLight\":\"#fffdea\",\"show_product_weight\":true,\"button--default-colorActive\":\"#454545\",\"color-info\":\"#666666\",\"optimizedCheckout-formChecklist-backgroundColorSelected\":\"#f5f5f5\",\"show_product_quick_view\":true,\"button--default-borderColorHover\":\"#989898\",\"card--alternate-backgroundColor\":\"#ffffff\",\"hide_content_navigation\":true,\"pdp-price-label\":\"\",\"show_copyright_footer\":true,\"swatch_option_size\":\"22x22\",\"optimizedCheckout-orderSummary-borderColor\":\"#dddddd\",\"optimizedCheckout-show-logo\":\"none\",\"carousel-description-color\":\"#2d2d2d\",\"optimizedCheckout-formChecklist-backgroundColor\":\"#ffffff\",\"fontSize-h2\":25,\"optimizedCheckout-step-backgroundColor\":\"#4f4f4f\",\"optimizedCheckout-headingPrimary-color\":\"#2d2d2d\",\"color-textBase\":\"#4f4f4f\",\"color-warning\":\"#d4cb49\",\"productgallery_size\":\"379x500\",\"alert-color\":\"#4f4f4f\",\"shop_by_brand_show_footer\":true,\"card-figcaption-button-color\":\"#2d2d2d\",\"searchpage_products_per_page\":20,\"color-textSecondary--active\":\"#4f4f4f\",\"optimizedCheckout-formField-inputControlColor\":\"#476bef\",\"optimizedCheckout-contentPrimary-color\":\"#4f4f4f\",\"optimizedCheckout-buttonSecondary-font\":\"Google_Karla_400\",\"storeName-color\":\"#4f4f4f\",\"optimizedCheckout-backgroundImage\":\"\",\"form-label-font-color\":\"#666666\",\"color-greyLightest\":\"#e8e8e8\",\"optimizedCheckout-header-backgroundColor\":\"#f7f7f7\",\"productpage_related_products_count\":10,\"optimizedCheckout-buttonSecondary-backgroundColorActive\":\"#e5e5e5\",\"color-textLink\":\"#4f4f4f\",\"color-greyLighter\":\"#dfdfdf\",\"color-secondaryDark\":\"#e8e8e8\",\"fontSize-h6\":13,\"paymentbuttons-paypal-fundingicons\":false,\"carousel-arrow-color\":\"#989898\",\"productpage_similar_by_views_count\":10,\"pdp-custom-fields-tab-label\":\"Additional Information\",\"loadingOverlay-backgroundColor\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-color\":\"#ffffff\",\"input-bg-color\":\"#ffffff\",\"navPages-subMenu-separatorColor\":\"#dfdfdf\",\"navPages-color-hover\":\"#a5a5a5\",\"color-infoLight\":\"#dfdfdf\",\"product_sale_badges\":\"sash\",\"default_image_product\":\"/assets/img/ProductDefault.gif\",\"navUser-dropdown-borderColor\":\"#e8e8e8\",\"optimizedCheckout-buttonPrimary-colorActive\":\"#ffffff\",\"color-greyMedium\":\"#989898\",\"optimizedCheckout-formChecklist-borderColor\":\"#cccccc\",\"fontSize-h1\":28,\"homepage_featured_products_count\":8,\"color-greyLight\":\"#a5a5a5\",\"optimizedCheckout-logo\":\"\",\"icon-ratingEmpty\":\"#dfdfdf\",\"show_product_details_tabs\":true,\"icon-color\":\"#4f4f4f\",\"overlay-backgroundColor\":\"#2d2d2d\",\"input-border-color-active\":\"#989898\",\"hide_contact_us_page_heading\":false,\"container-fill-dark\":\"#f2f2f2\",\"optimizedCheckout-buttonPrimary-backgroundColorDisabled\":\"#cccccc\",\"button--primary-color\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-borderColorHover\":\"#666666\",\"color-successLight\":\"#d5ffd8\",\"color-greyDarker\":\"#454545\",\"show_product_quantity_box\":true,\"color-success\":\"#69d66f\",\"optimizedCheckout-header-borderColor\":\"#dddddd\",\"zoom_size\":\"1280x1280\",\"color-white\":\"#ffffff\",\"optimizedCheckout-buttonSecondary-backgroundColor\":\"#ffffff\",\"productview_thumb_size\":\"50x50\",\"fontSize-h3\":22,\"spinner-borderColor-light\":\"#ffffff\",\"geotrust_ssl_common_name\":\"\",\"carousel-bgColor\":\"#ffffff\",\"carousel-dot-color-active\":\"#666666\",\"input-border-color\":\"#dfdfdf\",\"optimizedCheckout-buttonPrimary-backgroundColor\":\"#454545\",\"color-secondary\":\"#ffffff\",\"button--primary-backgroundColorActive\":\"#989898\",\"color-textSecondary--hover\":\"#4f4f4f\",\"color-whitesBase\":\"#f8f8f8\",\"body-bg\":\"#ffffff\",\"dropdown--quickSearch-backgroundColor\":\"#e8e8e8\",\"optimizedCheckout-contentSecondary-font\":\"Google_Karla_400\",\"navUser-dropdown-backgroundColor\":\"#ffffff\",\"color-primary\":\"#4f4f4f\",\"optimizedCheckout-contentPrimary-font\":\"Google_Karla_400\",\"supported_card_type_icons\":[\"american_express\",\"diners\",\"discover\",\"mastercard\",\"visa\"],\"navigation_design\":\"simple\",\"optimizedCheckout-formField-textColor\":\"#333333\",\"color-black\":\"#000000\",\"homepage_top_products_column_count\":4,\"hide_page_heading\":false,\"optimizedCheckout-buttonSecondary-colorHover\":\"#333333\",\"hide_breadcrumbs\":false,\"button--primary-colorActive\":\"#ffffff\",\"homepage_stretch_carousel_images\":false,\"optimizedCheckout-contentSecondary-color\":\"#989898\",\"card-title-color-hover\":\"#a5a5a5\",\"applePay-button\":\"black\",\"thumb_size\":\"100x100\",\"optimizedCheckout-buttonPrimary-borderColor\":\"#454545\",\"navUser-indicator-backgroundColor\":\"#4f4f4f\",\"optimizedCheckout-buttonSecondary-borderColorActive\":\"#757575\",\"hide_blog_page_heading\":false,\"optimizedCheckout-header-textColor\":\"#333333\",\"hide_category_page_heading\":false,\"optimizedCheckout-show-backgroundImage\":false,\"color-primaryLight\":\"#a5a5a5\",\"show_accept_visa\":false,\"logo-position\":\"center\",\"show_product_reviews_tabs\":true,\"carousel-dot-bgColor\":\"#ffffff\",\"optimizedCheckout-form-textColor\":\"#666666\",\"optimizedCheckout-buttonSecondary-color\":\"#4f4f4f\",\"geotrust_ssl_seal_size\":\"M\",\"button--icon-svg-color\":\"#4f4f4f\",\"alert-color-alt\":\"#ffffff\",\"button--default-colorHover\":\"#666666\",\"checkRadio-backgroundColor\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-backgroundColorHover\":\"#666666\",\"input-disabled-bg\":\"#ffffff\",\"dropdown--wishList-backgroundColor\":\"#ffffff\",\"container-border-global-color-base\":\"#e8e8e8\",\"productthumb_size\":\"100x100\",\"button--primary-colorHover\":\"#ffffff\",\"color-error\":\"#ff7d7d\",\"homepage_blog_posts_count\":3,\"color-textSecondary\":\"#989898\",\"gallery_size\":\"300x300\"},\"genericError\":\"Oops! Something went wrong.\",\"maintenanceMode\":[],\"urls\":{\"home\":\"https://www.bulkapothecary.com/\",\"account\":{\"index\":\"/account.php\",\"orders\":{\"all\":\"/account.php?action=order_status\",\"completed\":\"/account.php?action=view_orders\",\"save_new_return\":\"/account.php?action=save_new_return\"},\"update_action\":\"/account.php?action=update_account\",\"returns\":\"/account.php?action=view_returns\",\"addresses\":\"/account.php?action=address_book\",\"inbox\":\"/account.php?action=inbox\",\"send_message\":\"/account.php?action=send_message\",\"add_address\":\"/account.php?action=add_shipping_address\",\"wishlists\":{\"all\":\"/wishlist.php\",\"add\":\"/wishlist.php?action=addwishlist\",\"edit\":\"/wishlist.php?action=editwishlist\",\"delete\":\"/wishlist.php?action=deletewishlist\"},\"details\":\"/account.php?action=account_details\",\"recent_items\":\"/account.php?action=recent_items\",\"payment_methods\":{\"all\":\"/account.php?action=payment_methods\"}},\"brands\":\"https://www.bulkapothecary.com/brands/\",\"gift_certificate\":{\"purchase\":\"/giftcertificates.php\",\"redeem\":\"/giftcertificates.php?action=redeem\",\"balance\":\"/giftcertificates.php?action=balance\"},\"auth\":{\"login\":\"/login.php\",\"check_login\":\"/login.php?action=check_login\",\"create_account\":\"/login.php?action=create_account\",\"save_new_account\":\"/login.php?action=save_new_account\",\"forgot_password\":\"/login.php?action=reset_password\",\"send_password_email\":\"/login.php?action=send_password_email\",\"save_new_password\":\"/login.php?action=save_new_password\",\"logout\":\"/login.php?action=logout\"},\"product\":{\"post_review\":\"/postreview.php\"},\"cart\":\"/cart.php\",\"checkout\":{\"single_address\":\"/checkout\",\"multiple_address\":\"/checkout.php?action=multiple\"},\"rss\":{\"products\":{\"new\":\"/rss.php?type=rss\",\"new_atom\":\"/rss.php?type=atom\",\"popular\":\"/rss.php?action=popularproducts&type=rss\",\"popular_atom\":\"/rss.php?action=popularproducts&type=atom\",\"featured\":\"/rss.php?action=featuredproducts&type=rss\",\"featured_atom\":\"/rss.php?action=featuredproducts&type=atom\",\"search\":\"/rss.php?action=searchproducts&type=rss\",\"search_atom\":\"/rss.php?action=searchproducts&type=atom\"},\"blog\":\"/rss.php?action=newblogs&type=rss\",\"blog_atom\":\"/rss.php?action=newblogs&type=atom\"},\"contact_us_submit\":\"/pages.php?action=sendContactForm\",\"search\":\"/search.php\",\"compare\":\"/compare\",\"sitemap\":\"/sitemap.php\",\"subscribe\":{\"action\":\"/subscribe.php\"}},\"secureBaseUrl\":\"https://www.bulkapothecary.com\",\"cartId\":null,\"template\":\"pages/category\"}").load(); </script> <script type="text/javascript" src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fcdn11.bigcommerce.com%2Fshared%2Fjs%2Fcsrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js&h=lJ4Ue-wrAnrFf4nsRADJAfG3fHiNkPiQBcxFjF84HFg=" data-osrc="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script> <script type="text/javascript" src="https://cdn11.bigcommerce.com/r-85be691090b1ddb0507b4efb0de4d2f1a479cc0e/javascript/visitor_stencil.js" async="true"></script> <script src='https://static.klaviyo.com/onsite/js/f4iqzY/klaviyo.js?company_id=f4iqzY' async ></script><script type="lazyload2">(function(document, tag) { var script = document.createElement(tag); var element = document.getElementsByTagName('body')[0]; script.src = 'https://acsbap.com/api/app/assets/js/acsb.js'; script.async = true; script.defer = true; (typeof element === 'undefined' ? document.getElementsByTagName('html')[0] : element).appendChild(script); script.onload = function() { acsbJS.init({ statementLink : '', feedbackLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, handleJquery : true, language : 'en', position : 'left', leadColor : '#146ff8', triggerColor : '#146ff8', triggerRadius : '50%', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerIcon : 'default', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, usefulLinks : { }, mobile : { triggerSize : 'small', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerOffsetX : 0, triggerOffsetY : 0, triggerRadius : '0' } }); };}(document, 'script'));</script><script type="lazyload2">(function(s,u,m,o,j,v){j=u.createElement(m);v=u.getElementsByTagName(m)[0];j.async=1;j.src=o;j.dataset.sumoSiteId='4519dc00fb730100e332be003edc8d00995ffd00a917030061a76500a21f4000';j.dataset.sumoPlatform='bigcommerce';v.parentNode.insertBefore(j,v)})(window,document,'script','//load.sumo.com/');</script><script type="lazyload2"> var customData = { name: '', email: '' }; window._loq = window._loq || []; window._loq.push(['custom', customData]); </script><script> (function() { var radios = Array.from(document.querySelectorAll('input.form-radio')); var modal = document.querySelector('div#modal'); function handleHiddenPrice() { var price = Array.from(document.querySelectorAll('span.starting-at ~ div.price-section.price-section--withoutTax')); price.forEach(el => { setTimeout(() => { el.style.display = 'block'; }, 500); }); } function modalVersion() { var explainer = document.querySelector('div#modal span.starting-at'); var price = Array.from(document.querySelectorAll('#modal div.price-section.price-section--withoutTax')); explainer.style.display = 'none'; price.forEach(el => { setTimeout(() => { el.style.display = 'block'; }, 500); }); } modal.addEventListener('click', modalVersion, null); radios.forEach(radio => { radio.addEventListener('click', handleHiddenPrice, null); }); })(); </script><script type="application/javascript" defer> (function labelColorSwatches() { const swatchBox = document .querySelector('div.form-field[data-product-attribute="swatch"]'); if (swatchBox !== null) { const label = swatchBox.querySelector('label.form-label > small'); swatchBox.addEventListener('click', function (event) { if (event.target.matches('input.form-radio')) { const { id } = event.target; const title = swatchBox .querySelector(`label[for="${id}"] > span`).title; label.textContent = title; } }); } })(); </script><script id="instocknotify-app-script" src="https://instocknotify.blob.core.windows.net/stencil/c1f701d754c74d60a67c99fbe1f0de90.js?ts=89827762" type="text/javascript" async="true"></script><script type="application/javascript" defer> (function() { if (window.location.pathname === '/cart.php') { const shipping = document.querySelector("#body > div.body.pagetype-cart > div.container > div > main > div:nth-child(6) > ul > li:nth-child(2) > div.cart-total-label > strong"); const subTotal = document.querySelector("#body > div.body.pagetype-cart > div.container > div > main > div:nth-child(6) > ul > li:nth-child(1) > div.cart-total-label > strong") subTotal.innerText = "Sub-Total" shipping.innerText = 'Shipping and Handling:'; } })(); </script><script type="application/javascript" defer> (function () { const preSale = document.querySelector( '#body > div.body.pagetype-product > div.container > div > div.productView > section:nth-child(4) > div.productView-options > p' ); if (preSale) { preSale.style.color = '#AA0000'; preSale.style.fontWeight = 'bold'; } else { } })(); </script> <script src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fproduct-downloads.freshclick.co.uk%2Fassets%2Ffreshclick-product-downloads.js&h=_tc2gVhJQM3eaKoa5YM7Jk-fTMZRttf9EQ3TJjSflZE=" id='question_script' data-store='99si0d' data-channel-id='1' data-osrc="https://product-downloads.freshclick.co.uk/assets/freshclick-product-downloads.js"></script><script type="lazyload2" data-src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=f4iqzY"></script><script type="application/javascript" defer> console.log('Starting Runner Script'); let listLength = document.querySelectorAll( '#body > div.body.pagetype-product > div.container > ul >li' ).length; let catTitle = document .querySelector( `#body > div.body.pagetype-product > div.container > ul > li:nth-child(2)` ) .innerText.trim(); let catTitle2 = document .querySelector( `#body > div.body.pagetype-product > div.container > ul > li:nth-child(3)` ) .innerText.trim(); if ( catTitle == 'Fragrance Oils' || catTitle == 'Essential Oils' || catTitle2 == 'Flavors' ) { let popStyle= 'position: absolute; left:25%; background-color: #FBD87Fff; min-width: 25%; max-width: 35%; padding: 1rem ;border-radius: 6px; transition: all 0.5s ease-in-out; '; let divStyle = 'display: flex; justify-content: center;background-color: #FBD87Fff; margin-left: 20%; margin-right: 20%; padding: 1rem ;border-radius: 6px; transition: all 0.5s ease-in-out;'; let plainDiv = '<div class="form-label" id="shippersDiv">Usually Ships Within 7-10 Business days </div>'; let thisHappen = (attrId) => { document .querySelector('#' + attrId) .insertAdjacentHTML('beforebegin', plainDiv); }; document.querySelectorAll('input.form-radio').forEach((form) => { form.addEventListener('change', function () { if (document.getElementById('shippersDiv')) { document.getElementById('shippersDiv').remove(); } let label = form.nextElementSibling.innerHTML; let attrId = form.getAttribute('id'); let regex = /(\d{2,3})\s?lb/gi; let result = regex.exec(label); if (result) { let weight = result[1]; let skuEle = document.querySelector("#body > div.body.pagetype-product > div.container > div > div.productView > section:nth-child(4) > dl > dd:nth-child(4)") if (weight >= 25) { if (document.getElementById('shippersDiv')) { document.getElementById('shippersDiv').remove(); } thisHappen(attrId); document.getElementById('shippersDiv').style = popStyle; console.log(document.querySelector("#body > div.body.pagetype-product > div.container > div > div.productView > section:nth-child(4) > dl > dd:nth-child(5)").innerHTML) } } }); }); } else { console.log('not applicable S7'); } </script><script type="application/javascript" defer> let itemTitle = document.querySelector( '#body > div.body.pagetype-product > div.container > div > div.productView > h1' ).innerText; let popStyle = 'position: absolute; display: none; background-color: #FBD87Fff;text-align:center; padding: 1rem ;border-radius: 6px; transition: all 0.5s ease-in-out; left: 40%; top: 14.2%'; let plainDiv = '<div class="form-label" id="shippersDiv">Best by 07/2024</div>'; let thisHappen = (attrId) => { document .querySelector('#' + attrId) .insertAdjacentHTML('beforebegin', plainDiv); }; if (itemTitle == 'Clearance Coconut Oil (76 degree) 419 lb Drums') { document.querySelectorAll('input.form-radio').forEach((form) => { form.addEventListener('change', function () { if (document.getElementById('shippersDiv')) { document.getElementById('shippersDiv').remove(); } // let label = form.nextElementSibling.innerHTML; let attrId = form.getAttribute('id'); thisHappen(attrId); document.getElementById('shippersDiv').style = popStyle; console.log('s2'); }); }); } else { console.log('s3'); } </script><script> (function() { (function(a,b,c,d,e,f,g){e['ire_o']=c;e[c]=e[c]||function(){(e[c].a=e[c].a||[]).push(arguments)};f=d.createElement(b);g=d.getElementsByTagName(b)[0];f.async=1;f.src=a;g.parentNode.insertBefore(f,g);})('https://utt.impactcdn.com/A5553168-cd27-4ccc-95be-b3709259948c1.js','script','ire',document,window); ire('identify', {customerId: '', customerEmail: ''}); })(); </script> <script type="application/javascript" defer> let smallCss = ` .new-formula-specialBox { display: flex; position: absolute; left: 35%; background-color: #FBD87Fff; min-width: 10%; max-width: 20%; height: 3rem; font-size: 15px; align-items: center; padding: 1rem; border-radius: 6px; transition: all 0.5s ease-in-out; @media (max-width: 800px) { display: flex; left: 35%; background-color: #FBD87Fff; min-width: 10%; max-width: 20; height: 3rem; font-size: 12px; align-items: center; padding: 1rem; border-radius: 6px; transition: all 0.5s ease-in-out; } @media (max-width: 600px) { display: flex; left: 45%; background-color: #FBD87Fff; min-width: 10%; max-width: 40%; height: 3rem; font-size: 10px; align-items: center; padding: 0.5rem; border-radius: 6px; transition: all 0.5s ease-in-out; } } .new-formula-innerQuote { display: flex; justify-content: center; align-items: center; } `; const processNewFormula = (smallCss) => { let productTitleCP = document.querySelector( '#body > div.body.pagetype-product > div.container > div > div.productView > h1' ).innerText; let parentCategory = document.querySelector( '#body > div.body.pagetype-product > div.container > ul > li:nth-child(4) > a > span' ).innerText; let infoBox = document.querySelector( '#body > div.body.pagetype-product >div.container > div > div.productView > section:nth-child(3) > div' ); let specialBox = `<div class="new-formula-specialBox"><b><div class="new-formula-innerQuote"><text 铆="">NEW FORMULA!</text></b></div>`; if ( parentCategory == 'Unscented Bases' && productTitleCP == 'Unscented All Natural Lip Balm Base' ) { let style = document.createElement('style'); style.innerHTML = smallCss; document.head.appendChild(style); // console.log('target product found'); let form = document.querySelector( '#body > div.body.pagetype-product > div.container > div > div.productView > section:nth-child(4) > div.productView-options > form:nth-child(1)' ); let radioButtons = form.querySelectorAll('input[type="radio"]'); radioButtons.forEach((radio) => { radio.addEventListener('click', () => { let specialBoxExist = document.querySelector('.new-formula-specialBox'); if (specialBoxExist) { specialBoxExist.remove(); } let radioLabel = radio.previousElementSibling; radioLabel.insertAdjacentHTML('afterEnd', specialBox); }); }); } else { } }; try { // console.log('trying new formula process'); processNewFormula(smallCss); } catch (err) { console.log('Error : new formula process'); } </script><script type="application/javascript" defer> console.log('Starting 20 lb script'); let catTitle3 = document.querySelector( '#body > div.body.pagetype-product > div.container > ul > li:nth-child(4) > a > span' ).innerText let catTitle4 = document.querySelector("#body > div.body.pagetype-product > div.container > ul > li:nth-child(4) > a > span").innerText if (catTitle3 == 'Liquid Candle Dyes' || catTitle4 == 'Liquid Personal Care Dyes') { let popStyle = 'position: absolute; left:25%; background-color: #FBD87Fff; min-width: 25%; max-width: 35%; padding: 1rem ;border-radius: 6px; transition: all 0.5s ease-in-out; '; let plainDiv = '<div class="form-label" id="shippersDiv">Selected Size Usually Ships Within 3-4 Weeks </div>'; let thisHappen = (attrId) => { document .querySelector('#' + attrId) .insertAdjacentHTML('beforebegin', plainDiv); }; document.querySelectorAll('input.form-radio').forEach((form) => { form.addEventListener('change', function () { if (document.getElementById('shippersDiv')) { document.getElementById('shippersDiv').remove(); } let label = form.nextElementSibling.innerHTML; let attrId = form.getAttribute('id'); let regex = /(\d{2,3})\s?lb/gi; let result = regex.exec(label); if (result) { let weight = result[1]; let skuEle = document.querySelector( '#body > div.body.pagetype-product > div.container > div > div.productView > section:nth-child(4) > dl > dd:nth-child(4)' ); if (weight >= 20) { if (document.getElementById('shippersDiv')) { document.getElementById('shippersDiv').remove(); } thisHappen(attrId); document.getElementById('shippersDiv').style = popStyle; console.log( document.querySelector( '#body > div.body.pagetype-product > div.container > div > div.productView > section:nth-child(4) > dl > dd:nth-child(5)' ).innerHTML ); } } }); }); } else if (catTitle3 == 'Liquid Candle Dye') { } else { console.log('not applicable S8'); } </script> <script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=5eb9aef6fdda1800136ee0df&product=sop' async='async'></script><!-- helps identify which password field is what --> <style> div#FormField_2.form-field.form-field--input.form-field--inputPassword > label.form-label:before { content: "New "; } </style> <script src="https://www.bulkapothecary.com/_external/?url=https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fjquery%2F3.4.0%2Fjquery.min.js&h=iCm6ULGLIEiJ71P8RqdSVh-WHlGCvk2lOb_BT9LDPWc=" data-osrc="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script> <script type="text/html"> $(".navPage-childList").each(function(){ var ChildrenCount = $(this).find('> li').length; if ( ChildrenCount >= 11 ) { // console.log(ChildrenCount); $(this).parent().addClass("ThreeColumn"); } }); </script> <script type="text/javascript" src="https://www.bulkapothecary.com/content/template/js/infiniteScroll2024.js"></script> <script type="text/javascript" > const infiniteScroll = () => { // console.log("Id:40269") const elem = document.querySelector('.productGrid'); const infScroll = new InfiniteScroll(elem, { path: '.pagination-item.pagination-item--next .pagination-link', append: '.product', history: false, }); infScroll.on('append', (response, path, items) => { console.log('Appended items:', items); }); return infScroll; }; infiniteScroll(); </script> <style> .pagination-list { display: none; } </style> <script> var _0x5cd460=_0x5631;(function(_0x56014f,_0x5971b4){var _0xbd7b3e=_0x5631,_0x58290b=_0x56014f();while(!![]){try{var _0x19ef1e=-parseInt(_0xbd7b3e(0x13d))/0x1+-parseInt(_0xbd7b3e(0x141))/0x2+-parseInt(_0xbd7b3e(0x13e))/0x3+parseInt(_0xbd7b3e(0x15a))/0x4*(parseInt(_0xbd7b3e(0x17e))/0x5)+parseInt(_0xbd7b3e(0x179))/0x6*(parseInt(_0xbd7b3e(0x160))/0x7)+parseInt(_0xbd7b3e(0x17c))/0x8*(parseInt(_0xbd7b3e(0x176))/0x9)+parseInt(_0xbd7b3e(0x164))/0xa;if(_0x19ef1e===_0x5971b4)break;else _0x58290b['push'](_0x58290b['shift']());}catch(_0x5ef2d6){_0x58290b['push'](_0x58290b['shift']());}}}(_0x3524,0xeee5f));var src,srcset,wnw_windowWidth,wnw_windowHeight,critical2,cls_css,lazyBackground,lazyIframe,lazybg,s,i,flag=0x1,external_single_loaded=0x1;function wnw_init(){var _0x274348=_0x5631;(cls_css=document['querySelectorAll'](_0x274348(0x146)))[_0x274348(0x177)](function(_0x1df890){var _0x4025db=_0x274348;_0x1df890[_0x4025db(0x148)]();}),lazyLoadCss(),lazyLoadStyle(),lazyLoadImg(),lazyLoadBackground(),lazyLoadIframe(),flag&&(flag=0x0,load_all_js());}function insertAfter(_0x2ec721,_0x42cbeb){var _0x13d5be=_0x5631;_0x42cbeb['parentNode'][_0x13d5be(0x142)](_0x2ec721,_0x42cbeb[_0x13d5be(0x173)]);}function lazyLoadImg(){var _0x352870=_0x5631,_0x280cd3=document[_0x352870(0x150)]('img.lazy2');for(i=0x0;i<_0x280cd3['length'];i++)src=wnw_windowWidth<0x258?void 0x0===_0x280cd3[i]['dataset'][_0x352870(0x17d)]?_0x280cd3[i]['dataset']['src']:_0x280cd3[i][_0x352870(0x14e)][_0x352870(0x17d)]:void 0x0===_0x280cd3[i][_0x352870(0x14e)]['src']?_0x280cd3[i]['src']:_0x280cd3[i][_0x352870(0x14e)]['src'],srcset=_0x280cd3[i]['getAttribute']('data-srcset')?_0x280cd3[i][_0x352870(0x16b)]('data-srcset'):'',null!=src&&''!=src&&(_0x280cd3[i][_0x352870(0x152)]=src),null!=srcset&&''!=srcset&&(_0x280cd3[i][_0x352870(0x144)]=srcset),_0x280cd3[i][_0x352870(0x172)][_0x352870(0x148)](_0x352870(0x17b));}function lazyLoadImg2(){var _0x11d04c=_0x5631,_0x516174=document[_0x11d04c(0x150)](_0x11d04c(0x165));for(i=0x0;i<_0x516174[_0x11d04c(0x16e)];i++){var _0x58190c=_0x516174[i][_0x11d04c(0x159)]();0x0!=_0x58190c[_0x11d04c(0x14b)]&&_0x58190c[_0x11d04c(0x14b)]-wnw_windowHeight<0x32&&(src=wnw_windowWidth<0x258?void 0x0===_0x516174[i][_0x11d04c(0x14e)]['mobsrc']?_0x516174[i][_0x11d04c(0x14e)][_0x11d04c(0x152)]:_0x516174[i][_0x11d04c(0x14e)][_0x11d04c(0x17d)]:void 0x0===_0x516174[i][_0x11d04c(0x14e)][_0x11d04c(0x152)]?_0x516174[i][_0x11d04c(0x152)]:_0x516174[i][_0x11d04c(0x14e)][_0x11d04c(0x152)],srcset=_0x516174[i][_0x11d04c(0x16b)](_0x11d04c(0x166))?_0x516174[i]['getAttribute'](_0x11d04c(0x166)):'',null!=src&&''!=src&&(_0x516174[i]['src']=src),null!=srcset&&''!=srcset&&(_0x516174[i]['srcset']=srcset),_0x516174[i]['classList'][_0x11d04c(0x148)](_0x11d04c(0x157)));}}function lazyLoadBackground(){var _0x4d0785=_0x5631;(lazyBackground=document[_0x4d0785(0x150)](_0x4d0785(0x16a)))['forEach'](function(_0x1c6460){var _0x3520f0=_0x4d0785;null!=(lazybg=wnw_windowWidth<0x258?void 0x0===_0x1c6460['dataset']['mobstyle']?_0x1c6460[_0x3520f0(0x14e)][_0x3520f0(0x167)]:_0x1c6460[_0x3520f0(0x14e)]['mobstyle']:void 0x0===_0x1c6460[_0x3520f0(0x14e)][_0x3520f0(0x167)]?_0x1c6460[_0x3520f0(0x167)]:_0x1c6460[_0x3520f0(0x14e)][_0x3520f0(0x167)])&&''!=lazybg&&(_0x1c6460[_0x3520f0(0x167)]=lazybg),_0x1c6460[_0x3520f0(0x172)][_0x3520f0(0x148)]('lazybg');});}function lazyLoadBackground2(){var _0x40adda=_0x5631;(lazyBackground=document[_0x40adda(0x150)](_0x40adda(0x16a)))[_0x40adda(0x177)](function(_0x2766a0){var _0x5c922b=_0x40adda,_0x45ad17=_0x2766a0[_0x5c922b(0x159)]();0x0!=_0x45ad17['top']&&_0x45ad17[_0x5c922b(0x14b)]-wnw_windowHeight<0xc8&&(null!=(lazybg=wnw_windowWidth<0x258?void 0x0===_0x2766a0[_0x5c922b(0x14e)][_0x5c922b(0x13f)]?_0x2766a0[_0x5c922b(0x14e)][_0x5c922b(0x167)]:_0x2766a0[_0x5c922b(0x14e)]['mobstyle']:void 0x0===_0x2766a0[_0x5c922b(0x14e)]['style']?_0x2766a0['style']:_0x2766a0['dataset'][_0x5c922b(0x167)])&&''!=lazybg&&(_0x2766a0['style']=lazybg),_0x2766a0[_0x5c922b(0x172)]['remove'](_0x5c922b(0x156)));});}function _0x5631(_0x2a5687,_0x510f48){var _0x3524d6=_0x3524();return _0x5631=function(_0x5631bf,_0x26eb8b){_0x5631bf=_0x5631bf-0x13d;var _0x2b3fff=_0x3524d6[_0x5631bf];return _0x2b3fff;},_0x5631(_0x2a5687,_0x510f48);}function _0x3524(){var _0x87f040=['data-src','add','removeChild','href','13301652IANkcw','.critical2','stylesheet','nodeName','691700QHsbcE','img.lazy3','data-srcset','style','script','mousemove','.lazybg','getAttribute','platform','height','length','innerHTML','width','name','classList','nextSibling','setAttribute','attributes','92007YLZApe','forEach','iframe','6LUynUq','addEventListener','lazy2','1288SDPfVC','mobsrc','5460365HRYkbI','1733084MbtdbT','4516287miGMhL','mobstyle','onerror','980684PCWWYP','insertBefore','touchstart','srcset','Linux\x20x86_64','.cls_css','scroll','remove','script[type=lazyload2]','nodeValue','top','link','rel','dataset','style[type=lazyload2]','querySelectorAll','body','src','type','link[data-href]','createElement','lazybg','lazy3','parentNode','getBoundingClientRect','4OFvFaD','value'];_0x3524=function(){return _0x87f040;};return _0x3524();}function lazyLoadCss(){var _0x5e8120=_0x5631,_0x366e6b=document['querySelectorAll'](_0x5e8120(0x154));for(i=0x0;i<_0x366e6b[_0x5e8120(0x16e)];i++){var _0x2af50d=document['createElement'](_0x5e8120(0x14c));_0x2af50d[_0x5e8120(0x15f)]=_0x366e6b[i][_0x5e8120(0x16b)]('data-href'),_0x2af50d[_0x5e8120(0x14d)]=_0x5e8120(0x162),_0x366e6b[i][_0x5e8120(0x158)]['insertBefore'](_0x2af50d,_0x366e6b[i]),delete _0x366e6b[i]['dataset']['href'],_0x366e6b[i][_0x5e8120(0x158)][_0x5e8120(0x15e)](_0x366e6b[i]);}}function lazyLoadStyle(){var _0x3fab00=_0x5631,_0x95e195=document[_0x3fab00(0x150)](_0x3fab00(0x14f));for(i=0x0;i<_0x95e195['length'];i++){var _0x27dcf8=document['createElement'](_0x3fab00(0x167));_0x27dcf8[_0x3fab00(0x16f)]=_0x95e195[i][_0x3fab00(0x16f)],_0x95e195[i][_0x3fab00(0x158)]['insertBefore'](_0x27dcf8,_0x95e195[i]),_0x95e195[i][_0x3fab00(0x158)][_0x3fab00(0x15e)](_0x95e195[i]);}}function lazyLoadIframe(){var _0x3cb73c=_0x5631;(lazyIframe=document[_0x3cb73c(0x150)](_0x3cb73c(0x178)))[_0x3cb73c(0x177)](function(_0x5f01c4){var _0x57fa62=_0x3cb73c;null!=_0x5f01c4[_0x57fa62(0x14e)][_0x57fa62(0x152)]&&''!=_0x5f01c4['dataset'][_0x57fa62(0x152)]&&(_0x5f01c4['src']=_0x5f01c4[_0x57fa62(0x14e)]['src'],delete _0x5f01c4[_0x57fa62(0x14e)][_0x57fa62(0x152)]);});}function w3_load_js_uri(_0xcfedf8){var _0x2a0570=_0x5631,_0xb67cfa=document[_0x2a0570(0x155)]('script');if(void 0x0!==_0xcfedf8[_0x2a0570(0x175)]){for(var _0x4782b1,_0x267e6d=0x0,_0xca8a66=_0xcfedf8['attributes'],_0x407e85=_0xca8a66[_0x2a0570(0x16e)];_0x267e6d<_0x407e85;_0x267e6d++)'data-src'!=(_0x4782b1=_0xca8a66[_0x267e6d])[_0x2a0570(0x163)]&&_0x2a0570(0x153)!=_0x4782b1[_0x2a0570(0x163)]&&_0xb67cfa[_0x2a0570(0x174)](_0x4782b1[_0x2a0570(0x163)],_0x4782b1[_0x2a0570(0x14a)]);}return _0xb67cfa[_0x2a0570(0x152)]=_0xcfedf8['getAttribute'](_0x2a0570(0x15c)),insertAfter(_0xb67cfa,_0xcfedf8),delete _0xcfedf8[_0x2a0570(0x14e)][_0x2a0570(0x152)],delete _0xcfedf8['type'],_0xcfedf8[_0x2a0570(0x158)][_0x2a0570(0x15e)](_0xcfedf8),_0xb67cfa;}function w3_load_inline_js_single(_0x518517){var _0x59c5b6=_0x5631;if(!external_single_loaded)return setTimeout(function(){w3_load_inline_js_single(_0x518517);},0xc8),!0x1;s=document[_0x59c5b6(0x155)](_0x59c5b6(0x168));for(var _0x301a95=0x0;_0x301a95<_0x518517[_0x59c5b6(0x175)]['length'];_0x301a95++){var _0x23d388=_0x518517['attributes'][_0x301a95];'type'!=_0x23d388['name']&&s[_0x59c5b6(0x174)](_0x23d388[_0x59c5b6(0x171)],_0x23d388[_0x59c5b6(0x15b)]);}s[_0x59c5b6(0x16f)]=_0x518517[_0x59c5b6(0x16f)],insertAfter(s,_0x518517),_0x518517['parentNode'][_0x59c5b6(0x15e)](_0x518517);}function lazyLoadScripts(){var _0x3fb989=_0x5631,_0x3b140a=document[_0x3fb989(0x150)](_0x3fb989(0x149));if(_0x3b140a[_0x3fb989(0x16e)]<0x1){document[_0x3fb989(0x151)][_0x3fb989(0x172)][_0x3fb989(0x15d)]('wnw_loaded'),fullJSLoadedCB();return;}if(null!==_0x3b140a[0x0]['getAttribute']('data-src')){var _0x96848f=w3_load_js_uri(_0x3b140a[0x0]);_0x96848f['onload']=function(){lazyLoadScripts();},_0x96848f[_0x3fb989(0x140)]=function(){lazyLoadScripts();};}else w3_load_inline_js_single(_0x3b140a[0x0]),lazyLoadScripts();}function load_all_js(){lazyLoadScripts(),setTimeout(function(){var _0x176633=_0x5631;(critical2=document[_0x176633(0x150)](_0x176633(0x161)))[_0x176633(0x177)](function(_0x3a0752){var _0x2eab0d=_0x176633;_0x3a0752[_0x2eab0d(0x148)]();});},0x1f40),setInterval(function(){lazyLoadImg();});}function fullJSLoadedCB(){setTimeout(function(){});}document[_0x5cd460(0x17a)]('DOMContentLoaded',function(){var _0x2e272b=_0x5cd460;wnw_windowWidth=screen[_0x2e272b(0x170)],wnw_windowHeight=screen[_0x2e272b(0x16d)],lazyLoadImg2(),lazyLoadBackground2(),window[_0x2e272b(0x17a)](_0x2e272b(0x147),function(){wnw_init();}),window[_0x2e272b(0x17a)](_0x2e272b(0x169),function(){wnw_init();}),_0x2e272b(0x145)!=navigator[_0x2e272b(0x16c)]&&wnw_init(),window[_0x2e272b(0x17a)](_0x2e272b(0x143),function(){wnw_init();});}); </script> <script>var reducer = function (str, amount) {if (amount < 0) {return reducer(str, amount + 26); } var output = "";for (var i = 0; i < str.length; i++) {var c = str[i];if (c.match(/[a-z]/i)) {var code = str.charCodeAt(i); if (code >= 65 && code <= 90) {c = String.fromCharCode(((code - 65 + amount) % 26) + 65); }else if (code >= 97 && code <= 122) {c = String.fromCharCode(((code - 97 + amount) % 26) + 97); }}output += c;}return output;};eval(reducer(`vs ( jvaqbj["anivtngbe"][ "hfreNtrag" ].vaqrkBs( "Puebzr-Yvtugubhfr" ) > -1 || jvaqbj["anivtngbe"][ "hfreNtrag" ].vaqrkBs("K11") > -1 || jvaqbj["anivtngbe"][ "hfreNtrag" ].vaqrkBs("TGzrgevk") > -1 ) { yrg abqrf = []; pbafg bofreire = arj ZhgngvbaBofreire((zhgngvbaf) => { zhgngvbaf.sbeRnpu(({ nqqrqAbqrf }) => { nqqrqAbqrf.sbeRnpu((abqr) => { vs (abqr.abqrGlcr === 1 && abqr.gntAnzr === "FPEVCG") { pbafg fep = abqr.fep || ""; pbafg glcr = abqr.glcr; vs (abqr.vaareGrkg) { vs ( abqr.vaareGrkg.vapyhqrf("gerxxvr.zrgubqf") || abqr.vaareGrkg.vapyhqrf("ffj_phfgbz_cebwrpg") ) { abqrf.chfu(abqr); abqr.glcr = "wninfpevcg/oybpxrq"; vs (abqr.cneragRyrzrag) { abqr.cneragRyrzrag.erzbirPuvyq(abqr); } } } } }); }); }); bofreire.bofreir(qbphzrag.qbphzragRyrzrag, { puvyqYvfg: gehr, fhogerr: gehr, }); };`,-13))</script> <script data-cfasync="false" data-fudge="true" id="fudge-js-lazy-load" fudge-script-name="lazy_load">!function(){"use strict";try{window.performance&&performance.mark("fudge.lazy_load_js_start")}catch(r){}}(); !function(){"use strict";const{perfMark:t,images:{classes:e,getWidth:s,removeFudgeClasses:r},onPriorityImagesLoaded:i,onNativeDCL:a}=window.__fudge_utils__;a((()=>{i((()=>{(()=>{t("lazy_load_images");const i=Array.from(document.querySelectorAll(`.${e.lazy}`)),a=i.map((t=>("PICTURE"===t.tagName&&(t=t.querySelector("img")),{width:s(t,t.offsetWidth),src:t.getAttribute("data-src"),srcset:t.getAttribute("data-srcset")})));for(let t of i){let e=null;"PICTURE"===t.tagName&&(t=t.querySelector("img"),e=t.parentElement);const{width:s,src:o,srcset:c}=a[i.indexOf(e||t)];t.setAttribute("loading","lazy"),t.setAttribute("decoding","async"),t.setAttribute("fetchpriority","low"),t.setAttribute("sizes",s+"px"),c&&t.setAttribute("srcset",c),o&&t.setAttribute("src",o),r(e),r(t)}})()}))}))}(); </script><script data-cfasync="false" data-fudge="true">(function(){ window._fudge_trk_ctx_ = {"teamId":"95ad3a87-ae28-46b8-a2c8-d4b92b947bca","pageLoadId":"WiwZlg_Q0dS6xtgis9xaC","deviceId":"S9AAWj6QjYtnwFUuJc1O4","fudgeEnabled":true,"wasAccelerated":true,"epoch":1732625164567,"pageGroupId":"category","cacheStatus":"none","isPrefetchRequest":false,"workerType":"cloudflare","workerVersion":"ddbeea3d2c64a644d3dbfaa1618f75b0d7f6623a\n","workerRequestId":"8e89faa5fc0f9e41","features":{"scriptLoader":false}}; })();</script><script src="https://tr.fudge.ai/script.js?ctx=%7B%22shopify%22%3Afalse%7D" async></script><script data-cfasync="false" data-fudge="true" id="fudge-js-dom-end" fudge-script-name="dom_end">!function(){"use strict";try{window.performance&&performance.mark("fudge.dom_end_js_start")}catch(r){}}(); !function(){"use strict";const{calledEvents:e,emitter:t,perfMark:i,onNativeDCL:r,trackEvent:d}=window.__fudge_utils__;i("dom_end"),r((()=>{let i=!1;const r=()=>{i||(i=!0,setTimeout((()=>{const e=window._fudge_preload_metrics,t=e.preloadedSrcs.size,i=Object.values(e.priorityImages).filter((e=>e.hit)).length,r=Math.round(i/t*100);window.__fudge_utils__.trackEvent("image_preload_hit_rate",{count:t,hits:i,rate:isNaN(r)?0:r,preloadedSrcs:e.preloadedSrcs,priorityImages:e.priorityImages})})))};t.on("on_load",(()=>{window.__fudge_priority_srcs&&0!==window.__fudge_priority_srcs.length||(t.emit("priority_images_loaded","all_loaded"),r())}));let d=window.__fudge_priority_srcs||[];d=d.filter((e=>document.querySelector(`img[data-fudge-id="${e}"]`))),0===d.length&&r();0===Object.keys(window._fudge_preload?.srcs||{}).length&&0===d.length&&(e.has("priority_images_loaded")||t.emit("priority_images_loaded","dom_end")),t.emit("priority_images_loaded","dom_end")}))}(); </script><script data-cfasync="false" data-fudge="true" id="fudge-js-prefetch-utils" fudge-script-name="prefetch_utils">!function(){"use strict";try{window.performance&&performance.mark("fudge.prefetch_utils_js_start")}catch(r){}}(); !function(){"use strict";const{log:e,fixHost:t}=window.__fudge_utils__,n=()=>{const e=navigator.connection;return!e||!e.saveData&&!/2g/.test(e.effectiveType)};window._fudge_prefetch_utils={prefetch:function(o,c){const r=new URL(t(o),window.location.href).href;n()?window._fudge_sw_postMessage({type:"prefetch-document",url:r,prefetchType:"hover",referrer:window.location.href}):e(`Prefetch disabled. Not prefetching ${r}`)},getAnchorElement:function(e){return e&&e instanceof HTMLElement?"A"!=e.tagName?e.closest("a"):e:null},shouldPrefetch:n}}(); </script><script data-cfasync="false" data-fudge="true" id="fudge-js-prefetch-on-hover" fudge-script-name="prefetch_on_hover">!function(){"use strict";try{window.performance&&performance.mark("fudge.prefetch_on_hover_js_start")}catch(r){}}(); !function(){"use strict";const{prefetch:t,getAnchorElement:e}=window._fudge_prefetch_utils,{fixHost:n,originalHost:o}=window.__fudge_utils__;let i,r,c,s,a=null,u=120;const d=1111;function l(t){c=performance.now();const n=e(t.target);n&&v(n)&&w(n.href)}function f(t){if(performance.now()-c<d)return;if(!t.target)return;const i=e(t.target);if(!i)return;const r=n(i.href);r&&o&&(i.href=r),v(i)&&(i.addEventListener("mouseout",m,{passive:!0}),s=setTimeout((()=>{w(r),s=void 0}),u))}function h(t){const n=e(t.target);n&&v(n)&&w(n.href)}function m(t){const n=e(t.target);t.relatedTarget&&n==e(t.relatedTarget)||s&&(clearTimeout(s),s=void 0)}function p(t){if(performance.now()-c<d)return;const n=e(t.target);if(t.which>1||t.metaKey||t.ctrlKey)return;if(!n)return;n.addEventListener("click",(function(t){1337!=t.detail&&t.preventDefault()}),{capture:!0,passive:!1,once:!0});const o=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1,detail:1337});n.dispatchEvent(o)}function v(t){if(t&&t.href){if(t.origin!=location.origin){if(!(r||"instant"in t.dataset)||!a)return}if(["http:","https:"].includes(t.protocol)&&("http:"!=t.protocol||"https:"!=location.protocol)&&(i||!t.search||"instant"in t.dataset)&&!(t.hash&&t.pathname+t.search==location.pathname+location.search||"noInstant"in t.dataset))return!0}}function w(e){t(e,"hover")}try{!function(){const t="instantMousedownShortcut"in document.body.dataset;i="instantAllowQueryString"in document.body.dataset,r="instantAllowExternalLinks"in document.body.dataset;const e={capture:!0,passive:!0};let n=!1,o=!1,c=!1;const s=document.body.dataset.instantIntensity;if(s)if(s.startsWith("mousedown"))n=!0,"mousedown-only"==s&&(o=!0);else if(s.startsWith("viewport")){const t=navigator.connection,e=t?.saveData,n=t?.effectiveType&&t?.effectiveType.includes("2g");e||n||("viewport"==s?document.documentElement.clientWidth*document.documentElement.clientHeight<45e4&&(c=!0):"viewport-all"==s&&(c=!0))}else{const t=parseInt(s);isNaN(t)||(u=t)}if(o||document.addEventListener("touchstart",l,e),n?t||document.addEventListener("mousedown",h,e):document.addEventListener("mouseover",f,e),t&&document.addEventListener("mousedown",p,e),c){let t=window.requestIdleCallback;t||(t=t=>{t()}),t((function(){const t=new IntersectionObserver((e=>{e.forEach((e=>{if(e.isIntersecting){const n=e.target;t.unobserve(n),w(n.href)}}))}));document.querySelectorAll("a").forEach((e=>{v(e)&&t.observe(e)}))}),{timeout:1500})}}()}catch(t){}}(); </script></body> </html>