PageSourceSearch

https://www.soapgoods.com/cart.html

html soapgoods.com collected 2026-09-26 01:15:50 UTC 60,275 bytes, 1,192 lines download raw bytes

1<!DOCTYPE html>
2<html 
3 lang="en" dir="ltr" class="ty-root--checkout-cart">
4<head>
5<title>Your Shopping Cart - Soapgoods - Soap Making Supplies</title>
6<base href="https://www.soapgoods.com/" />
7<meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-ca-mode="" />
8<meta name="viewport" content="initial-scale=1.0, width=device-width" />
9<meta name="description" content="Soapgoods is your source for quality soap-making supplies. A well known supplier to medium sized businesses and individuals. Located in Norcross, Georgia. " />
10
11<meta name="keywords" content="" />
12<meta name="format-detection" content="telephone=no">
13
14<meta name="cmsmagazine" content="c625963813fc0db1e0c69a0f7ba350f6" />    <meta name="robots" content="noindex" />
15
16
17<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 17-18
17
18<script async src="https://www.googletagmanager.com/gtag/js?id=
18AW-1062139798
vendor: 61 bytes, line 18
18" type="68f3fe7821c81016f845fa8c-text/javascript"></script>
19<script type="68f3fe7821c81016f845fa8c-text/javascript">
20  
vendor: 138 bytes, lines 20-24
20window.dataLayer = window.dataLayer || [];
21  function gtag(){dataLayer.push(arguments);}
22  gtag('js', new Date());
23
24  gtag('config', '
24AW-1062139798
vendor: 5 bytes, line 24
24');
25</script>
25
26<!-- bing tracking code below -->
27<script type="68f3fe7821c81016f845fa8c-text/javascript">(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"5321833", enableAutoSpaTracking: true};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
27
28<!-- bing tracking end -->
29<!-- Pinterest Tag -->
30<script type="68f3fe7821c81016f845fa8c-text/javascript">
31!function(e){if(!window.pintrk){window.pintrk = function () {
32window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
33  n=window.pintrk;n.queue=[],n.version="3.0";var
34  t=document.createElement("script");t.async=!0,t.src=e;var
35  r=document.getElementsByTagName("script")[0];
36  r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
37pintrk('load', '2614061074822', {em: '<user_email_address>'});
38pintrk('page');
39</script>
39
40<noscript>
41<img height="1" width="1" style="display:none;" alt=""
42  src="https://ct.pinterest.com/v3/?event=init&tid=2614061074822&pd[em]=<hashed_email_address>&noscript=1" />
43</noscript>
44<!-- end Pinterest Tag -->
45    <link href="https://www.soapgoods.com/images/logos/6/icon.jpg" rel="shortcut icon" type="image/jpeg" />
46
47<link rel="preload" crossorigin="anonymous" as="font" href="https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2" type="font/woff2" />
48<link type="text/css" rel="stylesheet" href="https://www.soapgoods.com/var/cache/misc/assets/design/themes/responsive/css/standalone.f670bf356008b9a680e81a3d2278320f1786628918.css?1786628918" />
49<link href="js/lib/prettyphoto/css/prettyPhoto.css" rel="stylesheet" type="text/css">
50    <!-- Inline script moved to the bottom of the page -->
51</head>
52
53<body>
54    <div id="tygh_settings" class="hidden" data-ca-current-location="https://www.soapgoods.com" data-ca-area="C" ></div>
55            
56        <div class="ty-tygh  " data-ca-element="mainContainer" id="tygh_container">
57
58        <div id="ajax_overlay" class="ty-ajax-overlay"></div>
59<div id="ajax_loading_box" class="ty-ajax-loading-box"></div>
60        <div class="cm-notification-container notification-container">
61</div>
62        <div class="ty-helper-container "
63                    id="tygh_main_container">
64                                             
65<div class="tygh-top-panel clearfix">
66                <div class="container-fluid  ty-cs-controller-checkout ty-cs-mode-cart  top-grid">
67                                                
68                                        
69            <div class="row-fluid">                        <div class="span16  ty-cs-controller-checkout ty-cs-mode-cart  top-links-grid" >
70                                    <div class="ty-dropdown-box  top-my-account ty-float-right" id="snapping_id_3">
71        <div id="sw_dropdown_3" class="ty-dropdown-box__title cm-combination unlogged">
72                                                    <a class="ty-account-info__title ty-account-info__title--dropdown" href="https://www.soapgoods.com/profiles-update.html">
73            <span class="ty-icon ty-icon-user ty-account-info__title-icon" ></span>&nbsp;<span class="ty-account-info__title-txt" >My Account</span>
74            <span class="ty-icon ty-icon-down-micro ty-account-info__user-arrow" ></span>
75        </a>
76    
77                        
78        </div>
79        <div id="dropdown_3" class="cm-popup-box ty-dropdown-box__content hidden">
80            
81
82<div id="account_info_3">
83        <ul class="ty-account-info">
84                                <li class="ty-account-info__item ty-dropdown-box__item"><a class="ty-account-info__a underlined" href="https://www.soapgoods.com/orders.html" rel="nofollow">Orders</a></li>
85                    
86
87<li class="ty-account-info__item ty-dropdown-box__item">
88    <a href="https://www.soapgoods.com/returns.html" rel="nofollow" class="ty-account-info__a">Return requests</a>
89</li><li class="ty-account-info__item ty-dropdown-box__item"><a class="ty-account-info__a" href="https://www.soapgoods.com/wishlist.html" rel="nofollow">Wish list</a></li><li class="ty-account-info__item ty-dropdown-box__item"><a class="ty-account-info__a underlined" href="https://www.soapgoods.com/index.php?dispatch=order_history.manage" rel="nofollow">Ordered Product History</a></li>    </ul>
90
91            <div class="ty-account-info__orders updates-wrapper track-orders" id="track_orders_block_3">
92            <form action="https://www.soapgoods.com/" method="POST" class="cm-ajax cm-post cm-ajax-full-render" name="track_order_quick">
93                <input type="hidden" name="result_ids" value="track_orders_block_*" />
94                <input type="hidden" name="return_url" value="index.php?dispatch=checkout.cart" />
95
96                <div class="ty-account-info__orders-txt">Track my order(s)</div>
97
98                <div class="ty-account-info__orders-input ty-control-group ty-input-append">
99                    <label for="track_order_item3" class="cm-required cm-trim hidden">Track my order(s)</label>
100                    <input type="text" size="20" class="ty-input-text cm-hint" id="track_order_item3" name="track_data" value="Order ID/Email" />
101                    <button title="Go" class="ty-btn-go " type="submit"><span class="ty-icon ty-icon-right-dir ty-btn-go__icon " ></span></button>
102<input type="hidden" name="dispatch" value="orders.track_request" />
103                                    </div>
104            </form>
105        <!--track_orders_block_3--></div>
106    
107    <div class="ty-account-info__buttons buttons-container">
108                    <a href="https://www.soapgoods.com/login.html?return_url=index.php%3Fdispatch%3Dcheckout.cart" data-ca-target-id="login_block3" class="cm-dialog-opener cm-dialog-auto-size ty-btn ty-btn__secondary" rel="nofollow">Sign in</a><a href="https://www.soapgoods.com/profiles-add.html" rel="nofollow" class="ty-btn ty-btn__primary">Register</a>
109            <div  id="login_block3" class="hidden" title="Sign in">
110                <div class="ty-login-popup">
111                    
112
113    <div id="popup3_login_popup_form_container">
114            <form name="popup3_form" action="https://www.soapgoods.com/" method="post" class="cm-ajax cm-ajax-full-render">
115                    <input type="hidden" name="result_ids" value="popup3_login_popup_form_container" />
116            <input type="hidden" name="login_block_id" value="popup3" />
117            <input type="hidden" name="quick_login" value="1" />
118        
119        <input type="hidden" name="return_url" value="index.php?dispatch=checkout.cart" />
120        <input type="hidden" name="redirect_url" value="index.php?dispatch=checkout.cart" />
121
122        
123        <div class="ty-control-group">
124            <label for="login_popup3" class="ty-login__filed-label ty-control-group__label cm-required cm-trim cm-email">Email</label>
125            <input type="text" id="login_popup3" name="user_login" size="30" value="" class="ty-login__input cm-focus" />
126        </div>
127
128        <div class="ty-control-group ty-password-forgot">
129            <label for="psw_popup3" class="ty-login__filed-label ty-control-group__label ty-password-forgot__label cm-required">Password</label><a href="https://www.soapgoods.com/index.php?dispatch=auth.recover_password" class="ty-password-forgot__a"  tabindex="5">Forgot your password?</a>
130            <input type="password" id="psw_popup3" name="password" size="30" value="" class="ty-login__input" maxlength="32" />
131        </div>
132
133                    
134            <div class="ty-login-reglink ty-center">
135                <a class="ty-login-reglink__a" href="https://www.soapgoods.com/profiles-add.html" rel="nofollow">Create a new account</a>
136            </div>
137        
138        
139        
140                    <div class="buttons-container clearfix">
141                <div class="ty-float-right">
142                        
143     <button  class="ty-btn__login ty-btn__secondary ty-btn" type="submit" name="dispatch[auth.login]" >Sign in</button>
144
145                </div>
146                <div class="ty-login__remember-me">
147                    <label for="remember_me_popup3" class="ty-login__remember-me-label"><input class="checkbox" type="checkbox" name="remember_me" id="remember_me_popup3" value="Y" />Remember me</label>
148                </div>
149            </div>
150        
151    </form>
152
153    <!--popup3_login_popup_form_container--></div>
154                </div>
155            </div>
156            </div>
157<!--account_info_3--></div>
158
159        </div>
160    <!--snapping_id_3--></div><div class="hidden-phone hidden-tablet ty-float-right" id="snapping_id_2543">
161                <div class="ty-wysiwyg-content"  data-ca-live-editor-object-id="0" data-ca-live-editor-object-type=""><div id="topMenu">
162        <a href="vendor.html">Sell</a>
163        <a href="pickups.html">Pickup</a>
164        <a href="shipping.html">Shipping</a>
165        <a href="faq-en.html">FAQ</a>
166        <a href="contact-us.html">Contact</a>
167</div>
168</div>
169                    <!--snapping_id_2543--></div>
170                            </div>
171        </div>    
172        </div>
173    
174
175</div>
176
177<div class="tygh-header clearfix">
178                <div class="container-fluid  ty-cs-controller-checkout ty-cs-mode-cart  header-grid">
179                                                
180            <div class="row-fluid">                        <div class="span4  ty-cs-controller-checkout ty-cs-mode-cart  top-logo-grid" >
181                                    <div class="top-logo " id="snapping_id_5">
182                <div class="ty-logo-container">
183    
184            <a href="https://www.soapgoods.com/" title="Soapgoods">
185        <img class="ty-pict  ty-logo-container__image   cm-image" width="240" height="61" alt="Soapgoods" title="Soapgoods" id="det_img_1881251443" src="https://www.soapgoods.com/images/logos/6/soapgoods-logo-color.webp" />
186
187    
188            </a>
189    </div>
190
191                    <!--snapping_id_5--></div>
192                            </div>
193                                                
194                                    <div class="span5  ty-cs-controller-checkout ty-cs-mode-cart  search-block-grid" >
195                                    <div class="top-search " id="snapping_id_6">
196                <div class="ty-search-block">
197    <form action="https://www.soapgoods.com/" name="search_form" method="get">
198        <input type="hidden" name="match" value="all" />
199        <input type="hidden" name="subcats" value="Y" />
200        <input type="hidden" name="pcode_from_q" value="Y" />
201        <input type="hidden" name="pshort" value="Y" />
202        <input type="hidden" name="pfull" value="Y" />
203        <input type="hidden" name="pname" value="Y" />
204        <input type="hidden" name="pkeywords" value="Y" />
205        <input type="hidden" name="search_performed" value="Y" />
206
207        
208<div id="live_reload_box">
209<input type="hidden" class="search_input" name="search_id" value="" />
210	<!--live_reload_box--></div><!-- Inline script moved to the bottom of the page -->
211<input type="hidden" name="pshort" value="N" />
212<input type="hidden" name="pfull" value="N" />
213<input type="hidden" name="pname" value="Y" />
214<input type="hidden" name="pkeywords" value="Y" />
215<input type="hidden" name="pcode" value="Y" />
216<input type="hidden" name="match" value="all" />
217        <input type="text" name="q" value="" id="search_input" title="Search products" placeholder="Search products" class="ty-search-block__input" /><button title="Search" class="ty-search-magnifier" type="submit"><span class="ty-icon ty-icon-search ty-search-magnifier__icon" ></span></button>
218<input type="hidden" name="dispatch" value="products.search" />
219
220        
221    </form>
222</div>
223
224                    <!--snapping_id_6--></div>
225                            </div>
226                                                
227                                        
228                                    <div class="span7  ty-cs-controller-checkout ty-cs-mode-cart  cart-content-grid" >
229                                    <div class="top-cart-content ty-float-right" id="snapping_id_8">
230                    <div class="ty-dropdown-box" id="cart_status_8">
231         <div id="sw_dropdown_8" class="ty-dropdown-box__title ty-minicart__link-wrapper cm-combination">
232        <a href="https://www.soapgoods.com/cart.html" class="ty-minicart__link">
233                                                <span class="ty-icon ty-icon-cart ty-minicart__icon ty-minicart__icon--empty empty" ></span>
234                    <span class="ty-minicart-title empty-cart ty-hand ">Cart is empty</span>
235                    <span class="ty-icon ty-icon-down-micro ty-minicart__caret" ></span>
236                            
237        </a>
238        </div>
239        <div id="dropdown_8" class="cm-popup-box ty-dropdown-box__content ty-dropdown-box__content--cart hidden">
240                            <div class="cm-cart-content cm-cart-content-thumb cm-cart-content-delete">
241                        <div class="ty-cart-items">
242                                                            <div class="ty-cart-items__empty ty-center">Cart is empty</div>
243                                                    </div>
244
245                                                <div class="cm-cart-buttons ty-cart-content__buttons buttons-container hidden">
246                            <div class="ty-float-left ty-cart-content__view-cart-wrapper">
247                                <a href="https://www.soapgoods.com/cart.html" rel="nofollow" class="ty-btn ty-btn__secondary ty-cart-content__view-cart">View cart</a>
248                            </div>
249                                                        <div class="ty-float-right ty-cart-content__checkout-wrapper">
250                                        
251    <a
252        class="cm-dialog-opener cm-dialog-auto-size ty-btn ty-btn__primary ty-cart-content__checkout"
253        href="https://www.soapgoods.com/index.php?dispatch=checkout.login_form&amp;return_url=https%3A%2F%2Fwww.soapgoods.com%2Fcheckout.html"
254        data-ca-dialog-title="Sign in"
255        data-ca-target-id="checkout_login_form"
256        rel="nofollow">
257        Checkout
258    </a>
259                            </div>
260                                                    </div>
261                        
262                </div>
263            
264        </div>
265    <!--cart_status_8--></div>
266
267
268                    <!--snapping_id_8--></div>
269                            </div>
270        </div>                                        
271            <div class="row-fluid">                        <div class="span16  ty-cs-controller-checkout ty-cs-mode-cart  top-menu-grid" >
272                                    <div class="hidden-tablet hidden-desktop " id="snapping_id_2545">
273                <div class="ty-wysiwyg-content"  data-ca-live-editor-object-id="0" data-ca-live-editor-object-type=""><div class="notice">Most orders ship in 1 business day.  </div></div>
274                    <!--snapping_id_2545--></div><div class=" " id="snapping_id_9">
275                
276    <ul class="ty-menu__items cm-responsive-menu">
277                    <li class="ty-menu__item ty-menu__menu-btn visible-phone cm-responsive-menu-toggle-main">
278                <a class="ty-menu__item-link">
279                    <span class="ty-icon ty-icon-short-list" ></span>
280                    <span>Menu</span>
281                </a>
282            </li>
283
284                                            
285                        <li class="ty-menu__item cm-menu-item-responsive  ty-menu__item-nodrop">
286                                        <a  href="https://www.soapgoods.com/beeswax-c-98.html" class="ty-menu__item-link" >
287                        Beeswax
288                    </a>
289                            </li>
290                                            
291                        <li class="ty-menu__item cm-menu-item-responsive  ty-menu__item-nodrop">
292                                        <a  href="https://www.soapgoods.com/butters-c-60.html" class="ty-menu__item-link" >
293                        Butters
294                    </a>
295                            </li>
296                                            
297                        <li class="ty-menu__item cm-menu-item-responsive  ty-menu__item-nodrop">
298                                        <a  href="https://www.soapgoods.com/clay-mud-and-salt-c-99.html" class="ty-menu__item-link" >
299                        Clay Mud Salt
300                    </a>
301                            </li>
302                                            
303                        <li class="ty-menu__item cm-menu-item-responsive  ty-menu__item-nodrop">
304                                        <a  href="https://www.soapgoods.com/cosmetic-base.html" class="ty-menu__item-link" >
305                        Cosmetic Base
306                    </a>
307                            </li>
308                                            
309                        <li class="ty-menu__item cm-menu-item-responsive  ty-menu__item-nodrop">
310                                        <a  href="https://www.soapgoods.com/essential-oils-c-22.html" class="ty-menu__item-link" >
311                        Essential Oil
312                    </a>
313                            </li>
314                                            
315                        <li class="ty-menu__item cm-menu-item-responsive ">
316                                            <a class="ty-menu__item-toggle visible-phone cm-responsive-menu-toggle">
317                            <span class="ty-icon ty-icon-down-open ty-menu__icon-open" ></span>
318                            <span class="ty-icon ty-icon-up-open ty-menu__icon-hide" ></span>
319                        </a>
320                                        <a  href="https://www.soapgoods.com/fragrant-oils-c-87.html" class="ty-menu__item-link" >
321                        Fragrant Oils
322                    </a>
323                
324                                                                <div class="ty-menu__submenu">
325                            <ul class="ty-menu__submenu-items ty-menu__submenu-items-simple cm-responsive-menu-submenu">
326                                
327                                                                                                        <li class="ty-menu__submenu-item">
328                                        <a class="ty-menu__submenu-link"  href="https://www.soapgoods.com/fragrant-oils-c-87/fragrances-a-to-c.html" >Fragrances A to C</a>
329                                    </li>
330                                                                                                        <li class="ty-menu__submenu-item">
331                                        <a class="ty-menu__submenu-link"  href="https://www.soapgoods.com/fragrant-oils-c-87/fragrances-d-to-i.html" >Fragrances D to I</a>
332                                    </li>
333                                                                                                        <li class="ty-menu__submenu-item">
334                                        <a class="ty-menu__submenu-link"  href="https://www.soapgoods.com/fragrant-oils-c-87/fragrances-j-to-p.html" >Fragrances J to P</a>
335                                    </li>
336                                                                                                        <li class="ty-menu__submenu-item">
337                                        <a class="ty-menu__submenu-link"  href="https://www.soapgoods.com/fragrant-oils-c-87/fragrances-p-to-z.html" >Fragrances Q to Z </a>
338                                    </li>
339                                                                
340                                
341                            </ul>
342                        </div>
343                    
344                            </li>
345                                            
346                        <li class="ty-menu__item cm-menu-item-responsive  ty-menu__item-nodrop">
347                                        <a  href="https://www.soapgoods.com/ingredients-c-24.html" class="ty-menu__item-link" >
348                        Ingredients
349                    </a>
350                            </li>
351                                            
352                        <li class="ty-menu__item cm-menu-item-responsive  ty-menu__item-nodrop">
353                                        <a  href="https://www.soapgoods.com/soap-base-c-23.html" class="ty-menu__item-link" >
354                        Soap Base
355                    </a>
356                            </li>
357                                            
358                        <li class="ty-menu__item cm-menu-item-responsive  ty-menu__item-nodrop">
359                                        <a  href="https://www.soapgoods.com/vegetable-oils-c-66.html" class="ty-menu__item-link" >
360                        Vegetable Oils
361                    </a>
362                            </li>
363        
364        
365    </ul>
366
367
368                    <!--snapping_id_9--></div>
369                            </div>
370        </div>    
371        </div>
372    
373
374</div>
375
376    <div class="tygh-content clearfix">
377                    <div class="container-fluid  ty-cs-controller-checkout ty-cs-mode-cart  content-grid">
378                                                
379                                        
380            <div class="row-fluid">                        <div class="span16  ty-cs-controller-checkout ty-cs-mode-cart  main-content-grid" >
381                                    <div class="hidden-phone " id="snapping_id_2569">
382                <div class="ty-wysiwyg-content"  data-ca-live-editor-object-id="0" data-ca-live-editor-object-type=""><div class="notice">Most orders ship in 1 business day.</div></div>
383                    <!--snapping_id_2569--></div><div class="ty-mainbox-container clearfix" id="snapping_id_39">
384                <div class="ty-mainbox-body"><!-- Inline script moved to the bottom of the page -->
385
386    <p class="ty-no-items">Your cart is empty</p>
387
388    <div class="buttons-container wrap">
389            
390 
391    <a href="https://www.soapgoods.com/"  class="ty-btn ty-btn__secondary " >Continue shopping</a>
392    </div>
393</div>
394    <!--snapping_id_39--></div>
395                            </div>
396        </div>    
397        </div>
398    
399
400    </div>
401
402
403
404<div class="tygh-footer clearfix" id="tygh_footer">
405                <div class="container-fluid  ty-cs-controller-checkout ty-cs-mode-cart  ty-footer-grid">
406                                                
407                                        
408                                        
409                                        
410            <div class="row-fluid">                        <div class="span16  ty-cs-controller-checkout ty-cs-mode-cart  ty-footer-grid__full-width footer-stay-connected" >
411                                    <div class="row-fluid">                        <div class="span16  ty-cs-controller-checkout ty-cs-mode-cart  " >
412                                    <div class=" " id="snapping_id_12">
413                <div class="ty-footer-form-block ty-footer-form-block--responsive">
414    <form action="https://www.soapgoods.com/" method="post" name="subscribe_form" class="cm-processing-personal-data">
415        <input type="hidden" name="redirect_url" value="index.php?dispatch=checkout.cart" />
416        <input type="hidden" name="newsletter_format" value="2" />
417
418        <h3 class="ty-footer-form-block__title">Stay Connected</h3>
419
420        
421        <div class="ty-footer-form-block__form-container">
422            <div class="ty-footer-form-block__form ty-control-group ty-input-append cm-block-add-subscribe">
423                <label class="cm-required cm-email hidden" for="subscr_email12">Email</label>
424                <input type="text" name="subscribe_email" id="subscr_email12" size="20" value="Enter e-mail address" class="cm-hint ty-input-text ty-footer-form-block__input" />
425                <button title="Go" class="ty-btn-go ty-footer-form-block__go" type="submit"><span class="ty-icon ty-icon-right-dir ty-btn-go__icon ty-footer-form-block__go-icon" ></span></button>
426<input type="hidden" name="dispatch" value="newsletters.add_subscriber" />
427            </div>
428        </div>
429                
430    </form>
431</div>
432
433                    <!--snapping_id_12--></div>
434                            </div>
435        </div>
436                            </div>
437        </div>                                        
438            <div class="row-fluid">                        <div class="span16  ty-cs-controller-checkout ty-cs-mode-cart  ty-footer-grid__full-width grid_white grid_padtop" >
439                                    <div class="row-fluid">                        <div class="span5  ty-cs-controller-checkout ty-cs-mode-cart  " >
440                                    <div class=" " id="snapping_id_2353">
441                <div class="ty-wysiwyg-content"  data-ca-live-editor-object-id="0" data-ca-live-editor-object-type=""><div class="sg_info">
442  <img src="https://www.soapgoods.com/design/themes/responsive/media/images/colorful/logo.jpg" alt="Soapgoods Logo" width="100%" height="61px" />
443  <table>
444    <tr>
445      <td class="icon_location"></td>
446      <td><br/>Online Only. Conyers, GA, 30012<br/>
447 
448      </td>
449    </tr>
450    <tr>
451      <td class="icon_open"></td>
452      <td>Customer Service E-mail <br> 12 to 4:30 EST, Mon to Fri. </td>
453    </tr>
454    <tr>
455      <td class="icon_email"></td>
456      <td><a href="mailto:[email protected]">[email protected]</a></td>
457    </tr>
458  </table>
459  <div>
460    <a rel="nofollow" target="_blank" href="https://www.facebook.com/soapgoods/" class="social facebook" alt="Go to Soapgoods Facebook Page" aria-label="Follow us on Facebook">FB &nbsp;</a>
461    <a rel="nofollow" target="_blank" href="https://twitter.com/soapgoods" class="social twitter" alt="Go to Soapgoods Twitter Page"  aria-label="Follow us on Twitter">&nbsp;</a>
462    <a rel="nofollow" target="_blank" href="https://www.instagram.com/soapgoods/" class="social instagram" alt="Go to Soapgoods Instagram" aria-label="Follow us on Instagram">&nbsp;</a>
463    <a rel="nofollow" target="_blank" href="https://www.pinterest.com/soapgoods01/" class="social pinterest" alt="Go to Soapgoods Pinterest Page" aria-label="Follow us on Pinterest">&nbsp;</a>
464  </div>
465</div></div>
466                    <!--snapping_id_2353--></div>
467                            </div>
468                                                
469                                    <div class="span11  ty-cs-controller-checkout ty-cs-mode-cart  " >
470                                    <div class=" " id="snapping_id_2354">
471                <div class="ty-wysiwyg-content"  data-ca-live-editor-object-id="0" data-ca-live-editor-object-type=""><div class="sg_links" font-size="18px">
472  <img src="https://www.soapgoods.com/design/themes/responsive/media/images/colorful/links.jpg" alt="Soap Making" width="100%" height="97px" />
473  <div class="half">
474    <div style="padding-left: 30px;">
475    
476      <a href="/about-us">About Us</a><br>
477      <a href="/contact-us">Contact Us</a><br>
478      <a href="/privacy-policy">Privacy Policy</a><br>
479      <a href="/terms-conditions.html">Terms / Conditions</a><br>
480      <a href="/sell-with-soapwest">Sell With Us</a><br>
481      <a href="/sitemap.html">Sitemap</a>
482
483    </div>
484  </div>
485  <div class="half">
486    <div style="padding-left: 30px;">
487    
488      <a href="/faq-en.html">Faq</a><br>
489      <a href="/shipping.html">Local Shipping</a><br>
490      <a href="/international-shipping.html">Int&apos;l Shipping</a><br>
491      <a href="/returns-en.html">Returns</a><br>
492      <a href="/newsletter.html">Newsletter</a><br>
493    <!--  <a href="/blog">Blog</a><br> -->
494    </div>
495  </div>
496</div></div>
497                    <!--snapping_id_2354--></div>
498                            </div>
499        </div>
500                            </div>
501        </div>                                        
502    
503        </div>
504    
505
506</div>
507
508
509
510            
511        <!--tygh_main_container--></div>
512
513        
514<!-- Inline script moved to the bottom of the page -->
515
516<!-- Inline script moved to the bottom of the page -->
517                <!--tygh_container--></div>
518
519        
520    
520<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous" data-no-defer type="68f3fe7821c81016f845fa8c-text/javascript"></script>
520
521    
521<script data-no-defer type="68f3fe7821c81016f845fa8c-text/javascript">
522        if (!window.jQuery) {
523            document.write('
523<script src="https://www.soapgoods.com/js/lib/jquery/jquery-3.5.1.min.js?ver=1786628918" ><\/script>');
524        }
525    </script>
525
526
527<script src="https://www.soapgoods.com/var/cache/misc/assets/js/tygh/scripts-c87496bce87e19988a54d5544ef517e21786628918.js?1786628918" type="68f3fe7821c81016f845fa8c-text/javascript"></script>
vendor: 1 bytes, line 527
527
528<script type="68f3fe7821c81016f845fa8c-text/javascript">
529(function(_, $) {
530
531    _.tr({
532        cannot_buy: 'You cannot buy the product with these option variants',
533        no_products_selected: 'No products selected',
534        error_no_items_selected: 'No items selected! At least one check box must be selected to perform this action.',
535        delete_confirmation: 'Are you sure you want to delete the selected items?',
536        text_out_of_stock: 'Out of stock',
537        items: 'item(s)',
538        text_required_group_product: 'Please select a product for the required group [group_name]',
539        save: 'Save',
540        close: 'Close',
541        notice: 'Notice',
542        warning: 'Warning',
543        error: 'Error',
544        empty: 'Empty',
545        text_are_you_sure_to_proceed: 'Are you sure you want to proceed?',
546        text_invalid_url: 'You have entered an invalid URL',
547        error_validator_email: 'The email address in the <b>[field]<\/b> field is invalid.',
548        error_validator_phone: 'The phone number in the <b>[field]<\/b> field is invalid. The correct format is (555) 555-55-55 or 55 55 555 5555.',
549        error_validator_phone_mask: 'The phone number in the <b>[field]<\/b> field is invalid.',
550        error_validator_phone_mask_with_phone: 'The phone number <b>[phone]<\/b> is invalid.',
551        error_validator_phone_phone_number_with_country_selection: 'The phone number is invalid',
552        error_validator_integer: 'The value of the <b>[field]<\/b> field is invalid. It should be integer.',
553        error_validator_multiple: 'The <b>[field]<\/b> field does not contain the selected options.',
554        error_validator_password: 'The passwords in the <b>[field2]<\/b> and <b>[field]<\/b> fields do not match.',
555        error_validator_required: 'The <b>[field]<\/b> field is mandatory.',
556        error_validator_zipcode: 'The ZIP / Postal code in the <b>[field]<\/b> field is incorrect. The correct format is [extra].',
557        error_validator_message: 'The value of the <b>[field]<\/b> field is invalid.',
558        text_page_loading: 'Loading... Your request is being processed, please wait.',
559        error_ajax: 'Oops, something went wrong ([error]). Please try again.',
560        text_changes_not_saved: 'Your changes have not been saved.',
561        text_data_changed: 'Your changes have not been saved.Press OK to continue, or Cancel to stay on the current page.',
562        placing_order: 'Placing the order',
563        order_was_not_placed: 'Order was not placed',
564        file_browser: 'File browser',
565        browse: 'Browse...',
566        more: 'More',
567        text_no_products_found: 'No products found',
568        cookie_is_disabled: 'For a complete shopping experience, please <a href=\"http://www.wikihow.com/Enable-Cookies-in-Your-Internet-Web-Browser\" target=\"_blank\">set your browser to accept cookies<\/a>',
569        insert_image: 'Insert image',
570        image_url: 'Image URL',
571        loading: 'Loading...',
572        js_validator_not_valid_text_field: 'Only letters, spaces, apostrophes and dashes allowed.',
573
574        text_editing_raw: 'Text editing',
575        save_raw: 'Save',
576        cancel_raw: 'Cancel'
577    });
578
579    $.extend(_, {
580        index_script: 'index.php',
581        changes_warning: /*'Y'*/'N',
582        currencies: {
583            'primary': {
584                'decimals_separator': '.',
585                'thousands_separator': ',',
586                'decimals': '2'
587            },
588            'secondary': {
589                'decimals_separator': '.',
590                'thousands_separator': ',',
591                'decimals': '2',
592                'coefficient': '1.00000'
593            }
594        },
595        default_editor: 'redactor2',
596        default_previewer: 'owl',
597        current_path: '',
598        current_location: 'https://www.soapgoods.com',
599        images_dir: 'https://www.soapgoods.com/design/themes/responsive/media/images',
600        notice_displaying_time: 5,
601        cart_language: 'en',
602        language_direction: 'ltr',
603        default_language: 'en',
604        default_country: 'US',
605        cart_prices_w_taxes: false,
606        regexp: [],
607        current_url: 'https://www.soapgoods.com/cart.html',
608        current_host: 'www.soapgoods.com',
609        init_context: '',
610        phone_validation_mode: 'international_format',
611        hash_of_available_countries: 'c3a5c2b913cfbe49ddee6aead67e9594',
612        hash_of_phone_masks: '1786628918',
613        deferred_scripts: []
614    });
615
616    
617    
618        $(document).ready(function(){
619            turnOffPhoneSafariAutofill();
620
621            $.runCart('C');
622        });
623
624        $.ceEvent('on', 'ce.commoninit', function () {
625            turnOffPhoneSafariAutofill();
626        });
627
628        function turnOffPhoneSafariAutofill () {
629            if ($.browser.safari) {
630                const searchFakeSpan = '<span data-ca-validator="ignore" style="position: absolute; overflow: hidden; width: 1px; height: 1px;">search</span>';
631                $('.autofill-off').each(function() {
632                    const $field = $(this);
633                    if ($field.data('caAutofillIsSet')) {
634                        return;
635                    }
636                    $('[for="' + $field.attr('id') + '"').append(searchFakeSpan);
637                    $field.data('caAutofillIsSet', true)
638                })
639
640                $('[x-autocompletetype="tel"]').removeAttr('x-autocompletetype');
641                var $maskPhoneLabels =  $('.cm-mask-phone-label:not(.autofill-on)');
642                if (!$maskPhoneLabels.length || $('[data-ca-validator="ignore"]', $maskPhoneLabels).length) {
643                    return;
644                }
645                $maskPhoneLabels.append(searchFakeSpan);
646            }
647        }
648
649    
650    }(Tygh, Tygh.$));
651</script>
vendor: 1 bytes, line 651
651
652<script type="68f3fe7821c81016f845fa8c-text/javascript">
653    (function (_, $) {
654
655        Tygh.tr('checkout_terms_n_conditions_alert', 'In order to proceed, you need to accept our Terms and Conditions.');
656        Tygh.tr('addons.sd_braintree.cc_failed_validation', 'The credit card failed validation. Try again or use another credit card.');
657
658        $.fn.sdBraintree = {
659
660            isInit: function(method){
661
662                var result = false,
663                    div = $('#sd-braintree-data'),
664                    methodName = 'sdBraintree' + method + 'Init';
665
666                if (div.data(methodName) !== undefined) {
667                    result = true;
668                }
669
670                div.data(methodName, true);
671
672                return result;
673            },
674
675            acceptTerms: function(suffix){
676
677                var label = $('.cm-check-agreement');
678
679                label.addClass('cm-failed-label');
680                label.closest('.cm-field-container').addClass('cm-failed-field');
681                if (!$('#id_accept_terms' + suffix + '_error_message').length) {
682                    label.closest('.cm-failed-field')
683                         .after('<span id="id_accept_terms' + suffix + '_error_message" class="help-inline"><p>' + _.tr('checkout_terms_n_conditions_alert') + '</p></span>');
684                }
685                $('html,body').animate({
686                    scrollTop: label.offset().top
687                }, 'slow');
688            },
689
690            reRenderPaymentMethod: function(data){
691                var jelm = data.paymentData,
692                    url = jelm.caUrl,
693                    result_ids = jelm.caResultIds;
694
695                $.ceAjax('request', url + '&payment_id=' + jelm.paymentId, {
696                    payment_id: jelm.paymentId,
697                    result_ids: result_ids,
698                    full_render: true,
699                    callback: function() {
700                        if (data.message) {
701                            $.ceNotification('show', {
702                                type: 'W',
703                                title: _.tr('notice'),
704                                message: data.message,
705                                message_state: 'I'
706                            });
707                        }
708                    }
709                });
710            },
711
712            checkAgreements: function (suffix) {
713
714                var checked = true;
715
716                if ($('form[id^="litechekout_payments_form"]').length > 0) {
717                    //Workaround for CS-Cart 4.10.1-4.10.2 SDAD-7270
718                    $('form[name=litechekout_payments_form] input[type=checkbox].cm-agreement').each(function (index, value) {
719                        if ($(value).prop('checked') === false) {
720                            checked = false;
721                        }
722                    });
723                } else {
724                    $('form[name=litecheckout_payments_form] input[type=checkbox].cm-agreement').each(function (index, value) {
725                        if ($(value).prop('checked') === false) {
726                            checked = false;
727                        }
728                    });
729                }
730
731                return checked;
732            },
733
734            checkCreditCard: function(ccFormId){
735
736                var ccFormId      = ccFormId || '',
737                    ccNumber      = $(".cc-number_" + ccFormId),
738                    ccNumberInput = $("#" + ccNumber.attr("for")),
739                    ccCv2         = $(".cc-cvv2_" + ccFormId),
740                    ccCv2Input    = $("#" + ccCv2.attr("for")),
741                    ccMonth       = $(".cc-date_" + ccFormId),
742                    ccMonthInput  = $("#" + ccMonth.attr("for")),
743                    ccYear        = $(".cc-year_" + ccFormId),
744                    ccYearInput   = $("#" + ccYear.attr("for")),
745                    ccName        = $('input[name="payment_info[cardholder_name]"]').val();
746
747                ccNumberInput.inputmask("9999 9999 9999 9[9][9][9]", {
748                    placeholder: ' '
749                });
750
751                ccCv2Input.inputmask("999[9]", {
752                    placeholder: ' '
753                });
754
755                ccMonthInput.inputmask("99", {
756                    placeholder: ' '
757                });
758
759                ccYearInput.inputmask("99", {
760                    placeholder: ' '
761                });
762
763                return ccNumberInput.inputmask("isComplete")
764                    && ccCv2Input.inputmask("isComplete")
765                    && ccYearInput.inputmask("isComplete")
766                    && ccMonthInput.inputmask("isComplete")
767                    && Boolean(ccName);
768            }
769        };
770
771    }(Tygh, Tygh.$));
772</script>
vendor: 1 bytes, line 772
772
773<script type="68f3fe7821c81016f845fa8c-text/javascript">
774    Tygh.tr('buy_together_fill_the_mandatory_fields', 'Please specify product options before adding this product combination to the cart.');
775</script>
vendor: 1 bytes, line 775
775
776<script type="68f3fe7821c81016f845fa8c-text/javascript">
777 var letters_to_start = 3;
778 var ls_search_delay = 1;
779 var ls_show_ajax_loader = false;
780</script>
vendor: 1 bytes, line 780
780
781<script type="68f3fe7821c81016f845fa8c-text/javascript">
782    (function (_, $) {
783        _.geo_maps = {
784            provider: 'google',
785            api_key: '',
786                        yandex_commercial: false,
787            language: "en",
788        };
789
790        _.tr({
791            geo_maps_google_search_bar_placeholder: 'Search',
792            geo_maps_cannot_select_location: 'This location couldn\'t be selected due to technical reasons. If you encounter any difficulties when placing an order, please contact us.',
793        });
794    })(Tygh, Tygh.$);
795</script>
vendor: 1 bytes, line 795
795
796<script type="68f3fe7821c81016f845fa8c-text/javascript">
797    (function (_, $) {
798        _.tr({
799            "geo_maps.google_maps_cookie_title": 'Google Maps',
800            "geo_maps.google_maps_cookie_description": 'Google Maps is a service that allows us to show the maps and various locations on those maps, or automatically determine your location. Here is <a href=\"https://policies.google.com/privacy\" target=\"_blank\">Google privacy policy;<\/a> we also recommend Google\'s concise and comprehensive <a href=\"https://support.google.com/maps/answer/10400210\" target=\"_blank\">note on privacy<\/a>.',
801            "geo_maps.yandex_maps_cookie_title": 'Yandex Maps',
802            "geo_maps.yandex_maps_cookie_description": 'Yandex Maps is a service that allows us to show the maps and various locations on those maps, or automatically determine your location. Here is <a href=\"https://yandex.com/legal/confidential/\" target=\"_blank\">Yandex privacy policy<\/a>.',
803        });
804    })(Tygh, Tygh.$);
805</script>
vendor: 1 bytes, line 805
805
806<script type="68f3fe7821c81016f845fa8c-text/javascript">
807//<![CDATA[
808(function(_, $) {
809    $.ceEvent('on', 'ce.formpre_search_form', function(frm, elm) {
810
811        var q = $('input.ty-search-block__input', frm).focus();
812
813        if (q.val().length < 3) {
814            var old_bk = q.css('border-left-color');
815            q.css('border-color', 'red');
816            setTimeout (function () {
817                q.animate({
818                    borderColor: old_bk,
819                }, 600);
820            }, 300);
821            return false;
822        }
823    });
824}(Tygh, Tygh.$));
825//]]>
826</script>
vendor: 1 bytes, line 826
826
827<script type="68f3fe7821c81016f845fa8c-text/javascript">
828    (function (_, $) {
829        $.ceEvent('on', 'ce.commoninit', function (context) {
830            if (!Modernizr.touchevents) {
831                var positionId = 3;
832                if ('ltr' === 'rtl') {
833                    positionId = $.ceImageZoom('translateFlyoutPositionToRtl', positionId);
834                }
835
836                $('.cm-previewer:not(.cm-previewer-only)', context).each(function (i, elm) {
837                    $.ceImageZoom('init', $(elm), positionId);
838                });
839            }
840        });
841    })(Tygh, Tygh.$);
842</script>
vendor: 1 bytes, line 842
842
843<script type="68f3fe7821c81016f845fa8c-text/javascript">
844        (function (_, $) {
845            _.tr({
846                error_validator_recaptcha: 'Please confirm you are not a robot.',
847                "recaptcha.recaptcha_cookie_title": 'Google reCAPTCHA',
848                "recaptcha.recaptcha_cookie_description": 'Google reCAPTCHA is a service that provides anti-bot protection and verifies that site visitors are humans. Here is <a href=\"https://policies.google.com/privacy\" target=\"_blank\">Google privacy policy<\/a>; we also recommend Google\'s concise and comprehensive <a href=\"https://support.google.com/maps/answer/10400210\" target=\"_blank\">note on privacy<\/a>.',
849            });
850
851            $.extend(_, {
852                recaptcha_settings: {
853                    site_key: '6LdhsRQUAAAAAGkc3ycQeESp0VukRk0u3iyVgzmN',
854                    theme: 'light',
855                    type: 'image',
856                    size: 'normal'
857                },
858                google_recaptcha_v3_site_key: '',
859                google_recaptcha_v2_token_param: 'g-recaptcha-response',
860                google_recaptcha_v3_token_param: 'g-recaptcha-v3-token'
861            });
862        }(Tygh, Tygh.$));
863    </script>
vendor: 1 bytes, line 863
863
864<script type="68f3fe7821c81016f845fa8c-text/javascript">
865    (function(_, $) {
866        $(document).on('click', '.content-discussion .ab-smc-more', function() {
867            $('.content-discussion').css('max-height', 'none');
868        });
869        $.ceEvent('on', 'dispatch_event_pre', function (e, jelm, processed) {
870            if (!processed.status && e.type == 'click') {
871                if (jelm.hasClass('cp-pr-previewer') || jelm.parent().hasClass('cp-pr-previewer')) {
872                    var lnk = jelm.hasClass('cp-pr-previewer') ? jelm : jelm.parent();
873                    lnk.cePreviewer('display');
874                    e.stopPropagation();
875                    processed.status = true;
876                    processed.to_return = false
877                }
878            }
879        });
880        var players = [];
881        $(".cp-pr__need-scrollbar").mCustomScrollbar({
882            theme:"minimal-dark",
883            autoHideScrollbar: true
884        });
885        $(document).on('click', '.cp-pr__slider-images .ty-scroller-list__item a', function() {
886            var yt_ids = [];
887            $('.cp-pr__slider-images .owl-item').removeClass('active');
888            $(this).closest('.owl-item').toggleClass('active');
889            $('.cp-pr__slider-images .cp-post-bl-img').each(function (i) {
890                var img_id = $(this).attr('data-cp-obji');
891                var video_link = $(this).attr('data-cp-ulink');
892                var yt_id = $(this).attr('data-cp-uid');
893                var video_id = $(this).attr('data-cp-vid');
894                if (yt_id && img_id) {
895                    setTimeout(function() {
896                        var is_owl = true;
897                        var prev_img = $('.ty-owl-previewer__image--flex-fix-wrapper #det_img_' + img_id);
898                        if (!prev_img || (prev_img && prev_img.length < 1)) {
899                            prev_img = $('.ty-swiper-previewer__slide.swiper-slide #det_img_' + img_id);
900                            is_owl = false;
901                        }
902                        if (prev_img && prev_img.length > 0) {
903                            var ut_html = '<iframe width="100%" height="100%" src="' + video_link + 'embed/' + yt_id + '?enablejsapi=1" frameborder="0" data-yt-id="ytplayer_' + video_id + '" id="' + yt_id + '" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';
904                        
905                            prev_img.replaceWith(ut_html);
906                            players[i] = new YT.Player(yt_id);
907                            
908                            if (is_owl) {
909                                var carousel = $('.ty-owl-previewer__container.owl-carousel');
910                                if (carousel && carousel.length > 0) {
911                                    var owl = carousel.data('owlCarousel').options;
912                                    if (owl) {
913                                        owl.afterMove = function (item) {
914                                            fn_pr_stop_vidosiki(players);
915                                        }
916                                    }
917                                }
918                            } else {
919                                var pr_swiper = $('.ty-swiper-previewer .swiper-container');
920                                mySwiper = pr_swiper[0].swiper;
921                                if (mySwiper) {
922                                    mySwiper.on('slideChange', function () {
923                                        fn_pr_stop_vidosiki(players);
924                                    });
925                                }
926                            }
927                        }
928                    }, 500);
929                }
930            });
931        });
932        $(document).on('click', '.cp-pr__post_images .cp-post-bl-img', function() {
933            var img_id = $(this).attr('data-cp-obji');
934            var video_link = $(this).attr('data-cp-ulink');
935            var yt_id = $(this).attr('data-cp-uid');
936            var video_id = $(this).attr('data-cp-vid');
937            
938            $('.cp-pr__post_images .cp-post-bl-img').removeClass('active owl-item');
939            $(this).toggleClass('owl-item active');
940            
941            if (yt_id && img_id) {
942                setTimeout(function() {
943                    var is_owl = true;
944                    var prev_img = $('.ty-owl-previewer__image--flex-fix-wrapper #det_img_' + img_id);
945                    if (!prev_img || (prev_img && prev_img.length < 1)) {
946                        prev_img = $('.ty-swiper-previewer__slide.swiper-slide #det_img_' + img_id);
947                        is_owl = false;
948                    }
949                    if (prev_img && prev_img.length > 0) {
950                        var ut_html = '<iframe width="100%" height="100%" src="' + video_link + 'embed/' + yt_id + '?enablejsapi=1" frameborder="0" data-yt-id="ytplayer_' + video_id + '" id="' + yt_id + '" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';
951                       
952                        prev_img.replaceWith(ut_html);
953                        if (is_owl) {
954                            $('.ty-owl-previewer__image--flex-fix-wrapper iframe').each(function (i) {
955                                players[i] = new YT.Player(yt_id);
956                            });
957                            var carousel = $('.ty-owl-previewer__container.owl-carousel');
958                            if (carousel && carousel.length > 0) {
959                                var owl = carousel.data('owlCarousel').options;
960                                if (owl) {
961                                    owl.afterMove = function (item) {
962                                        fn_pr_stop_vidosiki(players);
963                                    }
964                                }
965                            }
966                        } else {
967                            $('.ty-swiper-previewer__slide.swiper-slide iframe').each(function (i) {
968                                players[i] = new YT.Player(yt_id);
969                            });
970                            var pr_swiper = $('.ty-swiper-previewer .swiper-container');
971                            mySwiper = pr_swiper[0].swiper;
972                            if (mySwiper) {
973                                mySwiper.on('slideChange', function () {
974                                    fn_pr_stop_vidosiki(players);
975                                });
976                            }
977                        }
978                    }
979                }, 500);
980            }
981        });
982        $(document).click(function(e) {
983            if (!($(e.target).parents('.cp-pr__attr-data').length > 0 || $(e.target).hasClass('cp-pr__attr-data')) && $(e.target).parents('.nd-rating-stars-block').length < 1) {
984                $('.cp-pr__attr-data').addClass('hidden');
985            }
986            if (!($(e.target).parents('.cp-pr__top-stars-stat').length > 0 || $(e.target).hasClass('cp-pr__top-stars-stat')) && $(e.target).parents('.cp-pr__top-row-stars').length < 1) {
987                $('.cp-pr__top-stars-stat').addClass('hidden');
988            }
989        });
990    }(Tygh, Tygh.$));
991    $.ceEvent('on', 'ce.commoninit', function(context) {
992        $('.cp-show-more-link').click(function() {
993            var post_id = $(this).attr('data-post-id');
994            $('#first_block_'+post_id).hide();
995            $('#second_block_'+post_id).show();
996            $('#cp_most_post_message_' + post_id).removeClass('cp-msg-need-height');
997        });
998        $('.cp-show-less-link').click(function() {
999            var post_id = $(this).attr('data-post-id');
1000            $('#first_block_'+post_id).show();
1001            $('#second_block_'+post_id).hide();
1002            $('#cp_most_post_message_' + post_id).addClass('cp-msg-need-height');
1003        });
1004    });
1005
1006function fn_pr_stop_vidosiki(players) {
1007    if (players && players.length > 0) {
1008        $(players).each(function(i){
1009            if (typeof this.pauseVideo != 'undefined') {
1010                this.pauseVideo();
1011            }
1012        });
1013    }
1014}
1015function fn_pr_sort_by_images (elm, res_ids) {
1016    var href = $(elm).val();
1017    var is_checked = $(elm).prop('checked');
1018    if (href) {
1019        var cur_url = $(elm).attr('data-cp-cur-url');
1020        if (!is_checked) {
1021            href = cur_url;
1022        }
1023        $.ceAjax('request', fn_url(href), {
1024            result_ids: res_ids + ',cp_pr_reviews_sorting_block',
1025            hidden: false,
1026            full_render: true,
1027            save_history: true,
1028        });
1029    }
1030}
1031function fn_pr_change_sorting (href, res_ids) {
1032    if (href) {
1033        $.ceAjax('request', fn_url(href), {
1034            result_ids: res_ids,
1035            hidden: false,
1036            full_render: true,
1037        });
1038    }
1039}
1040function fn_pr_click_likes (href, res_ids, elm, post_id) {
1041    if (href && post_id) {
1042        $.ceAjax('request', fn_url(href), {
1043            result_ids: res_ids,
1044            hidden: false,
1045            save_history: false,
1046            full_render: true,
1047            callback: function callback(response) {
1048                var pos_elm = $('.cp_pr_like_in_post_' + post_id);
1049                var neg_elm = $('.cp_pr_dis_in_post_' + post_id);
1050                if (response.cp_is_like_added) {
1051                    if (response.cp_is_like_values.cp_neg_post && neg_elm && neg_elm.length > 0) {
1052                        neg_elm.html(response.cp_is_like_values.cp_neg_post);
1053                    }
1054                    if (response.cp_is_like_values.cp_pos_post && pos_elm && pos_elm.length > 0) {
1055                        pos_elm.html(response.cp_is_like_values.cp_pos_post);
1056                    }
1057                }
1058                if (response.cp_pr_show_reg_link) {
1059                    var reg_links = $('.cp-rev-sign-link');
1060                    if (reg_links && reg_links.length > 0) {
1061                        reg_links.show();
1062                    }
1063                }
1064            }
1065        });
1066    }
1067}
1068function fn_pr_click_stars (href, res_ids, show_all, history) {
1069    if (href) {
1070        if (show_all) {
1071            $('.cp-pr__by-starts_all').show();
1072        } else {
1073            $('.cp-pr__by-starts_all').hide();
1074        }
1075        $.ceAjax('request', fn_url(href), {
1076            result_ids: res_ids,
1077            hidden: false,
1078            save_history: history ? true : false,
1079            full_render: true,
1080        });
1081    }
1082}
1083function fn_pr_click_show_stats(id)
1084{
1085    if (id) {
1086        var elm = $('.cp-pr__attr-data[id="' + id + '"]');
1087        if (elm && elm.length > 0) {
1088            if (elm.hasClass('hidden')) {
1089                $('.cp-pr__attr-data').addClass('hidden');
1090                elm.removeClass('hidden');
1091            } else {
1092                $('.cp-pr__attr-data').addClass('hidden');
1093            }
1094        }
1095    }
1096    return true;
1097}
1098function fn_pr_click_show_top_stats(id)
1099{
1100    if (id) {
1101        var elm = $('.cp-pr__top-stars-stat[id="' + id + '"]');
1102        if (elm && elm.length > 0) {
1103            if (elm.hasClass('hidden')) {
1104                elm.removeClass('hidden');
1105            } else {
1106                elm.addClass('hidden');
1107            }
1108        }
1109    }
1110    return true;
1111}
1112</script>
vendor: 1 bytes, line 1112
1112
1113<script type="68f3fe7821c81016f845fa8c-text/javascript">
1114//<![CDATA[
1115$(function() {
1116    if ('hover' == 'hover') {
1117        $(document).on('mouseenter', '.wsa-ty-breadcrumbs-menu', function(){
1118            $(this).children('.ty-dropdown-box__title').click();
1119        });
1120        $(document).on('mouseleave', '.wsa-ty-breadcrumbs-menu', function(){
1121            $(this).children('.ty-dropdown-box__title').click();
1122        });
1123    }
1124
1125    $(document).on('click', '.wsa-ty-breadcrumbs-menu .ty-dropdown-box__title a', function(){
1126        if ($(this).parent().hasClass('open')) {
1127            $.redirect($(this).attr('href'));
1128        }
1129    });
1130});
1131//]]>
1132</script>
1132
1133
1134
1135<!-- Inline scripts -->
1136<script type="application/ld+json">
1137        [
1138    {
1139        "@context": "http://schema.org",
1140        "@type": "Organization",
1141        "name": "Soapgoods Inc",
1142        "description": "American supplier of Natural and Synthetic ingredients for Soap, Cosmetics and Personal Care Solutions. ",
1143        "url": "https://www.soapgoods.com/",
1144        "logo": "https://www.soapgoods.com/images/detailed/10/soapgoods-logo-color.png"
1145    },
1146    {
1147        "@context": "http://schema.org",
1148        "@type": "WebSite",
1149        "url": "https://www.soapgoods.com/",
1150        "potentialAction": {
1151            "@type": "SearchAction",
1152            "target": "https://www.soapgoods.com/index.php?dispatch=products.search&q={query}",
1153            "query-input": "required name=query"
1154        }
1155    }
1156];
1157    </script>
vendor: 1 bytes, line 1157
1157
1158<script type="68f3fe7821c81016f845fa8c-text/javascript">
1159	var letters_to_start = 3;
1160</script>
vendor: 1 bytes, line 1160
1160
1161<script src="https://www.soapgoods.com/js/tygh/exceptions.js?ver=1786628918" type="68f3fe7821c81016f845fa8c-text/javascript"></script>
vendor: 1 bytes, line 1161
1161
1162<script src="https://apis.google.com/js/platform.js?onload=renderBadge" async defer type="68f3fe7821c81016f845fa8c-text/javascript"></script>
vendor: 1 bytes, line 1162
1162
1163<script type="68f3fe7821c81016f845fa8c-text/javascript">
1164    function isMobileDevice() {
1165        return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
1166    };
1167
1168    if (!isMobileDevice()) {
1169        window.renderBadge = function() {
1170            var merch_id = "7003461";
1171            var ratingBadgeContainer = document.createElement("div");
1172            var bage_pos = "BOTTOM_RIGHT";
1173            if (!bage_pos) {
1174                bage_pos = 'BOTTOM_RIGHT';
1175            }
1176            document.body.appendChild(ratingBadgeContainer);
1177            window.gapi.load('ratingbadge', function() {
1178            window.gapi.ratingbadge.render(
1179                ratingBadgeContainer, {
1180                "merchant_id": merch_id,
1181                "position": bage_pos
1182                });
1183            });
1184        }
1185    }
1186</script>
vendor: 165 bytes, lines 1186-1189
1186
1187
1188                    
1189<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="68f3fe7821c81016f845fa8c-|49" defer></script>
1189<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a40e6b752c6b6164',t:'MTc5MDM4NTM0OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1189<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"de5cf69328df4c1b87d6b7fa102110a1","r":1,"spa":2}' crossorigin="anonymous"></script>
1189
1190</body>
1191
1192</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.