PageSourceSearch

https://www.scent-trail.co.uk/scent_trail_shop/basket

html scent-trail.co.uk collected 2026-09-26 13:21:06 UTC 45,906 bytes, 459 lines download raw bytes

1
2<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie lt-ie10 lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js ie ie7 lt-ie10 lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js ie ie8 lt-ie10 lt-ie9"> <![endif]--> <!--[if IE 9]> <html class="no-js ie ie9 lt-ie10"> <![endif]--> <!--[if gt IE 9]> <html class="no-js ie not-ie-legacy"> <![endif]--> <!--[if !IE]><!--> <html class="wdk-theme no-js font-size--med"> <!--<![endif]--> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="format-detection" content="telephone=no" /> <link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/content-builder.min.css?7b478ec57f302a03d90c815780cc0443"> <title>Your Shopping Basket</title> <meta name="keywords" content="palm free bar soap, palm free liquid soap, essential oil soap, bar soap, natural candles, natural skincare, essential oil bath bombs, essential oil bath soak"/> <meta name="description" content="Handmade palm free soap, candles and skincare. All products are suitable for vegetarians and most are suitable for vegans. Products include hand balms, body moisturisers, face serum, bar soap, liquid soap and candles. Made in the UK"/> <meta name="MSSmartTagsPreventParsing" content="TRUE"/> <link rel="shortcut icon" href="https://sites.create-cdn.net/sitefiles/22/7/3/227321/favicon.ico?f374377d36e63388939911ecabd65c13" /> 
2<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/common/jquery-3.7.1.min.js?2c872dbe60f4ba70fb85356113d8b35e" type="text/javascript"></script>
2<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/common/jquery-migrate-3.5.2.min.js?88d82ba2bc432aa8ea45a71fb47ebccf" type="text/javascript"></script>
2<script src="/include/js/loader.js?0e67ce2ae9423e939d0436b01c86fac7"></script>
2<!-- Facebook Pixel Code -->
2<script type="text/javascript" >  !function(f,b,e,v,n,t,s)
3  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
4                                      n.callMethod.apply(n,arguments):n.queue.push(arguments)};
5    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
6    n.queue=[];t=b.createElement(e);t.async=!0;
7    t.src=v;s=b.getElementsByTagName(e)[0];
8    s.parentNode.insertBefore(t,s)}(window, document,'script',
9    'https://connect.facebook.net/en_US/fbevents.js');
10  fbq('init', 'ID 916383446197702');
11  fbq('track', 'PageView');
12
13  $(function(){
14    if (window.events) {
15      window.events.on('addToBasket', function (data) {
16        fbq('track', 'AddToCart', {
17          content_ids: [data.ID],
18          content_name: data.title,
19          content_type: 'product',
20          contents: [
21            {id: data.ID, quantity: data.quantity}
22          ]
23        })
24      })
25      window.events.on('checkoutStart', function () {
26        fbq('track', 'InitiateCheckout')
27      })
28      window.events.on('checkoutComplete', function (data) {
29        var checkoutObject = {
30          content_ids: data.basket.map(function (product) { return product.ID }),
31          content_type: 'product',
32          contents: data.basket.map(function (product) { return { id: product.ID, quantity: product.item.quantity } }),
33          value: data.amount,
34          currency: data.currency
35        }
36        fbq('track', 'Purchase', checkoutObject)
37      })
38      window.events.on('productView', function (data) {
39        var pageObject = {
40          content_ids: [data.ID],
41          content_name: data.title,
42          content_type: 'product',
43          contents: [
44            {id: data.ID, quantity: data.quantity}
45          ]
46        }
47        fbq('track', 'ViewContent', pageObject)
48      })
49
50      window.events.on('formSubmitting', function(data){
51          const objectProperties = {
52            content_name: data.form_title
53          }
54
55          if(data.form_type == 'custom') {
56            fbq('track', 'SubmitApplication', objectProperties);
57          } else {
58            fbq('track', 'Contact', objectProperties);
59          }
60      });
61    }
62});
63</script>
63<!-- End Facebook Pixel Code --><!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 80 bytes, line 63
63<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=
63G-JNE452KQ6T
vendor: 17 bytes, line 63
63" async></script>
63<script type="text/javascript" >    var siteid = 227321;
64    
vendor: 139 bytes, lines 64-67
64window.dataLayer = window.dataLayer || [];
65    function gtag(){dataLayer.push(arguments);}
66    gtag('js', new Date());
67    gtag('config', '
67G-JNE452KQ6T
vendor: 41 bytes, lines 67-71
67', {
68      'siteid': siteid
69    });
70
71    
71gtag('config', 'G-QL9NQS70GD');    
72    $(function(){
73      if (window.events) {
74        var shopCurrency = 'GBP';
75        window.events.on('addToBasket', function (data, source) {
76          if(gtag) {
77            let item_list_id = 'product_page';
78            let item_list_name = 'Product Page';
79
80            if(source === 'category_page') {
81              item_list_id = 'category_page';
82              item_list_name = 'Category Page';
83            }
84
85            gtag("event", "add_to_cart", {
86              currency: shopCurrency,
87              value: data.price * data.quantity,
88              items: [
89                {
90                item_id: data.ID,
91                item_name: data.title,
92                item_list_id: item_list_id,
93                item_list_name: item_list_name,
94                price: data.price,
95                quantity: data.quantity,
96                }
97              ]
98            });
99          }
100        });
101
102        window.events.on('removeFromBasket', function (data) {
103          if(gtag) {
104            gtag("event", "remove_from_cart", {
105              currency: shopCurrency,
106              value: data.price * data.quantity,
107              items: [
108                {
109                item_id: data.ID,
110                item_name: data.title,
111                item_list_id: 'basket',
112                item_list_name: 'Basket',
113                price: data.price,
114                quantity: data.quantity,
115                }
116              ]
117            });
118          }
119        })
120
121        window.events.on('checkoutStart', function (data) {
122          if(gtag) {
123            let basketItems = data.basket.map(function(product) {
124              return {
125                item_id: product.ID,
126                item_name: product.title,
127                price: product.price,
128                quantity: product.quantity
129              }
130            });
131
132            gtag("event", "begin_checkout", {
133              value: data.amount,
134              currency: data.currency,
135              items: basketItems
136            });
137          }
138
139        });
140
141        window.events.on('checkoutComplete', function (data) {
142          if(gtag) {
143            let basketItems = data.basket.map(function(product) {
144              return {
145                item_id: product.ID,
146                item_name: product.title,
147                price: product.price,
148              }
149            })
150
151            gtag("event", "purchase", {
152              currency: data.currency,
153              transaction_id: data.transaction_id,
154              value: data.amount,
155              coupon: data.discount_code,
156              shipping: data.postage_price,
157              items: basketItems,
158            })
159          }
160        });
161
162        window.events.on('productView', function (data) {
163          if(gtag) {
164            gtag("event", "view_item", {
165              currency: shopCurrency,
166              value: 0,
167              items: [
168                {
169                item_id: data.ID,
170                item_name: data.title,
171                item_list_id: "product_page",
172                item_list_name: "Product Page",
173                price: data.price
174                }
175              ]
176            });
177          }
178        })
179
180        window.events.on('checkoutStage', function (step) {
181          if(gtag) {
182            gtag("event", "checkout", {
183              'step': step
184            });
185          }
186        })
187
188        window.events.on('formSubmitting', function(data){
189          if(gtag) {
190            gtag("event", "form_submit", data);
191          }
192        });
193      }
194    });
195</script>
195<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Raleway:300,400,600,700"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Raleway:300,400,600,700"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Raleway:300,400,600,700"><style>@font-face {font-family: "font awesome";font-style: normal;font-weight: normal;font-display: swap;src: url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.eot?20141125");src: url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.eot?iefix&20141125") format("embedded-opentype"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.woff?20141125") format("woff"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.ttf?20141125") format("truetype"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.svg#font-awesome?20141125") format("svg"),url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.ttf?20141125") format("truetype")}</style>
195<script>window.createSite = {"pageid":"2297419","currency":{"code":"GBP","pre":"&pound;","aft":""}};</script>
195<meta name="robots" content="noindex"><link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/component/modal/modal.min.css?0712ddff8bb7c2ec4838ba17b29103f7" /><link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/component/session/session.min.css?d14ed9b57555828f24e1c7c78a5bfc7b" />
195<script type="text/javascript" src="https://assetsbeta.create-cdn.net/_assets/livesites/component/modal/modal.min.js?66520fc5d9421d9b4022a8910d693cbe" async></script>
195<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/session/session.min.js?e9b6512c3cd27c880a4cc1ed03166ee2" defer></script>
195<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/page-events/page-events.min.js?64345003a6529e9ec6053cb77419e3db"></script>
195<!-- TrustBox script --> 
195<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
195 <!-- End TrustBox script --> <meta http-equiv="imagetoolbar" content="no"> 
195<script type="text/javascript">
196        var message = "" ;
197
198        function clickIE (){
199        if ( document . all ){
200        ( message );
201        return false ;
202        }
203        }
204
205        function clickNS ( e ){
206        if ( document . layers || ( document . getElementById && ! document . all )){
207        if ( e . which == 2 || e . which == 3 ){
208        ( message );
209        return false ;
210        }
211        }
212        }
213
214        if ( document . layers ){
215        document . captureEvents ( Event . MOUSEDOWN );
216        document . onmousedown = clickNS ;
217        } else {
218        document . onmouseup = clickNS ;
219        document . oncontextmenu = clickIE ;
220        }
221        document . oncontextmenu = new Function( "return false" )
222
223
224        function disableselect(e){
225        return false
226        }
227
228        function reEnable(){
229        return true
230        }
231
232        //if IE4+
233        document.onselectstart=new Function ("return false")</script>
233 
233<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/basket/basket.min.js?e1679b6159bb71c40ac7e4cf026ab9d4" async type="text/javascript"></script>
233<link rel='stylesheet' href='/theme.min.css?0e67ce2ae9423e939d0436b01c86fac7' type='text/css' /><link rel="stylesheet" type="text/css" href="/palette.css?0e67ce2ae9423e939d0436b01c86fac7" media="screen"><!--Theme JS-->
233<script type="text/javascript">function detect_ie(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0){parseInt(e.substring(t+5,e.indexOf(".",t)),10);document.querySelector("html").className+=" ie"}else{if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");parseInt(e.substring(n+3,e.indexOf(".",n)),10);document.querySelector("html").className+=" ie"}else{var d=e.indexOf("Edge/");if(!(d>0))return document.querySelector("html").className+=" not-ie",!1;parseInt(e.substring(d+5,e.indexOf(".",d)),10);document.querySelector("html").className+=" edge"}}}function hasFlexGapSupport(){const e=document.createElement("div");e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e);const t=1===e.scrollHeight;return e.parentNode.removeChild(e),t}document.addEventListener("DOMContentLoaded",(function(){detect_ie();/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&!hasFlexGapSupport()&&document.documentElement.classList.add("flex-gap-not-supported")}));</script>
233<script type="application/ld+json">
234				{
235				  "@context": "http://schema.org",
236				  "@type": "WebSite",
237				  "url": "https://www.scent-trail.co.uk/",
238				  "potentialAction": {
239				    "@type": "SearchAction",
240				    "target": "https://www.scent-trail.co.uk/shop/search.php?q={search_term_string}",
241				    "query-input": "required name=search_term_string"
242				  }
243				}</script>
vendor: 4,117 bytes, line 243
243<script>!function(e,t,n){function r(e,t){return typeof e===t}function s(){var e,t,n,s,i,o,a;for(var l in w)if(w.hasOwnProperty(l)){if(e=[],t=w[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(s=r(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)o=e[i],a=o.split("."),1===a.length?S[a[0]]=s:(!S[a[0]]||S[a[0]]instanceof Boolean||(S[a[0]]=new Boolean(S[a[0]])),S[a[0]][a[1]]=s),y.push((s?"":"no-")+a.join("-"))}}function i(e){var t=b.className,n=S._config.classPrefix||"";if(x&&(t=t.baseVal),S._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}S._config.enableClasses&&(t+=" "+n+e.join(" "+n),x?b.className.baseVal=t:b.className=t)}function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):x?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function a(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function l(){var e=t.body;return e||(e=o(x?"svg":"body"),e.fake=!0),e}function f(e,n,r,s){var i,a,f,u,c="modernizr",d=o("div"),p=l();if(parseInt(r,10))for(;r--;)f=o("div"),f.id=s?s[r]:c+(r+1),d.appendChild(f);return i=o("style"),i.type="text/css",i.id="s"+c,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),d.id=c,p.fake&&(p.style.background="",p.style.overflow="hidden",u=b.style.overflow,b.style.overflow="hidden",b.appendChild(p)),a=n(d,e),p.fake?(p.parentNode.removeChild(p),b.style.overflow=u,b.offsetHeight):d.parentNode.removeChild(d),!!a}function u(e,t){return!!~(""+e).indexOf(t)}function c(e,t){return function(){return e.apply(t,arguments)}}function d(e,t,n){var s;for(var i in e)if(e[i]in t)return n===!1?e[i]:(s=t[e[i]],r(s,"function")?c(s,n||t):s);return!1}function p(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function v(t,n,r){var s;if("getComputedStyle"in e){s=getComputedStyle.call(e,t,n);var i=e.console;if(null!==s)r&&(s=s.getPropertyValue(r));else if(i){var o=i.error?"error":"log";i[o].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else s=!n&&t.currentStyle&&t.currentStyle[r];return s}function m(t,r){var s=t.length;if("CSS"in e&&"supports"in e.CSS){for(;s--;)if(e.CSS.supports(p(t[s]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];s--;)i.push("("+p(t[s])+":"+r+")");return i=i.join(" or "),f("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==v(e,null,"position")})}return n}function g(e,t,s,i){function l(){c&&(delete P.style,delete P.modElem)}if(i=!r(i,"undefined")&&i,!r(s,"undefined")){var f=m(e,s);if(!r(f,"undefined"))return f}for(var c,d,p,v,g,h=["modernizr","tspan","samp"];!P.style&&h.length;)c=!0,P.modElem=o(h.shift()),P.style=P.modElem.style;for(p=e.length,d=0;d<p;d++)if(v=e[d],g=P.style[v],u(v,"-")&&(v=a(v)),P.style[v]!==n){if(i||r(s,"undefined"))return l(),"pfx"!=t||v;try{P.style[v]=s}catch(y){}if(P.style[v]!=g)return l(),"pfx"!=t||v}return l(),!1}function h(e,t,n,s,i){var o=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+z.join(o+" ")+o).split(" ");return r(t,"string")||r(t,"undefined")?g(a,t,s,i):(a=(e+" "+j.join(o+" ")+o).split(" "),d(a,t,n))}var y=[],w=[],C={_version:"3.4.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){w.push({name:e,fn:t,options:n})},addAsyncTest:function(e){w.push({name:null,fn:e})}},S=function(){};S.prototype=C,S=new S,S.addTest("eventlistener","addEventListener"in e),S.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var b=t.documentElement;S.addTest("classlist","classList"in b);var x="svg"===b.nodeName.toLowerCase();S.addTest("srcset","srcset"in o("img")),S.addTest("inlinesvg",function(){var e=o("div");return e.innerHTML="<svg/>
243","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)});var T=function(){function e(e,t){var s;return!!e&&(t&&"string"!=typeof t||(t=o(t||"div")),e="on"+e,s=e in t,!s&&r&&(t.setAttribute||(t=o("div")),t.setAttribute(e,""),s="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),s)}var r=!("onblur"in t.documentElement);return e}();C.hasEvent=T;var E=C.testStyles=f,_=function(){var e=navigator.userAgent,t=e.match(/w(eb)?osbrowser/gi),n=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9;return t||n}();_?S.addTest("fontface",!1):E('@font-face {font-family:"font";src:url("https://")}',function(e,n){var r=t.getElementById("smodernizr"),s=r.sheet||r.styleSheet,i=s?s.cssRules&&s.cssRules[0]?s.cssRules[0].cssText:s.cssText||"":"",o=/src/i.test(i)&&0===i.indexOf(n.split(" ")[0]);S.addTest("fontface",o)}),S.addTest("details",function(){var e,t=o("details");return"open"in t&&(E("#modernizr details{display:block}",function(n){n.appendChild(t),t.innerHTML="<summary>a</summary>b",e=t.offsetHeight,t.open=!0,e=e!=t.offsetHeight}),e)});var R="Moz O ms Webkit",z=C._config.usePrefixes?R.split(" "):[];C._cssomPrefixes=z;var L=function(t){var r,s=prefixes.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var o=0;o<s;o++){var a=prefixes[o],l=a.toUpperCase()+"_"+r;if(l in i)return"@-"+a.toLowerCase()+"-"+t}return!1};C.atRule=L;var j=C._config.usePrefixes?R.toLowerCase().split(" "):[];C._domPrefixes=j;var N={elem:o("modernizr")};S._q.push(function(){delete N.elem});var P={style:N.elem.style};S._q.unshift(function(){delete P.style}),C.testAllProps=h;var A=C.prefixed=function(e,t,n){return 0===e.indexOf("@")?L(e):(e.indexOf("-")!=-1&&(e=a(e)),t?h(e,t,n):h(e,"pfx"))};S.addTest("objectfit",!!A("objectFit"),{aliases:["object-fit"]}),s(),i(y),delete C.addTest,delete C.addAsyncTest;for(var k=0;k<S._q.length;k++)S._q[k]();e.Modernizr=S}(window,document);
244function jsload(e,t){if(0===e.indexOf("/_assets/")&&(e=createCDNPath+e),jsload_files.indexOf(e)===-1){if("function"==typeof t){var s=document.createElement("script"),a=document.getElementsByTagName("script")[0];s.src=e,a.parentNode.insertBefore(s,a),t&&(s.onload=t)}else document.write(unescape('%3Cscript src="'+e+'"%3E%3C/script%3E'));jsload_files.push(e)}}var jsload_files=[];if("undefined"==typeof createCDNPath)var createCDNPath="https://create-cdn.net";
245
246		 	if( ! Modernizr.classlist ){
247				jsload('/_assets/shared/component/polyfill-classlist/polyfill-classlist.min.js');
248		 	}
249		
250
251		 	if( ! Modernizr.eventlistener ){
252				jsload('/_assets/shared/component/polyfill-eventlistener/polyfill-eventlistener.min.js');
253		 	}</script>
253 <style>
254      body, .font--content { font-family: "raleway"; }
255				.font--heading { font-family: "raleway"; }
256				.font--logo { font-family: "raleway"; }
257				.i { font-family: "font awesome" ; }      /* A comment to stop the syntax highlighting from breaking */
258
259      /* Add the template background options */
260
261      html {<!--WDK: templateoption:templatebg-->
262      }</style> <link rel="stylesheet" href="https://create-cdn.net/_assets/livesites/component/csswizardry-grids-responsive/csswizardry-grids-responsive.min.css?20150528"> <!--[if lt IE 9]> 
262<script src="https://create-cdn.net/_assets/livesites/component/html5shiv/html5shiv.min.js"></script>
262 <![endif]--> 
262<script>
263      var firstBlock, headerBlock, blockContent
264      function incorporateHeader() {
265        // First-run setup
266        if (!headerBlock) {
267          firstBlock = document.querySelector('.block--incorporate-header')
268          // If there's a sub-block, use that.
269          if (firstBlock.querySelector('.block')) {
270            firstBlock = firstBlock.querySelector('.block')
271          }
272
273          blockContent = firstBlock.getElementsByClassName('block__content')[0]
274          if (!blockContent) {
275            blockContent = firstBlock
276          }
277          headerBlock = document.getElementById('site-navigation')
278          // Split and find as running the regex directly on className did not work.
279          var firstBlockPalette = firstBlock.className.split(' ').find(function (e) {
280            return /^palette-[a-zA-Z0-9_-]+$/.test(e)
281          })
282          var headerBlocks = headerBlock.children
283          for (var i = 0; i < headerBlocks.length; i++) {
284            //Remove existing palette class
285            headerBlocks[i].className.replace(/(s|^)palette-[a-zA-Z0-9_-]+($|s)/, ' ')
286            if (firstBlockPalette) {
287              headerBlocks[i].classList.add(firstBlockPalette)
288            }
289          }
290          // The header now needs the incorporated class
291          headerBlock.classList.add('header--incorporated')
292          // Re-run on resize
293          window.addEventListener('resize', incorporateHeader, true)
294          // Run again when things have finished running
295          window.setTimeout(incorporateHeader, 0)
296
297          var headerImages = headerBlock.querySelectorAll('img')
298          for (var i = 0; i < headerImages.length; i++) {
299            var image = headerImages[i]
300            image.addEventListener('load', incorporateHeader)
301          }
302        }
303        var headerHeight = headerBlock.scrollHeight
304        document.body.style.setProperty('--header-height', headerHeight + 'px')
305      }</script>
305 </head> <body class="wdk_columnCount_2 has-complementary--primary has-complementary--secondary has-banner--type-3 has-wallpaper page-type-shop has-shop has-basket heading--med button--square theme--button-square theme--corner-square theme--corner-radius-medium theme--card-solid theme--divider-solid theme--link-underline wdk-theme-body template-rwd template-structure-167"> <div id="site-wrapper" class="site-wrapper"> <header id="site-navigation" class="site-header is-content-builder"> <!----><section data-save-timestamp="1726324172556" id="block_881142" data-cb-blocktype="StackedHeader" data-cb-version="3.96.1" data-variant="bannerLogo" data-menu-bar-style="none" data-header-bar-style="none" data-plugin="create" data-cb-selector-id="StackedHeader_3" class="block js-block--block_1 block--pad-top-25 block--pad-bottom-25 b-header block--header StackedHeader block--horizontal-content-left"><!----> <div data-name="header-bar" class="b-header__bar is-inline"><!----> <div class="b-container"><div class="b-row"><div class="b-col-12 b-flex--xs"><div class="b-header__item-wrapper has-items-inline--xs is-aligned-left is-nested tw-basis-full" style="display:none;"> <div class="b-header__item b-flex--shrink-0 b-line-height--0"><!----></div></div> <div class="b-header__item-wrapper has-items-inline--xs is-aligned-left is-nested tw-basis-full" style="display:none;"><div class="b-header__item b-flex--shrink-0 b-text-left--xs is-hidden-on-mobile"><!----></div></div> <div class="b-header__item-wrapper has-items-inline--xs is-aligned-right is-nested tw-basis-full"><div class="b-line-height b-header__item b-text-right--xs is-hidden-on-mobile"><!----></div> <div class="b-header__item b-flex--shrink-0 b-line-height--0"><ul data-name="account-shop-icons" data-element="EditableAccountShopIcons" type="EditableAccountShopIcons" class="b-account-shop-icons sm sm-shop b-line-height--0"><!----> <li data-name="shopbasket" data-sm-reverse="true" data-element="EditableShopBasket" type="EditableShopBasket" class="editable-element editable-element--shop-basket shop-basket sm-shop-toggle-wrapper"><a class="sm-shop-toggle"><span class="icon sm-shop-toggle__icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg></span> <span class="sm-shop-toggle__text icon-text">basket</span></a> <ul class="mega-menu sm-basket-dropdown"><li><div class="b-basket-dropdown"><button class="b-basket-close hamburger hamburger--squeeze is-active js-basket-close b-line-height--xs"><span aria-hidden="true" class="hamburger-box"><span class="hamburger-inner"></span></span></button> <header class="b-basket-dropdown__header"><h2 class="heading heading--delta font--heading">
306              Basket</h2> <span><span class="wdk_basket_total_items"></span> Items</span></header> <div class="card b-text-center--xs if-empty-basket b-padding-y-15--xs b-padding-x-15--xs"><!----> 
307            Your basket is currently empty</div> <div class="b-basket-dropdown__items if-basket"><ol class="b-basket-dropdown__items-list"> 
307<script type="template/basket-item"> <li class="b-basket-dropdown__item"><div class="b-basket-dropdown__item-image">                  {\!WDK:if:basket:item:imageSrc!}                  <a href="&lt;!--WDK:plugin:basket:item:url--&gt;"><img width="70" src="{!WDK:basket:item:imageSrc!}" loading="lazy"></a>                  {\!WDK:endif!}                </div> <div class="b-basket-dropdown__item-qty"><span>                    {!WDK:basket:item:quantity!}                  </span></div> <div class="b-basket-dropdown__item-details"><div class="b-flex--flexible"><div class="b-basket-dropdown__item-title">                      {!WDK:basket:item:name!}                    </div>                    {\!WDK:if:basket:item:options!}                    {!WDK:basket:item:options:start!}                    <div class="b-basket-dropdown__item-variation">                      {!WDK:basket:item:option:name!}:                      {!WDK:basket:item:option:value!}                    </div>                    {!WDK:basket:item:options:end!}                    {\!WDK:endif!}                  </div> <div class="b-basket-dropdown__item-price">                    {\!WDK:if:plugin:tax:current:exclusive!}                    {!WDK:basket:item:ex_vat_subTotal!}                    {\!WDK:else!}                    {!WDK:basket:item:subTotal!}                    {\!WDK:endif!}                  </div></div></li> </script>
307 </ol></div> <footer class="b-basket-dropdown__footer if-basket"><div class="b-basket-dropdown__total"><div class="b-basket-dropdown__total-label">
308                Sub Total</div> <div class="b-basket-dropdown__total-price"> <span class="wdk_basket_total"></span> </div></div> <div class="b-basket-dropdown__buttons"><a href="/scent_trail_shop/basket" class="button button--tertiary is-full">Basket</a> <a href="/scent_trail_shop/checkout" class="button button--primary is-full">Checkout</a></div></footer></div></li></ul></li></ul></div></div></div></div></div></div> <div class="block__content"> <div class="b-container-wrapper"><div class="b-container"><div class="b-row"><div class="b-col-12"><div class="b-text-center--xs b-header__item-wrapper has-items-inline--md is-aligned-center"><div itemscope="itemscope" itemtype="http://schema.org/Organization" class="b-header__item b-line-height--0 is-full-row-on-mobile is-logo"><a data-name="logo" itemprop="url" href="/" data-element="EditableCreateLogo" type="EditableCreateLogo" class="editable-element editable-element--logo logo-container"><!----> <figure data-name="logo-image" data-imagesize="100" data-element="EditableImage" type="EditableImage" itemprop="logo" class="editable-element editable-element--image b-img has-max-sizes" style="--image-size:100;--image-width-max:1140px;--image-height-max:250px;"><div class="editable-element--image--original editable-element--image--cover"><img src="https://sites.create-cdn.net/siteimages/22/7/3/227321/20/3/3/20334364/1000x200.jpg?1673717236" data-id="20334364" alt="" sizes="(min-width: 1000px) 1000px, 100vw" class="logo logo--image cb-editable-img" style="object-position:50% 50%;font-family:'object-fit: cover; object-position: 50% 50%;';" loading="eager" data-pin-media="https://sites.create-cdn.net/siteimages/22/7/3/227321/20/3/3/20334364/1000x200.jpg?1673717236" srcset="https://sites.create-cdn.net/siteimages/22/7/3/227321/20/3/3/20334364/1000x200.jpg?1673717236 1000w, https://sites.create-cdn.net/siteimages/22/7/3/227321/20/3/3/20334364/500x100.jpg?1673717236 500w, https://sites.create-cdn.net/siteimages/22/7/3/227321/20/3/3/20334364/350x70.jpg?1673717236 350w, https://sites.create-cdn.net/siteimages/22/7/3/227321/20/3/3/20334364/200x40.jpg?1673717236 200w, https://sites.create-cdn.net/siteimages/22/7/3/227321/20/3/3/20334364/50x10.jpg?1673717236 50w" width="1000" height="200" data-final-tag="true"></div></figure></a></div> <div class="b-header__item b-flex--grow-1 b-text-right--md is-full-row-on-mobile" style="display:none;"><!----></div></div></div></div></div></div> </div> <div class="b-header__menu-bar is-inline"><!----> <div class="b-container-wrapper"><div class="b-container"><div class="b-row"><div id="site-menu" role="navigation" class="b-col-12"><div data-name="navigation" class="s-navigation text-right"><span class="b-display-contents--xs"><div data-name="nav" data-element="EditableNavigation" type="EditableNavigation" class="s-navigation__menu js-menu-nav-container editable-element editable-element--menu" style="font-size:1rem;"><button type="button" class="s-menu-icon hamburger hamburger--squeeze uneditable-element js-mobile-open"><span aria-hidden="true" class="hamburger-box"><span class="hamburger-inner icon"></span></span></button> <nav data-name="menu" class="js-menu-nav b-line-height--0 s-menu s-menu--reset-margin"><button type="button" class="s-menu-close hamburger hamburger--squeeze is-active js-mobile-inside-close b-padding-y-30--xs b-padding-x-30--xs b-line-height--xs"><span aria-hidden="true" class="hamburger-box"><span class="hamburger-inner icon"></span></span></button> <div class="s-menu-container js-menu-container"><span class="js-menu__container-block_1_sticky--false b-display-inline-block--md s-menu--loading"> <ul class="js-menu  "> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/">
309                    Home Page                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/">
310                    Shop                  </a> <ul class="js-menu  "> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1824699-Ali-Cat-Cards.html">
311                    Ali Cat Cards                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_332862-Bar-Soap.html">
312                    Bar Soap                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1003731-Face-Care.html">
313                    Face Care                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_332865-Gifts-and-Accessories.html">
314                    Gifts and Accessories                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1484979-Hair-Care.html">
315                    Hair Care                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_332863-Hand-and-Body.html">
316                    Hand and Body                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1051953-Home-Fragrancing.html">
317                    Home Fragrancing                  </a> <ul class="js-menu  "> <li class="js-menu__more-item-block_1_sticky--false ">
317 <a  href="/scent_trail_shop/cat_1051980-Essential-Oil-Candles.html">
318                    Essential Oil Candles                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1051956-Essential-Oil-Travel-Candles.html">
319                    Essential Oil Travel Candles                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1447718-Incense.html">
320                    Incense                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1453569-Natural-Wax-Melts-and-Accessories.html">
321                    Natural  Wax Melts and Accessories                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1554700-Room-Sprays.html">
322                    Room Sprays                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1449870-Wax-Tablets.html">
323                    Wax Tablets                  </a> </li> </ul> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_1000069-Pet-and-House-Products.html">
324                    Pet and House Products                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/scent_trail_shop/cat_584899-Scent-Trail-Liquid-Soap.html">
325                    Scent Trail Liquid Soap                  </a> </li> </ul> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/about-scent-trail.html">
326                    About Scent Trail                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/contactus.html">
327                    Contact Us                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/our-ingredients.html">
328                    Our Ingredients                  </a> <ul class="js-menu  "> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/copy-of-our-ingredients.html">
329                    Essential Oils                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/oils-and-butters.html">
330                    Oils and Butters                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/miscellaneous-ingredients.html">
331                    Miscellaneous Ingredients                  </a> </li> </ul> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/information.html">
332                    FAQs                  </a> <ul class="js-menu  "> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/faqs.html">
333                    FAQs                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/terms-and-privacy.html">
334                    Terms and Privacy                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/regulations.html">
335                    Regulations                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/the-problem-with-palm-oil.html">
336                    The Problem with Palm Oil                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/where-to-buy.html">
337                    Where to Buy                  </a> </li> </ul> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/trade.html">
338                    Trade                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/blog/">
339                    Scent Trail Blog                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/events_4136.html">
340                    Events                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/links.html">
341                    Links                  </a> </li> <li class="js-menu__more-item-block_1_sticky--false "> <a  href="/inthemedia.html">
342                    Media                  </a> </li> <li class="js-menu__more-container-block_1_sticky--false b-display-none--xs"> <a>More</a> <ul></ul> </li> </ul> </span></div> </nav></div></span></div></div></div></div></div></div></section><span class="rendered-assets">
342<script src="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/js/jquery.smartmenus-1.2.1.min.js?3.96.1"></script>
342 
342<script src="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/js/menu-resize.min.js?3.96.1"></script>
342</span><span class="rendered-assets">
342<script>initMenuResize("js-menu__container-block_1_sticky--false", "js-menu__more-container-block_1_sticky--false")</script>
342</span> </header> <main id="site-content" class="structure__item structure__item--page site-content"> <div class="structure__item__utility clearfix"> <div role="main" class="site-main"> <h1
343              class="site-main__page-title wdk_content-pagetitle heading heading--alpha font--heading"
344            > <span class="heading__utility">Your Shopping Basket</span> </h1>
345            <link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/feature/basket-theme-guava/basket-theme-guava.min.css?fdf6c1ce7224dab47570b25b9eba8274">
346<style>
347  .container-mimic {
348    width: 100%;
349    max-width: 1170px;
350    padding-inline: 30px;
351    margin-inline: auto;
352  }
353
354  .container-mimic:has(.block) {
355    max-width: none;
356    padding-inline: 0;
357  }
358
359  .site-wrapper .site-main__page-title {
360    margin-inline: auto;
361  }
362
363  .structure__item__utility {
364    padding-inline: unset;
365    max-width: unset;
366    list-style: none;
367  }
368
369  @media (min-width: 992px) {
370    .summary-col {
371      max-width: 400px;
372      flex-shrink: 0;
373    }
374  }
375</style>
376<div class="shop-checkout shop-checkout--basket">
377  <div class="container-mimic">
378    <div class="js-error-container"></div>
379    
380    
381    <div id="js-discount-validation-message" class="h--dn alert alert-dismissible is-fixed-on-mobile">
382      <button type="button" class="close" data-dismiss="alert" aria-label="Close">
383        <span aria-hidden="true">&times;</span>
384      </button>
385    <span class="message"></span>
386    </div>
387  </div>
388
389	  <div class="container-mimic">
390    <div class="island border-color text-center">
391      <p>
392        This basket is empty.
393      </p>
394      <a href="/scent_trail_shop/">
395        &laquo; Back to the shop</a>
396    </div>
397  </div>
398	  </div>
399
400<script>
401	var discountApplyLanguage = "Apply"
402	var discountRemoveLanguage = "Remove"
403	// Load the basket-checkout js
404	jsload("https://assetsbeta.create-cdn.net/_assets/livesites/feature/basket-theme-guava/basket-theme-guava.min.js?d498c8564a68dd2f53bc0923acec4af2");
405	
406	// Use modernizr to test for <details> HTML5 element, load polyfill if not supported
407	if (!Modernizr.details) {
408		jsload("/_assets/livesites/component/details/details.min.js?v=1508281013");
409	}
410</script>
410
411</div> </div> </main> <footer id="site-footer" class="site-footer is-content-builder"> <span data-server-rendered="true" class="rendered-assets"> </span><section data-save-timestamp="1620422606838" id="block_1202" data-cb-blocktype="FooterThreeBlock" data-cb-version="1.59.2" data-server-rendered="true" class="block js-block--block_1 block--pad-top-50 block--pad-bottom-50 s-footer"><!----> <div><div class="container"><div class="row"><div class="col-xs-12 editable-element editable-element--footer-html"><span>
411<script type="text/javascript" >if (typeof trackUnsplashImages === 'undefined') {
412    function trackUnsplashImages () {
413      let unsplashImages = document.querySelectorAll('.js-track-unsplash,.cb-track-unsplash')
414      let unsplashIDs = []
415      for (var img of unsplashImages) {
416        unsplashIDs.push(img.getAttribute('data-external-id'))
417      }
418
419      if ( unsplashIDs.length ) {
420        // Create an img tag to go to the tracking url
421        let img = document.createElement('img')
422        img.src = 'https://views.unsplash.com/v?app_id=92877&photo_id=' + unsplashIDs.join()
423      }
424    }
425
426    document.addEventListener('DOMContentLoaded', function () {
427      trackUnsplashImages();
428    });
429  }</script>
429<p><span style="font-size: 10pt;"><!--Start of Tawk.to Script--> 
429<script type="text/javascript">
430var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
431(function(){
432var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
433s1.async=true;
434s1.src='https://embed.tawk.to/62175af0a34c24564127f65d/1fsljmffs';
435s1.charset='UTF-8';
436s1.setAttribute('crossorigin','*');
437s0.parentNode.insertBefore(s1,s0);
438})();
439</script>
439 <!--End of Tawk.to Script--> <!-- TrustBox widget - Review Collector --> <div class="trustpilot-widget" data-locale="en-GB" data-template-id="56278e9abfbbba0bdcd568bc" data-businessunit-id="5de043a9255020000193d497" data-style-height="52px" data-style-width="100%"> <a href="https://uk.trustpilot.com/review/scent-trail.co.uk" target="_blank" rel="noopener">Trustpilot</a> </div> <!-- End TrustBox widget --> Scent Trail &copy; 2013<link href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css" rel="stylesheet" type="text/css"> 
439<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script>
439 
439<script>
440window.addEventListener("load", function(){
441window.cookieconsent.initialise({
442  "palette": {
443    "popup": {
444      "background": "#1d8a8a"
445    },
446    "button": {
447      "background": "#62ffaa"
448    }
449  },
450  "position": "top"
451})});
452</script>
452 </span></p></span></div></div> <div class="row"><div data-name="social-icons" class="s-social-icons col-xs-12 b-line-height--xs b-text-center--xs"><ul class="s-social-icons__list list-inline b-ul-li-lr-10--xs b-display-inline-block--xs icon--sm b-margin-b-10--xs"><li class="s-social-icons__item"><a class="s-social-icons__link" href="https://www.instagram.com/scent.trail" target="_blank" rel="noopener"><i class="fas fa-instagram icon" title="instagram"></i></a></li><li class="s-social-icons__item"><a class="s-social-icons__link" href="https://www.facebook.com//ScentTrailBathandBeauty" target="_blank" rel="noopener"><i class="fas fa-facebook icon" title="facebook"></i></a></li></ul></div> <div class="col-xs-12 b-text-center--xs b-margin-t-30--xs b-padding-t-30--xs s-footer-border s-footer-border--top"><div data-name="payment-cards" class="s-payment-cards"><ul class="list-inline s-payment-cards__list b-list-centered--xs b-margin-t-10--xs"><li class="s-payment-cards__item"><img src="https://assetsbeta.create-cdn.net/_assets/livesites/component/card-logos/mastercard.svg" alt="mastercard" loading="lazy"></li><li class="s-payment-cards__item"><img src="https://assetsbeta.create-cdn.net/_assets/livesites/component/card-logos/visa.svg" alt="visa" loading="lazy"></li><li class="s-payment-cards__item"><img src="https://assetsbeta.create-cdn.net/_assets/livesites/component/card-logos/americanexpress.svg" alt="americanexpress" loading="lazy"></li></ul></div> <div data-name="copyright" class="s-copyright"><div>&copy; Copyright Scent Trail 2026. All Rights Reserved.</div></div> <p class="b-margin-b-0--sm"><span><span class="powered-by-links"> <span>Designed with <a href="https://www.create.net/?source=footer" rel="nofollow" target="_blank">Create</a></span></span></span></p></div></div></div> <!----></div> <!----> <!----></section><span data-server-rendered="true" class="rendered-assets">
452<script src="https://assetsbeta.create-cdn.net/_assets/app/feature/content-builder/static/js/fa-social.min.js?1.59.2"></script>
452 
452<script src="https://assetsbeta.create-cdn.net/_assets/app/feature/content-builder/static/js/fontawesome.min.js?1.59.2"></script>
452</span><span data-server-rendered="true" class="rendered-assets"> </span>
452<script src="/js/manifest.js?id=1900c1cabae74091395515de131f0ede"></script>
452<script src="/js/vendor.js?id=1e704bb4c7ee1ded1c4cc84e94666b7d"></script>
452<script src="/js/bridge.js?id=0c8f15317a5290755e1ad5342e93c6b9"></script>
452 </footer> </div> <div class="utility-js-triggers"> <span
453        id="js-navigation-breakpoint-trigger"
454        class="utility-navigation-breakpoint-trigger"
455      ></span> </div> 
455<script>
456      if (document.querySelector('.site-header .js-sticky')) {
457        document.body.classList.add('has-sticky-header')
458      }</script>
458  
458<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":"61f4caecd66c4c84b10ad9b498d3ca1e","r":1,"spa":2}' crossorigin="anonymous"></script>
458
459</body></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.