1<!doctype html> 2<!--[if lt IE 7]> <html class="ie6 oldie" lang="en"> <![endif]--> 3<!--[if IE 7]> <html class="ie7 oldie" lang="en"> <![endif]--> 4<!--[if IE 8]> <html class="ie8 oldie" lang="en"> <![endif]--> 5<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]--> 6 7<head> 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139<link rel="stylesheet" type="text/css" href="https://cdn.clarip.com/ulp/cookieconsent/assets/css/cookieconsent.min.css" crossorigin="anonymous" /> 140<link href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/minified/clarip.css" type="text/css" rel="stylesheet" /> 141
142<script> 143 // Preserve native createElement before Clarip replaces it (otherwise dynamic script tags lose src) 144 window.__nativeCreateElement = document.createElement.bind(document); 145 146 window.claripCdnHost = "cdn.clarip.com"; 147 window.claripClientName = "ulp"; 148 window.claripCookieConsentHost = "ulp.clarip.com"; 149 window.claripCookieManagerIdentifier = "798bd9372156f676d425"; 150 151 window.pcUnblockRecaptchaScripts = function () { 152 window.CLARIP_WHITELIST = window.CLARIP_WHITELIST || []; 153 window.CLARIP_WHITELIST.push(/www\.google\.com\/recaptcha/, /www\.gstatic\.com\/recaptcha/); 154 if (window.yett && typeof window.yett.unblock === 'function') { 155 window.yett.unblock('www.google.com/recaptcha'); 156 window.yett.unblock('www.gstatic.com/recaptcha'); 157 } 158 }; 159 window.pcUnblockRecaptchaScripts(); 160</script>
160 161
162<script src="https://cdn.clarip.com/ulp/cookieconsent/assets/js/cookieconsent.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 162
162
163<script src="https://cdn.clarip.com/ulp/cookieconsent/assets/js/clarip-cookie-manager.min.js" crossorigin="anonymous"></script>
163 164
165<script> 166 window.addEventListener('unhandledrejection', function(event) { 167 if (event.reason && event.reason.message && event.reason.message.includes('clarip')) { 168 console.warn('Clarip: CORS or configuration error. Please contact Clarip support to whitelist this domain.'); 169 event.preventDefault(); 170 } 171 }); 172 173 // Clarip re-initializes CLARIP_WHITELIST when the blocker starts â re-apply after it loads 174 document.addEventListener('load', function () { 175 if (typeof window.pcUnblockRecaptchaScripts === 'function') { 176 window.pcUnblockRecaptchaScripts(); 177 } 178 }); 179</script>
179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305<meta charset=UTF-8> 306 307
308<script type="text/javascript"> 309;window.NREUM||(NREUM={});NREUM.init={privacy:{cookies_enabled:true}}; 310window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var i=e[n]={exports:{}};t[n][0].call(i.exports,function(e){var i=t[n][1][e];return r(i||e)},i,i.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var i=0;i<n.length;i++)r(n[i]);return r}({1:[function(t,e,n){function r(t){try{c.console&&console.log(t)}catch(e){}}var i,o=t("ee"),a=t(23),c={};try{i=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(c.console=!0,i.indexOf("dev")!==-1&&(c.dev=!0),i.indexOf("nr_dev")!==-1&&(c.nrDev=!0))}catch(s){}c.nrDev&&o.on("internal-error",function(t){r(t.stack)}),c.dev&&o.on("fn-err",function(t,e,n){r(n.stack)}),c.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(c,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,c){try{p?p-=1:i(c||new UncaughtException(t,e,n),!0)}catch(f){try{o("ierr",[f,s.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function i(t,e){var n=e?null:s.now();o("err",[t,n])}var o=t("handle"),a=t(24),c=t("ee"),s=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError",p=0;s.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(9),t(8),"addEventListener"in window&&t(5),s.xhrWrappable&&t(10),d=!0)}c.on("fn-start",function(t,e,n){d&&(p+=1)}),c.on("fn-err",function(t,e,n){d&&!n[l]&&(f(n,l,function(){return!0}),this.thrown=!0,i(n))}),c.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),c.on("internal-error",function(t){o("ierr",[t,s.now(),!0])})},{}],3:[function(t,e,n){t("loader").features.ins=!0},{}],4:[function(t,e,n){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var i=t("ee"),o=t("handle"),a=t(9),c=t(8),s="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",l="resource",p="-start",h="-end",m="fn"+p,w="fn"+h,v="bstTimer",g="pushState",y=t("loader");y.features.stn=!0,t(7),"addEventListener"in window&&t(5);var x=NREUM.o.EV;i.on(m,function(t,e){var n=t[0];n instanceof x&&(this.bstStart=y.now())}),i.on(w,function(t,e){var n=t[0];n instanceof x&&o("bst",[n,e,this.bstStart,y.now()])}),a.on(m,function(t,e,n){this.bstStart=y.now(),this.bstType=n}),a.on(w,function(t,e){o(v,[e,this.bstStart,y.now(),this.bstType])}),c.on(m,function(){this.bstStart=y.now()}),c.on(w,function(t,e){o(v,[e,this.bstStart,y.now(),"requestAnimationFrame"])}),i.on(g+p,function(t){this.time=y.now(),this.startPath=location.pathname+location.hash}),i.on(g+h,function(t){o("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+s]?window.performance[f](u,function(t){o(d,[window.performance.getEntriesByType(l)]),window.performance["c"+s]()},!1):window.performance[f]("webkit"+u,function(t){o(d,[window.performance.getEntriesByType(l)]),window.performance["webkitC"+s]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],5:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&i(e)}function i(t){c.inPlace(t,[u,d],"-",o)}function o(t,e){return t[1]}var a=t("ee").get("events"),c=t("wrap-function")(a,!0),s=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(i(window),i(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1],r=s(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?c(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],6:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=o(arguments),e={};i.emit(n+"before-start",[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var c=r.apply(this,t);return i.emit(n+"start",[t,a],c),c.then(function(t){return i.emit(n+"end",[null,t],c),t},function(t){throw i.emit(n+"end",[t],c),t})})}var i=t("ee").get("fetch"),o=t(24),a=t(23);e.exports=i;var c=window,s="fetch-",f=s+"body-",u=["arrayBuffer","blob","json","text","formData"],d=c.Request,l=c.Response,p=c.fetch,h="prototype",m="nr@context";d&&l&&p&&(a(u,function(t,e){r(d[h],e,f),r(l[h],e,f)}),r(c,"fetch",s),i.on(s+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),i.emit(s+"done",[null,e],n)}else i.emit(s+"done",[t],n)}))},{}],7:[function(t,e,n){var r=t("ee").get("history"),i=t("wrap-function")(r);e.exports=r;var o=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;o&&o.pushState&&o.replaceState&&(a=o),i.inPlace(a,["pushState","replaceState"],"-")},{}],8:[function(t,e,n){var r=t("ee").get("raf"),i=t("wrap-function")(r),o="equestAnimationFrame";e.exports=r,i.inPlace(window,["r"+o,"mozR"+o,"webkitR"+o,"msR"+o],"raf-"),r.on("raf-start",function(t){t[0]=i(t[0],"fn-")})},{}],9:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function i(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var o=t("ee").get("timer"),a=t("wrap-function")(o),c="setTimeout",s="setInterval",f="clearTimeout",u="-start",d="-";e.exports=o,a.inPlace(window,[c,"setImmediate"],c+d),a.inPlace(window,[s],s+d),a.inPlace(window,[f,"clearImmediate"],f+d),o.on(s+u,r),o.on(c+u,i)},{}],10:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",c)}function i(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,g,"fn-",c)}function o(t){y.push(t),h&&(b?b.then(a):w?w(a):(E=-E,R.data=E))}function a(){for(var t=0;t<y.length;t++)r([],y[t]);y.length&&(y=[])}function c(t,e){return e}function s(t,e){for(var n in t)e[n]=t[n];return e}t(5);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v="readystatechange",g=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],y=[];e.exports=u;var x=window.XMLHttpRequest=function(t){var e=new p(t);try{u.emit("new-xhr",[e],e),e.addEventListener(v,i,!1)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(s(p,x),x.prototype=p.prototype,d.inPlace(x.prototype,["open","send"],"-xhr-",c),u.on("send-xhr-start",function(t,e){r(t,e),o(e)}),u.on("open-xhr-start",r),h){var b=m&&m.resolve();if(!w&&!m){var E=1,R=document.createTextNode(E);new h(a).observe(R,{characterData:!0}
310)}}else f.on("fn-end",function(t){t[0]&&t[0].type===v||a()})},{}],11:[function(t,e,n){function r(t){if(!c(t))return null;var e=window.NREUM;if(!e.loader_config)return null;var n=(e.loader_config.accountID||"").toString()||null,r=(e.loader_config.agentID||"").toString()||null,f=(e.loader_config.trustKey||"").toString()||null;if(!n||!r)return null;var h=p.generateSpanId(),m=p.generateTraceId(),w=Date.now(),v={spanId:h,traceId:m,timestamp:w};return(t.sameOrigin||s(t)&&l())&&(v.traceContextParentHeader=i(h,m),v.traceContextStateHeader=o(h,w,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&s(t)&&d())&&(v.newrelicHeader=a(h,m,w,n,r,f)),v}function i(t,e){return"00-"+e+"-"+t+"-01"}function o(t,e,n,r,i){var o=0,a="",c=1,s="",f="";return i+"@nr="+o+"-"+c+"-"+n+"-"+r+"-"+t+"-"+a+"-"+s+"-"+f+"-"+e}function a(t,e,n,r,i,o){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var c={v:[0,1],d:{ty:"Browser",ac:r,ap:i,id:t,tr:e,ti:n}};return o&&r!==o&&(c.d.tk=o),btoa(JSON.stringify(c))}function c(t){return f()&&s(t)}function s(t){var e=!1,n={};if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(n=NREUM.init.distributed_tracing),t.sameOrigin)e=!0;else if(n.allowed_origins instanceof Array)for(var r=0;r<n.allowed_origins.length;r++){var i=h(n.allowed_origins[r]);if(t.hostname===i.hostname&&t.protocol===i.protocol&&t.port===i.port){e=!0;break}}return e}function f(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.enabled}function u(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.exclude_newrelic_header}function d(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&NREUM.init.distributed_tracing.cors_use_newrelic_header!==!1}function l(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.cors_use_tracecontext_headers}var p=t(20),h=t(13);e.exports={generateTracePayload:r,shouldGenerateTrace:c}},{}],12:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<l;r++)t.removeEventListener(d[r],this.listener,!1);e.aborted||(n.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):o(this,t),n.cbTime=this.cbTime,u.emit("xhr-done",[t],t),c("xhr",[e,n,this.startTime]))}}function i(t,e){var n=s(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=s(e),t.sameOrigin=t.parsedOrigin.sameOrigin}function o(t,e){t.params.status=e.status;var n=w(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var a=t("loader");if(a.xhrWrappable){var c=t("handle"),s=t(13),f=t(11).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],l=d.length,p=t("id"),h=t(17),m=t(16),w=t(14),v=window.XMLHttpRequest;a.features.xhr=!0,t(10),t(6),u.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,t.addEventListener("load",function(n){o(e,t)},!1),h&&(h>34||h<10)||window.opera||t.addEventListener("progress",function(t){e.lastSize=t.loaded},!1)}),u.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),u.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var n=f(this.parsedOrigin);if(n){var r=!1;n.newrelicHeader&&(e.setRequestHeader("newrelic",n.newrelicHeader),r=!0),n.traceContextParentHeader&&(e.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&e.setRequestHeader("tracestate",n.traceContextStateHeader),r=!0),r&&(this.dt=n)}}),u.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],i=this;if(n&&r){var o=m(r);o&&(n.txSize=o)}this.startTime=a.now(),this.listener=function(t){try{"abort"!==t.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}};for(var c=0;c<l;c++)e.addEventListener(d[c],this.listener,!1)}),u.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),u.on("xhr-load-added",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),u.on("xhr-load-removed",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),u.on("addEventListener-end",function(t,e){e instanceof v&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof v&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof v&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),u.on("fn-end",function(t,e){this.xhrCbStart&&u.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)}),u.on("fetch-before-start",function(t){function e(t,e){var n=!1;
310return e.newrelicHeader&&(t.set("newrelic",e.newrelicHeader),n=!0),e.traceContextParentHeader&&(t.set("traceparent",e.traceContextParentHeader),e.traceContextStateHeader&&t.set("tracestate",e.traceContextStateHeader),n=!0),n}var n,r=t[1]||{};"string"==typeof t[0]?n=t[0]:t[0]&&t[0].url&&(n=t[0].url),n&&(this.parsedOrigin=s(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=f(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if("string"==typeof t[0]){var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),e(o.headers,i)&&(this.dt=i),t.length>1?t[1]=o:t.push(o)}else t[0]&&t[0].headers&&e(t[0].headers,i)&&(this.dt=i)})}},{}],13:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];var e=document.createElement("a"),n=window.location,i={};e.href=t,i.port=e.port;var o=e.href.split("://");!i.port&&o[1]&&(i.port=o[1].split("/")[0].split("@").pop().split(":")[1]),i.port&&"0"!==i.port||(i.port="https"===o[0]?"443":"80"),i.hostname=e.hostname||n.hostname,i.pathname=e.pathname,i.protocol=o[0],"/"!==i.pathname.charAt(0)&&(i.pathname="/"+i.pathname);var a=!e.protocol||":"===e.protocol||e.protocol===n.protocol,c=e.hostname===document.domain&&e.port===n.port;return i.sameOrigin=a&&(!e.hostname||c),"/"===i.pathname&&(r[t]=i),i}},{}],14:[function(t,e,n){function r(t,e){var n=t.responseType;return"json"===n&&null!==e?e:"arraybuffer"===n||"blob"===n||"json"===n?i(t.response):"text"===n||""===n||void 0===n?i(t.responseText):void 0}var i=t(16);e.exports=r},{}],15:[function(t,e,n){function r(){}function i(t,e,n){return function(){return o(t,[f.now()].concat(c(arguments)),e?null:this,n),e?void 0:this}}var o=t("handle"),a=t(23),c=t(24),s=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(d,function(t,e){u[e]=i(l+e,!0,"api")}),u.addPageAction=i(l+"addPageAction",!0),u.setCurrentRouteName=i(l+"routeName",!0),e.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,e){var n={},r=this,i="function"==typeof e;return o(p+"tracer",[f.now(),t,n],r),function(){if(s.emit((i?"":"no-")+"fn-start",[f.now(),r,i],n),i)try{return e.apply(this,arguments)}catch(t){throw s.emit("fn-err",[arguments,this,t],n),t}finally{s.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){h[e]=i(p+e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),o("err",[t,f.now(),!1,e])}},{}],16:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],17:[function(t,e,n){var r=0,i=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);i&&(r=+i[1]),e.exports=r},{}],18:[function(t,e,n){function r(){return c.exists&&performance.now?Math.round(performance.now()):(o=Math.max((new Date).getTime(),o))-a}function i(){return o}var o=(new Date).getTime(),a=o,c=t(25);e.exports=r,e.exports.offset=a,e.exports.getLastTimestamp=i},{}],19:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?d("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&d("timing",["fcp",Math.floor(t.startTime)])})}function i(t,e){var n=t.getEntries();n.length>0&&d("lcp",[n[n.length-1]])}function o(t){t.getEntries().forEach(function(t){t.hadRecentInput||d("cls",[t])})}function a(t){if(t instanceof h&&!w){var e=Math.round(t.timeStamp),n={type:t.type};e<=l.now()?n.fid=l.now()-e:e>l.offset&&e<=Date.now()?(e-=l.offset,n.fid=l.now()-e):e=l.now(),w=!0,d("timing",["fi",e,n])}}function c(t){d("pageHide",[l.now(),t])}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var s,f,u,d=t("handle"),l=t("loader"),p=t(22),h=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){s=new PerformanceObserver(r);try{s.observe({entryTypes:["paint"]})}catch(m){}f=new PerformanceObserver(i);try{f.observe({entryTypes:["largest-contentful-paint"]})}catch(m){}u=new PerformanceObserver(o);try{u.observe({type:"layout-shift",buffered:!0})}catch(m){}}if("addEventListener"in document){var w=!1,v=["click","keydown","mousedown","pointerdown","touchstart"];v.forEach(function(t){document.addEventListener(t,a,!1)})}p(c)}},{}],20:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var i,o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",c=0;c<o.length;c++)i=o[c],"x"===i?a+=t().toString(16):"y"===i?(i=3&t()|8,a+=i.toString(16)):a+=i;return a}function i(){return a(16)}function o(){return a(32)}function a(t){function e(){return n?15&n[r++]:16*Math.random()|0}var n=null,r=0,i=window.crypto||window.msCrypto;i&&i.getRandomValues&&Uint8Array&&(n=i.getRandomValues(new Uint8Array(31)));for(var o=[],a=0;a<t;a++)o.push(e().toString(16));return o.join("")}e.exports={generateUuid:r,generateSpanId:i,generateTraceId:o}},{}],21:[function(t,e,n){function r(t,e){if(!i)return!1;if(t!==i)return!1;if(!e)return!0;
310if(!o)return!1;for(var n=o.split("."),r=e.split("."),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var i=null,o=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var c=navigator.userAgent,s=c.match(a);s&&c.indexOf("Chrome")===-1&&c.indexOf("Chromium")===-1&&(i="Safari",o=s[1])}e.exports={agent:i,version:o,match:r}},{}],22:[function(t,e,n){function r(t){function e(){t(a&&document[a]?document[a]:document[i]?"hidden":"visible")}"addEventListener"in document&&o&&document.addEventListener(o,e,!1)}e.exports=r;var i,o,a;"undefined"!=typeof document.hidden?(i="hidden",o="visibilitychange",a="visibilityState"):"undefined"!=typeof document.msHidden?(i="msHidden",o="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(i="webkitHidden",o="webkitvisibilitychange",a="webkitVisibilityState")},{}],23:[function(t,e,n){function r(t,e){var n=[],r="",o=0;for(r in t)i.call(t,r)&&(n[o]=e(r,t[r]),o+=1);return n}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],24:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,i=n-e||0,o=Array(i<0?0:i);++r<i;)o[r]=t[e+r];return o}e.exports=r},{}],25:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,e,n){function r(){}function i(t){function e(t){return t&&t instanceof r?t:t?s(t,c,o):o()}function n(n,r,i,o){if(!l.aborted||o){t&&t(n,r,i);for(var a=e(i),c=m(n),s=c.length,f=0;f<s;f++)c[f].apply(a,r);var d=u[y[n]];return d&&d.push([x,n,r,a]),a}}function p(t,e){g[t]=m(t).concat(e)}function h(t,e){var n=g[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return g[t]||[]}function w(t){return d[t]=d[t]||i(n)}function v(t,e){f(t,function(t,n){e=e||"feature",y[n]=e,e in u||(u[e]=[])})}var g={},y={},x={on:p,addEventListener:p,removeEventListener:h,emit:n,get:w,listeners:m,context:e,buffer:v,abort:a,aborted:!1};return x}function o(){return new r}function a(){(u.api||u.feature)&&(l.aborted=!0,u=l.backlog={})}var c="nr@context",s=t("gos"),f=t(23),u={},d={},l=e.exports=i();l.backlog=u},{}],gos:[function(t,e,n){function r(t,e,n){if(i.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(o){}return t[e]=r,r}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){i.buffer([t],r),i.emit(t,e,n)}var i=t("ee").get("handle");e.exports=r,r.ee=i},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,o,function(){return i++})}var i=1,o="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!b++){var t=x.info=NREUM.info,e=l.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return f.abort();s(g,function(e,n){t[e]||(t[e]=n)});var n=a();c("mark",["onload",n+x.offset],null,"api"),c("timing",["load",n]);var r=l.createElement("script");r.src="https://"+t.agent,e.parentNode.insertBefore(r,e)}}function i(){"complete"===l.readyState&&o()}function o(){c("mark",["domContent",a()+x.offset],null,"api")}var a=t(18),c=t("handle"),s=t(23),f=t("ee"),u=t(21),d=window,l=d.document,p="addEventListener",h="attachEvent",m=d.XMLHttpRequest,w=m&&m.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:m,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var v=""+location,g={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1184.min.js"},y=m&&w&&w[p]&&!/CriOS/.test(navigator.userAgent),x=e.exports={offset:a.getLastTimestamp(),now:a,origin:v,features:{},xhrWrappable:y,userAgent:u};t(15),t(19),l[p]?(l[p]("DOMContentLoaded",o,!1),d[p]("load",r,!1)):(l[h]("onreadystatechange",i),d[h]("onload",r)),c("mark",["firstbyte",a.getLastTimestamp()],null,"api");var b=0},{}],"wrap-function":[function(t,e,n){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var i=t("ee"),o=t(24),a="nr@original",c=Object.prototype.hasOwnProperty,s=!1;e.exports=function(t,e){function n(t,e,n,i){function nrWrapper(){var r,a,c,s;try{a=this,r=o(arguments),c="function"==typeof n?n(r,a):n||{}}catch(f){l([f,"",[r,a,i],c])}u(e+"start",[r,a,i],c);try{return s=t.apply(a,r)}catch(d){throw u(e+"err",[r,a,d],c),d}finally{u(e+"end",[r,a,s],c)}}return r(t)?t:(e||(e=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,e,i,o){i||(i="");var a,c,s,f="-"===i.charAt(0);for(s=0;s<e.length;s++)c=e[s],a=t[c],r(a)||(t[c]=n(a,f?c+i:i,o,c))}function u(n,r,i){if(!s||e){var o=s;
310s=!0;try{t.emit(n,r,i,e)}catch(a){l([a,n,r,i])}s=o}}function d(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){l([r])}for(var i in t)c.call(t,i)&&(e[i]=t[i]);return e}function l(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=i),n.inPlace=f,n.flag=a,n}},{}]},{},["loader",2,12,4,3]); 311;NREUM.loader_config={accountID:"248328",trustKey:"248328",agentID:"500516596",licenseKey:"43f72f3f08",applicationID:"500516596"} 312;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"43f72f3f08",applicationID:"500516596",sa:1} 313</script>
313 314 315 316 317 318 319 320
320<script> 321 window.dataLayer = window.dataLayer || []; 322 dataLayer.push({ 323 'EventNonInteraction': true, 324 'pageType': 'Cart', 325 'pageCategory': 'Cart', 326 'pageCurrency': 'GBP' 327 }); 328 </script>
328 329 330 331
332<script> 333 window.dataLayer = window.dataLayer || []; 334 335 dataLayer.push({ 336 'EventNonInteraction': true, 337 'visitorId': '', 338 'visitorLoggedIn': 'guest checkout' 339 340 }); 341</script>
341 342 343 344 345 346 347 348 <!-- Google Tag Manager --> 349
349<script> 350 (function(w,d,s,l,i){ 351 w[l]=w[l]||[];w[l].push( 352 {'gtm.start': new Date().getTime(),event:'gtm.js'} 353 ); 354 var f=d.getElementsByTagName(s)[0], 355 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 356 'https://sst.paulaschoice.co.uk/gtm.js?id='+i+dl+'>m_auth=q_ZLBsfvdNHKYvnb6nEmNQ>m_preview=env-2>m_cookies_win=x';f.parentNode.insertBefore(j,f); 357 })(window,document,'script','dataLayer','GTM-WMQ3NWH');</script>
357 358 <!-- End Google Tag Manager --> 359 360 361 362 363 364 365
366<script> 367window.KlaviyoConfig = {"enabled":true,"publicApiKey":"Saq2a7","customerEmail":null,"apiRevision":"2026-04-15"}; 368</script>
368 369
370<script> 371!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); 372</script>
vendor: 1 bytes, line 372
372
373<script type="text/javascript" async="async" src="https://static.klaviyo.com/onsite/js/Saq2a7/klaviyo.js" onload="window.__klaviyoReady=true;window.dispatchEvent(new Event('klaviyo:ready'))"></script>
373 374 375 376 377 378 379<meta http-equiv="x-ua-compatible" content="ie=edge"> 380 381<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0"> 382 383 384 385<title>Shopping bag</title> 386 387 388
389<script> 390window.dataLayer = window.dataLayer || []; 391dataLayer.push({ 392'event': 'init', 393'user': { 394'id': 'undefined', 395'email_sha256': 'null', 396'first_name_sha256': 'undefined', 397'last_name_sha256': 'undefined', 398'logged_in' : '0' 399} 400}); 401</script>
401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422<link rel="alternate" hreflang="en-BG" href="https://www.paulaschoice-eu.com/cart"> 423 424 425 426 427 428 429 430 431 432<link rel="alternate" hreflang="en-HR" href="https://www.paulaschoice-eu.com/cart"> 433 434 435 436 437 438 439 440 441 442<link rel="alternate" hreflang="en-CY" href="https://www.paulaschoice-eu.com/cart"> 443 444 445 446 447 448 449 450 451 452<link rel="alternate" hreflang="en-CZ" href="https://www.paulaschoice-eu.com/cart"> 453 454 455 456 457 458 459 460 461 462<link rel="alternate" hreflang="en-EE" href="https://www.paulaschoice-eu.com/cart"> 463 464 465 466 467 468 469 470 471 472<link rel="alternate" hreflang="en-FI" href="https://www.paulaschoice-eu.com/cart"> 473 474 475 476 477 478 479 480 481 482<link rel="alternate" hreflang="en-GR" href="https://www.paulaschoice-eu.com/cart"> 483 484 485 486 487 488 489 490 491 492<link rel="alternate" hreflang="en-HU" href="https://www.paulaschoice-eu.com/cart"> 493 494 495 496 497 498 499 500 501 502<link rel="alternate" hreflang="en-IE" href="https://www.paulaschoice-eu.com/cart"> 503 504 505 506 507 508 509 510 511 512<link rel="alternate" hreflang="en-LV" href="https://www.paulaschoice-eu.com/cart"> 513 514 515 516 517 518 519 520 521 522<link rel="alternate" hreflang="en-LT" href="https://www.paulaschoice-eu.com/cart"> 523 524 525 526 527 528 529 530 531 532<link rel="alternate" hreflang="en-LU" href="https://www.paulaschoice-eu.com/cart"> 533 534 535 536 537 538 539 540 541 542<link rel="alternate" hreflang="en-MT" href="https://www.paulaschoice-eu.com/cart"> 543 544 545 546 547 548 549 550 551 552 553 554 555 556<link rel="alternate" hreflang="en-PT" href="https://www.paulaschoice-eu.com/cart"> 557 558 559 560 561 562 563 564 565 566<link rel="alternate" hreflang="en-RO" href="https://www.paulaschoice-eu.com/cart"> 567 568 569 570 571 572 573 574 575 576<link rel="alternate" hreflang="en-SK" href="https://www.paulaschoice-eu.com/cart"> 577 578 579 580 581 582 583 584 585 586<link rel="alternate" hreflang="en-SI" href="https://www.paulaschoice-eu.com/cart"> 587 588 589 590 591 592 593 594 595 596 597 598 599 600<link rel="alternate" hreflang="en-GB" href="https://www.paulaschoice.co.uk/cart"> 601 602 603 604 605 606 607 608 609 610 611 612 613 614<link rel="alternate" hreflang="de-DE" href="https://www.paulaschoice.de/de/cart"> 615 616 617 618 619 620 621 622 623 624<link rel="alternate" hreflang="en-DE" href="https://www.paulaschoice.de/en/cart"> 625 626 627 628 629 630 631 632 633 634 635 636 637 638<link rel="alternate" hreflang="es-ES" href="https://www.paulaschoice.es/es/cart"> 639 640 641 642 643 644 645 646 647 648<link rel="alternate" hreflang="en-ES" href="https://www.paulaschoice.es/en/cart"> 649 650 651 652 653 654 655 656 657 658 659 660 661 662<link rel="alternate" hreflang="nl-NL" href="https://www.paulaschoice.nl/nl/cart"> 663 664 665 666 667 668 669 670 671 672<link rel="alternate" hreflang="en-NL" href="https://www.paulaschoice.nl/en/cart"> 673 674 675 676 677 678 679 680 681 682 683 684 685 686<link rel="alternate" hreflang="fr-FR" href="https://www.paulaschoice.fr/fr/cart"> 687 688 689 690 691 692 693 694 695 696<link rel="alternate" hreflang="en-FR" href="https://www.paulaschoice.fr/en/cart"> 697 698 699 700 701 702 703 704 705 706 707 708 709 710<link rel="alternate" hreflang="en-DK" href="https://www.paulaschoice.dk/en/cart"> 711 712 713 714 715 716 717 718 719 720<link rel="alternate" hreflang="da-DK" href="https://www.paulaschoice.dk/da/cart"> 721 722 723 724 725 726 727 728 729 730 731 732 733 734<link rel="alternate" hreflang="it-IT" href="https://www.paulaschoice.it/it/cart"> 735 736 737 738 739 740 741 742 743 744<link rel="alternate" hreflang="en-IT" href="https://www.paulaschoice.it/en/cart"> 745 746 747 748 749 750 751 752 753 754 755 756 757 758<link rel="alternate" hreflang="sv-SE" href="https://www.paulaschoice.se/sv/cart"> 759 760 761 762 763 764 765 766 767 768<link rel="alternate" hreflang="en-SE" href="https://www.paulaschoice.se/en/cart"> 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784<link rel="alternate" hreflang="pl-PL" href="https://www.paulaschoice.pl/pl/cart"> 785 786 787 788 789 790 791 792 793 794<link rel="alternate" hreflang="en-PL" href="https://www.paulaschoice.pl/en/cart"> 795 796 797 798 799 800 801 802 803 804 805 806 807 808<link rel="alternate" hreflang="de-CH" href="https://www.paulaschoice.ch/de/cart"> 809 810 811 812 813 814 815 816 817 818<link rel="alternate" hreflang="en-CH" href="https://www.paulaschoice.ch/en/cart"> 819 820 821 822 823 824 825 826 827<link href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/default/dwd5316b42/images/favicon.ico" rel="shortcut icon" /> 828 829 830 831 832 833 834 835 836 837<meta name="description" content="" /> 838 839 840 841<meta name="keywords" content="" /> 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864<meta name="twitter:type" content="summary" /> 865<meta name="twitter:title" content="Shopping bag" /> 866<meta name="twitter:description" content="" /> 867 868 869<meta property="og:type" content="website" /> 870<meta property="og:url" content="https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-Show" /> 871<meta property="og:title" content="Shopping bag" /> 872<meta property="og:description" content="" /> 873 874<meta property="og:site_name" content="www.paulaschoice.co.uk" /> 875 876 877 878 879 880 881<link rel="prefetch" href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/default/dwc9216a6b/icons/iconfont.woff2" as="font" type="font/woff2" crossorigin /> 882<link rel="preload" href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/lib/q/ui/qu.css" as="style" type="text/css" /> 883<link rel="preload" href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/minified/style.css" as="style" type="text/css"/> 884<link rel="preload" href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/minified/styleBase.css" as="style" type="text/css"/> 885<link href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/lib/q/ui/qu.css" type="text/css" rel="stylesheet" /> 886<link href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/minified/style.css" type="text/css" rel="stylesheet" /> 887<link href="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/minified/styleBase.css" type="text/css" rel="stylesheet" /> 888
889<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/minified/lazyloading.js" defer></script>
889 890
891<script type="text/javascript">//<!-- 892/* <![CDATA[ (head-active_data.js) */ 893var dw = (window.dw || {}); 894dw.ac = { 895 _analytics: null, 896 _events: [], 897 _category: "", 898 _searchData: "", 899 _anact: "", 900 _anact_nohit_tag: "", 901 _analytics_enabled: "true", 902 _timeZone: "Europe/Amsterdam", 903 _capture: function(configs) { 904 if (Object.prototype.toString.call(configs) === "[object Array]") { 905 configs.forEach(captureObject); 906 return; 907 } 908 dw.ac._events.push(configs); 909 }, 910 capture: function() { 911 dw.ac._capture(arguments); 912 // send to CQ as well: 913 if (window.CQuotient) { 914 window.CQuotient.trackEventsFromAC(arguments); 915 } 916 }, 917 EV_PRD_SEARCHHIT: "searchhit", 918 EV_PRD_DETAIL: "detail", 919 EV_PRD_RECOMMENDATION: "recommendation", 920 EV_PRD_SETPRODUCT: "setproduct", 921 applyContext: function(context) { 922 if (typeof context === "object" && context.hasOwnProperty("category")) { 923 dw.ac._category = context.category; 924 } 925 if (typeof context === "object" && context.hasOwnProperty("searchData")) { 926 dw.ac._searchData = context.searchData; 927 } 928 }, 929 setDWAnalytics: function(analytics) { 930 dw.ac._analytics = analytics; 931 }, 932 eventsIsEmpty: function() { 933 return 0 == dw.ac._events.length; 934 } 935}; 936/* ]]> */ 937// --> 938</script>
vendor: 1 bytes, line 938
938
939<script type="text/javascript">//<!-- 940/* <![CDATA[ (head-cquotient.js) */ 941var CQuotient = window.CQuotient = {}; 942CQuotient.clientId = 'bbjj-paulaschoice_uk'; 943CQuotient.realm = 'BBJJ'; 944CQuotient.siteId = 'paulaschoice_uk'; 945CQuotient.instanceType = 'prd'; 946CQuotient.locale = 'en_GB'; 947CQuotient.fbPixelId = '__UNKNOWN__'; 948CQuotient.activities = []; 949CQuotient.cqcid=''; 950CQuotient.cquid=''; 951CQuotient.cqeid=''; 952CQuotient.cqlid=''; 953CQuotient.apiHost='api.cquotient.com'; 954/* Turn this on to test against Staging Einstein */ 955/* CQuotient.useTest= true; */ 956CQuotient.useTest = ('true' === 'false'); 957CQuotient.initFromCookies = function () { 958 var ca = document.cookie.split(';'); 959 for(var i=0;i < ca.length;i++) { 960 var c = ca[i]; 961 while (c.charAt(0)==' ') c = c.substring(1,c.length); 962 if (c.indexOf('cqcid=') == 0) { 963 CQuotient.cqcid=c.substring('cqcid='.length,c.length); 964 } else if (c.indexOf('cquid=') == 0) { 965 var value = c.substring('cquid='.length,c.length); 966 if (value) { 967 var split_value = value.split("|", 3); 968 if (split_value.length > 0) { 969 CQuotient.cquid=split_value[0]; 970 } 971 if (split_value.length > 1) { 972 CQuotient.cqeid=split_value[1]; 973 } 974 if (split_value.length > 2) { 975 CQuotient.cqlid=split_value[2]; 976 } 977 } 978 } 979 } 980} 981CQuotient.getCQCookieId = function () { 982 if(window.CQuotient.cqcid == '') 983 window.CQuotient.initFromCookies(); 984 return window.CQuotient.cqcid; 985}; 986CQuotient.getCQUserId = function () { 987 if(window.CQuotient.cquid == '') 988 window.CQuotient.initFromCookies(); 989 return window.CQuotient.cquid; 990}; 991CQuotient.getCQHashedEmail = function () { 992 if(window.CQuotient.cqeid == '') 993 window.CQuotient.initFromCookies(); 994 return window.CQuotient.cqeid; 995}; 996CQuotient.getCQHashedLogin = function () { 997 if(window.CQuotient.cqlid == '') 998 window.CQuotient.initFromCookies(); 999 return window.CQuotient.cqlid; 1000}; 1001CQuotient.trackEventsFromAC = function (/* Object or Array */ events) { 1002try { 1003 if (Object.prototype.toString.call(events) === "[object Array]") { 1004 events.forEach(_trackASingleCQEvent); 1005 } else { 1006 CQuotient._trackASingleCQEvent(events); 1007 } 1008} catch(err) {} 1009}; 1010CQuotient._trackASingleCQEvent = function ( /* Object */ event) { 1011 if (event && event.id) { 1012 if (event.type === dw.ac.EV_PRD_DETAIL) { 1013 CQuotient.trackViewProduct( {id:'', alt_id: event.id, type: 'raw_sku'} ); 1014 } // not handling the other dw.ac.* events currently 1015 } 1016}; 1017CQuotient.trackViewProduct = function(/* Object */ cqParamData){ 1018 var cq_params = {}; 1019 cq_params.cookieId = CQuotient.getCQCookieId(); 1020 cq_params.userId = CQuotient.getCQUserId(); 1021 cq_params.emailId = CQuotient.getCQHashedEmail(); 1022 cq_params.loginId = CQuotient.getCQHashedLogin(); 1023 cq_params.product = cqParamData.product; 1024 cq_params.realm = cqParamData.realm; 1025 cq_params.siteId = cqParamData.siteId; 1026 cq_params.instanceType = cqParamData.instanceType; 1027 cq_params.locale = CQuotient.locale; 1028 1029 if(CQuotient.sendActivity) { 1030 CQuotient.sendActivity(CQuotient.clientId, 'viewProduct', cq_params); 1031 } else { 1032 CQuotient.activities.push({activityType: 'viewProduct', parameters: cq_params}); 1033 } 1034}; 1035/* ]]> */ 1036// --> 1037</script>
1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047<meta name="google-site-verification" content="xo3aelQQV4NJAE4DLjMYzPZKe9E6rUZonKZh5YPudXk" /> 1048 1049 1050 1051 1052 1053 1054
1055<script type="application/ld+json"> 1056{ 1057 "@context": "http://schema.org/", 1058 "@type": "Organization", 1059 "name": "Paula's Choice", 1060 "alternateName": "Paula's Choice", 1061 "description": "Paula's Choice Skincare", 1062 "url": "https://www.paulaschoice.co.uk", 1063 "logo": "https://media.paulaschoice-eu.com/image/upload/v1715073783/ContentStack/General/logo.png", 1064 "contactPoint": [{"@type":"ContactPoint","telephone":"+442036089813","contactType":"customer service","areaServed":"GB"}], 1065 "sameAs": ["https://www.facebook.com/PaulasChoiceUK","https://www.youtube.com/channel/UCrub19gos63vbd8dVpUBr9g","https://www.instagram.com/paulaschoice","https://www.tiktok.com/@paulaschoiceuk/"] 1066} 1067</script>
1067 1068 1069 1070
1071<script type="application/ld+json"> 1072{ 1073 "@context": "http://schema.org/", 1074 "@type": "WebSite", 1075 "url": "https://www.paulaschoice.co.uk", 1076 "potentialAction": { 1077 "@type": "SearchAction", 1078 "target": "https://www.paulaschoice.co.uk/search?q={search_term_string}&lang=en_GB", 1079 "query-input": "required name=search_term_string" 1080 } 1081} 1082</script>
1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093<!-- loop all the ab tests --> 1094 1095 1096 1097
1097<script> 1098 (function () { 1099 var tracked = false; 1100 var MOBILE_MQ = window.matchMedia('(max-width: 1023px)'); 1101 1102 function isMobile() { 1103 return MOBILE_MQ.matches; 1104 } 1105 1106 function abtestNavigationTriggerTest() { 1107 if (tracked) return; 1108 tracked = true; 1109 1110 window.dataLayer = window.dataLayer || []; 1111 window.dataLayer.push({ 1112 eventCategory: 'C-navigation-redesign-t450', 1113 event: 'VwoActive', 1114 }); 1115 1116 if (typeof hj != 'undefined') hj('trigger', 'navigation-redesign-2026'); 1117 if (typeof hj != 'undefined') hj('tagRecording', ['navigation-redesign-2026-c']); 1118 } 1119 1120 function getPageCategory() { 1121 var dl = window.dataLayer || []; 1122 for (var i = dl.length - 1; i >= 0; i--) { 1123 if (dl[i] && typeof dl[i].pageCategory === 'string' && dl[i].pageCategory.trim()) { 1124 return dl[i].pageCategory; 1125 } 1126 } 1127 return 'Home'; 1128 } 1129 1130 function toTrackingLabel(value) { 1131 return String(value || '') 1132 .replace(/-/g, ' ') 1133 .replace(/\s+/g, ' ') 1134 .trim() 1135 .toLowerCase(); 1136 } 1137 1138 var SECTION_TITLE_ALIASES = { 1139 'new to skin care': 'new to skin care', 1140 'new-to-skin-care': 'new to skin care', 1141 'new to skincare': 'new to skin care', 1142 'new to skincare?': 'new to skin care', 1143 'new-to-skincare': 'new to skin care', 1144 'concerns': 'concerns', 1145 'categories': 'categories', 1146 'ingredients': 'ingredients', 1147 'collections': 'collections', 1148 'by skin concern': 'concerns', 1149 'by routine step': 'categories', 1150 'by ingredient': 'ingredients', 1151 'beautypedia': 'beautypedia', 1152 'expend-your-knowledge': 'beautypedia', 1153 'expend your knowledge': 'beautypedia', 1154 'expert-advice': 'beautypedia', 1155 'expert advice': 'beautypedia' 1156 }; 1157 1158 function normalizeSectionKey(value) { 1159 var key = toTrackingLabel(value); 1160 return SECTION_TITLE_ALIASES[key] || key; 1161 } 1162 1163 function getVisibleNavLabel(el) { 1164 if (!el) return ''; 1165 var clone = el.cloneNode(true); 1166 var remove = clone.querySelectorAll( 1167 'svg, img, picture, i, .icon, [aria-hidden="true"], .main-nav__link-icon, .fa' 1168 ); 1169 Array.prototype.forEach.call(remove, function (node) { 1170 node.parentNode && node.parentNode.removeChild(node); 1171 }); 1172 var text = String(clone.textContent || '').replace(/\s+/g, ' ').trim(); 1173 if (text) return text; 1174 var named = el.querySelector( 1175 '.level-3__category-image span, span:not(.icon):not([aria-hidden="true"])' 1176 ); 1177 return named ? String(named.textContent || '').replace(/\s+/g, ' ').trim() : ''; 1178 } 1179 1180 /* âââ Exact copy of variant see-all helpers âââ */ 1181 1182 function formatShopAllTrackingLabel(id) { 1183 var normalized = toTrackingLabel(id) 1184 .replace(/^shop\s+all\s+/, '') 1185 .replace(/^see\s+all\s+/, ''); 1186 if (!normalized) return ''; 1187 return 'shop all ' + normalized; 1188 } 1189 1190 function formatPromoTrackingLabel(rootCategoryId, side, promoIndex) { 1191 var root = toTrackingLabel(rootCategoryId); 1192 var index = String(promoIndex || '').trim(); 1193 if (!index) return ''; 1194 if (root) return toTrackingLabel(root + ' ' + side + ' promo ' + index); 1195 return toTrackingLabel(side + ' promo ' + index); 1196 } 1197 1198 /* Prefer catalog id / cgid / section key â never translated link text or localized path slugs */ 1199 function resolveShopAllCatalogId(sources) { 1200 sources = sources || {}; 1201 var stripShopAllPrefix = function (value) { 1202 return toTrackingLabel(value) 1203 .replace(/^shop\s+all\s+/, '') 1204 .replace(/^see\s+all\s+/, ''); 1205 }; 1206 1207 var fromAttr = stripShopAllPrefix(sources.categoryId || sources.dataId || ''); 1208 if (fromAttr) return fromAttr; 1209 1210 try { 1211 var href = sources.url || ''; 1212 if (href && href !== '#' && href.indexOf('javascript:') !== 0) { 1213 var cgid = new URL(href, window.location.origin).searchParams.get('cgid'); 1214 if (cgid) return stripShopAllPrefix(cgid); 1215 } 1216 } catch (e) { /* ignore */ } 1217 1218 return stripShopAllPrefix(sources.rootCategoryId || sources.sectionKey || ''); 1219 } 1220 1221 function categoryIdFromUrl(url) { 1222 try { 1223 var parsed = new URL(url, window.location.origin); 1224 var cgid = parsed.searchParams.get('cgid'); 1225 if (cgid) return toTrackingLabel(cgid);
1226 var parts = parsed.pathname.split('/').filter(Boolean); 1227 return parts.length ? toTrackingLabel(parts[parts.length - 1]) : ''; 1228 } catch (e) { 1229 return ''; 1230 } 1231 } 1232 1233 function pushNavTracking(categoryId) { 1234 var label = toTrackingLabel(categoryId); 1235 if (!label) return; 1236 window.dataLayer = window.dataLayer || []; 1237 window.dataLayer.push({ 1238 eventCategory: getPageCategory(), 1239 eventAction: 'Navigation', 1240 eventLabel: label, 1241 event: 'GA Tracking', 1242 }); 1243 } 1244 1245 function isBurgerClick(event) { 1246 return !!( 1247 event.target.closest && 1248 event.target.closest( 1249 '.header__hamburger-button, #js-menu-toggle, .menu-toggle, .js-menu-toggle' 1250 ) 1251 ); 1252 } 1253 1254 function resolveHeaderIconLabel(el) { 1255 if (!el) return ''; 1256 if (el.closest('#js-product-added-popup, .product-added-popup, .product-added-popup-wrapper')) { 1257 return ''; 1258 } 1259 if (el.closest('#js-search-toggle, .search-toggle')) return 'top level icon search'; 1260 if (el.closest('.header__logo a, a.header__logo, .header__logo')) return 'top level icon logo'; 1261 if (el.closest('.mini-cart__link, .js-mini-cart-link, #mini-cart .mini-cart__link')) { 1262 return 'top level icon bag'; 1263 } 1264 if (el.closest('.user-info__account, .menu-utility-user .user-info__account')) { 1265 return 'top level icon login'; 1266 } 1267 return ''; 1268 } 1269 1270 /* Parent section id â Shop uses level-3; Beautypedia uses top-level menu id */ 1271 function getTopMenuRootId(el) { 1272 if (!el || !el.closest) return ''; 1273 var menuItem = el.closest('li.js-menu-item'); 1274 if (!menuItem) return ''; 1275 var topLink = 1276 menuItem.querySelector(':scope > a[data-id]') || 1277 menuItem.querySelector('a.main-nav__link[data-id]'); 1278 if (!topLink) return ''; 1279 var key = normalizeSectionKey(topLink.getAttribute('data-id') || ''); 1280 /* shop-products is not a promo/see-all root â fall through to level-3 */ 1281 if (!key || key === 'shop products') return ''; 1282 return key; 1283 } 1284 1285 function getSectionIdFromPromoRoot(root) { 1286 if (!root || !root.closest) return ''; 1287 1288 var topRoot = getTopMenuRootId(root); 1289 if (topRoot === 'beautypedia') return 'beautypedia'; 1290 1291 var sectionItem = root.closest('li.sub-menu__item.level-3'); 1292 if (!sectionItem) return topRoot || ''; 1293 1294 var sectionLink = 1295 sectionItem.querySelector('a.level-3__link[data-id]') || 1296 sectionItem.querySelector('a[data-id].level-3__link') || 1297 sectionItem.querySelector(':scope > a[data-id]'); 1298 if (sectionLink) { 1299 var fromId = sectionLink.getAttribute('data-id') || ''; 1300 if (fromId) return normalizeSectionKey(fromId); 1301 1302 var fromHref = categoryIdFromUrl( 1303 sectionLink.getAttribute('href') || sectionLink.href || '' 1304 ); 1305 if (fromHref) return normalizeSectionKey(fromHref); 1306 1307 var fromTitle = normalizeSectionKey(getVisibleNavLabel(sectionLink)); 1308 if (fromTitle) return fromTitle; 1309 } 1310 1311 return topRoot || ''; 1312 } 1313 1314 function getOpenShopSectionId() { 1315 var openItem = document.querySelector( 1316 '#js-menu-categories li.sub-menu__item.level-3.sub-menu__item--open, ' + 1317 '.main-nav li.sub-menu__item.level-3.sub-menu__item--open' 1318 ); 1319 if (openItem) { 1320 var fromOpen = getSectionIdFromPromoRoot(openItem); 1321 if (fromOpen) return fromOpen; 1322 } 1323 1324 var hoveredMenu = document.querySelector( 1325 '#js-menu-categories li.js-menu-item:hover, .main-nav li.js-menu-item:hover' 1326 ); 1327 if (hoveredMenu) { 1328 var fromHover = getTopMenuRootId(hoveredMenu); 1329 if (fromHover) return fromHover; 1330 } 1331 1332 return ''; 1333 } 1334 1335 function isSeeAllAnchor(el) { 1336 if (!el) return false; 1337 if (el.getAttribute('data-nav') === 'shop-all') return true; 1338 if (el.classList && ( 1339 el.classList.contains('fly-out-link') || 1340 el.classList.contains('level-3__fly-out-link') || 1341 el.classList.contains('navigation-level1__see-all-link') 1342 )) { 1343 return true; 1344 } 1345 var text = getVisibleNavLabel(el) || String(el.textContent || '').replace(/\s+/g, ' ').trim(); 1346 return /^(shop|see)\s+all\b/i.test(text); 1347 } 1348 1349 /* Exact variant resolveClickCategoryId (shop-all branch) */
1350 function resolveCategoryId(el) { 1351 if (!el) return ''; 1352 1353 var navKind = el.getAttribute('data-nav'); 1354 var promoIndex = el.getAttribute('data-promo-index'); 1355 var rootCategoryId = 1356 el.getAttribute('data-root-category-id') || 1357 (el.closest && el.closest('[data-root-category-id]') 1358 ? el.closest('[data-root-category-id]').getAttribute('data-root-category-id') 1359 : '') || 1360 ''; 1361 1362 if (navKind === 'top-level-icon') { 1363 var icon = toTrackingLabel(el.getAttribute('data-icon') || ''); 1364 return icon ? toTrackingLabel('top level icon ' + icon) : ''; 1365 } 1366 1367 if (navKind === 'left-promo' && promoIndex) { 1368 return formatPromoTrackingLabel(normalizeSectionKey(rootCategoryId), 'left', promoIndex); 1369 } 1370 if ((navKind === 'highlight-promo' || navKind === 'right-promo') && promoIndex) { 1371 return formatPromoTrackingLabel(normalizeSectionKey(rootCategoryId), 'right', promoIndex); 1372 } 1373 1374 if (isSeeAllAnchor(el)) { 1375 return formatShopAllTrackingLabel(resolveShopAllCatalogId({ 1376 categoryId: el.getAttribute('data-category-id'), 1377 dataId: el.getAttribute('data-id'), 1378 url: el.getAttribute('href') || el.href || '', 1379 rootCategoryId: rootCategoryId || getSectionIdFromPromoRoot(el) || getOpenShopSectionId() 1380 })); 1381 } 1382 1383 if (isMembershipLink(el)) return 'membership'; 1384 1385 return normalizeSectionKey( 1386 el.getAttribute('data-category-id') || 1387 el.getAttribute('data-id') || 1388 categoryIdFromUrl(el.getAttribute('href') || el.href || '') || 1389 '' 1390 ); 1391 } 1392 1393 /* Variant: categoryId: 'membership' on li.main-nav__item--extra a[href] */ 1394 function isMembershipLink(el) { 1395 if (!el) return false; 1396 if (toTrackingLabel(el.getAttribute('data-category-id') || '') === 'membership') return true; 1397 if (el.closest && el.closest('li.main-nav__item--extra')) return true; 1398 return toTrackingLabel(getVisibleNavLabel(el)) === 'membership'; 1399 } 1400 1401 function annotateMembershipLink() { 1402 document.querySelectorAll('li.main-nav__item--extra a[href]').forEach(function (a) { 1403 a.setAttribute('data-nav', 'top-level'); 1404 a.setAttribute('data-category-id', 'membership'); 1405 }); 1406 } 1407 1408 /* 1409 * Control adapter = variant createLink(..., { nav: 'shop-all', rootCategoryId, categoryId }). 1410 * Includes Beautypedia "See all categories" (no fly-out-link class on control DOM). 1411 */ 1412 function annotateSeeAllLinks() { 1413 var anchors = document.querySelectorAll( 1414 'a.fly-out-link, a.level-3__fly-out-link, ' + 1415 '.main-nav a[href], #js-menu-categories a[href], .sub-menu a[href]' 1416 ); 1417 Array.prototype.forEach.call(anchors, function (a) { 1418 if (!isSeeAllAnchor(a)) return; 1419 1420 var href = a.getAttribute('href') || a.href || ''; 1421 var sectionKey = 1422 getSectionIdFromPromoRoot(a) || 1423 getOpenShopSectionId() || 1424 ''; 1425 1426 var categoryId = resolveShopAllCatalogId({ 1427 categoryId: sectionKey, 1428 dataId: a.getAttribute('data-id'), 1429 url: href, 1430 rootCategoryId: sectionKey, 1431 sectionKey: sectionKey 1432 }); 1433 1434 a.setAttribute('data-nav', 'shop-all'); 1435 if (sectionKey) a.setAttribute('data-root-category-id', toTrackingLabel(sectionKey)); 1436 if (categoryId) a.setAttribute('data-category-id', toTrackingLabel(categoryId)); 1437 }); 1438 } 1439 1440 function getUniquePromoBlocks(root, selector) { 1441 if (!root) return []; 1442 var figures = Array.prototype.slice.call(root.querySelectorAll('figure')).filter(function (figure) { 1443 if (!figure.querySelector('a[href]')) return false; 1444 if (figure.closest('.main-nav-slot__list')) return false; 1445 return true; 1446 }); 1447 if (figures.length) { 1448 return figures.filter(function (block) { 1449 return !figures.some(function (other) { 1450 return other !== block && other.contains(block); 1451 }); 1452 }); 1453 } 1454 1455 var blocks = Array.prototype.slice.call( 1456 root.querySelectorAll(selector || '.navigation-link, .navigation-link--two-rows') 1457 ); 1458 return blocks.filter(function (block) { 1459 if (!block.querySelector('a[href]')) return false; 1460 if (block.closest('.main-nav-slot__list')) return false; 1461 return !blocks.some(function (other) { 1462 return other !== block && other.contains(block); 1463 }); 1464 }); 1465 } 1466 1467 function annotatePromoBlocks(blocks, navKind, side, rootCategoryId) { 1468 var sectionKey = normalizeSectionKey(rootCategoryId); 1469 blocks.forEach(function (block, index) { 1470 var promoIndex = index + 1; 1471 var label = formatPromoTrackingLabel(sectionKey, side, promoIndex); 1472 Array.prototype.forEach.call(block.querySelectorAll('a[href]'), function (a) { 1473 if (!a.href || a.href === 'javascript:;') return; 1474 a.setAttribute('data-nav', navKind); 1475 a.setAttribute('data-promo-index', String(promoIndex)); 1476 if (sectionKey) a.setAttribute('data-root-category-id', sectionKey); 1477 if (label) a.setAttribute('data-category-id', label); 1478 }); 1479 }); 1480 } 1481 1482 function annotateLegacyPromos() { 1483 var leftRoots = document.querySelectorAll('.sub-menu__content-left'); 1484 Array.prototype.forEach.call(leftRoots, function (root) { 1485 annotatePromoBlocks( 1486 getUniquePromoBlocks(root, 'figure, .navigation-link, .navigation-link--two-rows'), 1487 'left-promo', 1488 'left', 1489 getSectionIdFromPromoRoot(root) 1490 ); 1491 }); 1492 annotateRightPromosForActiveSection(); 1493 } 1494 1495 function annotateRightPromosForActiveSection() { 1496 var openSectionId = getOpenShopSectionId(); 1497 var rightRoots = document.querySelectorAll( 1498 '.sub-menu__content-right .html-slot-container, .sub-menu__content-right .main-nav-slot, ' + 1499 '#navigation > .html-slot-container, .main-nav-slot, .two-column-figure' 1500 ); 1501 Array.prototype.forEach.call(rightRoots, function (root) { 1502 var sectionId = 1503 getSectionIdFromPromoRoot(root) || 1504 getTopMenuRootId(root) || 1505 openSectionId; 1506 annotatePromoBlocks( 1507 getUniquePromoBlocks(root, 'figure, .navigation-link, .navigation-link--two-rows'), 1508 'highlight-promo', 1509 'right', 1510 sectionId 1511 ); 1512 }); 1513 } 1514 1515 function bindPromoSectionSync() { 1516 document.addEventListener('mouseover', function (event) { 1517 var item = event.target && event.target.closest 1518 ? event.target.closest('li.sub-menu__item.level-3, li.js-menu-item') 1519 : null; 1520 if (!item) return; 1521 var sectionId = getSectionIdFromPromoRoot(item) || getTopMenuRootId(item); 1522 if (!sectionId) return; 1523 1524 var leftRoots = item.querySelectorAll 1525 ? item.querySelectorAll('.sub-menu__content-left') 1526 : []; 1527 Array.prototype.forEach.call(leftRoots, function (root) { 1528 annotatePromoBlocks( 1529 getUniquePromoBlocks(root, 'figure, .navigation-link, .navigation-link--two-rows'), 1530 'left-promo', 1531 'left', 1532 sectionId 1533 ); 1534 }); 1535 1536 var rightRoots = document.querySelectorAll( 1537 '.sub-menu__content-right .html-slot-container, .sub-menu__content-right .main-nav-slot, ' + 1538 '#navigation > .html-slot-container, .main-nav-slot, .two-column-figure' 1539 ); 1540 Array.prototype.forEach.call(rightRoots, function (root) { 1541 annotatePromoBlocks( 1542 getUniquePromoBlocks(root, 'figure, .navigation-link, .navigation-link--two-rows'), 1543 'highlight-promo', 1544 'right', 1545 sectionId 1546 ); 1547 }); 1548 annotateSeeAllLinks(); 1549 }, true); 1550 } 1551 1552 function annotateHighlights() { 1553 document.querySelectorAll( 1554 '.main-nav-slot__list a[href], .main-nav-slot__list-item a[href], .html-slot-container .main-nav-slot__list a[href]' 1555 ).forEach(function (a) { 1556 if (!a.href || a.href === 'javascript:;') return; 1557 if (a.closest('figure, .navigation-link, .navigation-link--two-rows')) return; 1558 var id = toTrackingLabel( 1559 a.getAttribute('data-id') || categoryIdFromUrl(a.href) || '' 1560 ); 1561 a.setAttribute('data-nav', 'highlight-link'); 1562 if (id) a.setAttribute('data-category-id', id); 1563 }); 1564 } 1565 1566 function stampHeaderIconTracking() { 1567 var search = document.querySelector('#js-search-toggle, .search-toggle'); 1568 if (search) { 1569 search.setAttribute('data-nav', 'top-level-icon'); 1570 search.setAttribute('data-icon', 'search'); 1571 } 1572 var logo = document.querySelector('.header__logo a, a.header__logo, .header__logo'); 1573 if (logo) { 1574 logo.setAttribute('data-nav', 'top-level-icon'); 1575 logo.setAttribute('data-icon', 'logo'); 1576 } 1577 var cart = document.querySelector('.mini-cart__link, .js-mini-cart-link, #mini-cart .mini-cart__link'); 1578 if (cart) { 1579 cart.setAttribute('data-nav', 'top-level-icon'); 1580 cart.setAttribute('data-icon', 'bag'); 1581 } 1582 var account = document.querySelector('.user-info__account, .menu-utility-user .user-info__account'); 1583 if (account) { 1584 account.setAttribute('data-nav', 'top-level-icon'); 1585 account.setAttribute('data-icon', 'login'); 1586 } 1587 } 1588 1589 /* Track stamped targets + regular control nav links (tabs / items) */ 1590 function onClick(event) { 1591 if (isMobile() && isBurgerClick(event)) { 1592 abtestNavigationTriggerTest(); 1593 } 1594 1595 var el = event.target.closest 1596 ? event.target.closest( 1597 '[data-nav], .navigation-level1__see-all-link, a.fly-out-link, a.level-3__fly-out-link, a[href], a[data-id], button' 1598 ) 1599 : null; 1600 if (!el) return; 1601 1602 var iconLabel = resolveHeaderIconLabel(el); 1603 if (iconLabel) { 1604 pushNavTracking(iconLabel); 1605 return; 1606 } 1607 1608 if ( 1609 el.closest( 1610 '.header__hamburger-button, #js-menu-toggle, .menu-toggle, .js-menu-toggle' 1611 ) 1612 ) { 1613 return; 1614 } 1615 1616 var isShopAll = isSeeAllAnchor(el); 1617 1618 if (isShopAll) { 1619 annotateSeeAllLinks(); 1620 pushNavTracking(resolveCategoryId(el)); 1621 return; 1622 } 1623 1624 if (el.getAttribute('data-nav') || isMembershipLink(el)) { 1625 pushNavTracking(resolveCategoryId(el)); 1626 return; 1627 } 1628 1629 /* Regular tab / item clicks live in the native mega-menu DOM */ 1630 if ( 1631 !el.closest( 1632 '#js-navigation, #navigation, #js-menu-categories, .main-nav, .sub-menu, .level-2, .level-3, .main-nav-slot, .html-slot-container' 1633 ) 1634 ) { 1635 return; 1636 } 1637 1638 pushNavTracking(resolveCategoryId(el)); 1639 } 1640
1641 function init() { 1642 stampHeaderIconTracking(); 1643 annotateLegacyPromos(); 1644 annotateHighlights(); 1645 annotateSeeAllLinks(); 1646 annotateMembershipLink(); 1647 bindPromoSectionSync(); 1648 1649 if (!isMobile()) { 1650 abtestNavigationTriggerTest(); 1651 } 1652 document.addEventListener('click', onClick, true); 1653 } 1654 1655 function navDefer(method, attempts) { 1656 attempts = attempts || 0; 1657 if (document.querySelector('.header.js-header, #js-navigation, .main-nav')) { 1658 method(); 1659 } else if (attempts < 50) { 1660 setTimeout(function () { 1661 navDefer(method, attempts + 1); 1662 }, 100); 1663 } else { 1664 method(); 1665 } 1666 } 1667 1668 if (document.readyState === 'loading') { 1669 document.addEventListener('DOMContentLoaded', function () { 1670 navDefer(init); 1671 }); 1672 } else { 1673 navDefer(init); 1674 } 1675 })(); 1676</script>
1676 1677 1678 1679 1680
1680<script> 1681 1682function cnvertAaPdpDefer(method) { 1683 if (window.jQuery) { 1684 method(); 1685 } else { 1686 setTimeout(function() { cnvertAaPdpDefer(method) }, 100); 1687 } 1688} 1689 1690 1691function cnvertAaPdpTriggerTest(){ 1692 1693 window.dataLayer.push({'eventCategory': 'V1-aa-pdp-sffc-tool-xxx2', 'event': 'VwoActive'}); 1694 1695} 1696 1697 1698cnvertAaPdpDefer(function () { 1699 // if(window.location.href.indexOf("your-routine") > -1) { 1700 // cnvertAaHomeTriggerTest(); 1701 // } 1702 1703 //if($('.pt_product-details').length){ 1704 cnvertAaPdpTriggerTest(); 1705 //} 1706}); 1707 1708</script>
1708 1709 1710 1711 1712 1713 1714 1715 1716
1716<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/minified/cloudinary.js" defer></script>
1716 1717
1717<script src="https://unpkg.com/[email protected]/cloudinary-core-shrinkwrap.min.js"></script>
vendor: 188 bytes, lines 1717-1725
1717 1718 1719 1720 1721 1722 1723 1724 <script src="https://www.google.com/recaptcha/api.js?onload=onloadRecaptchaCallback&render=explicit" async="async" defer="defer" data-cookieconsent="ignore"></script> 1725
1725<script> 1726 window.onloadRecaptchaCallback = window.onloadRecaptchaCallback || function () { 1727 if (window.jQuery) { 1728 jQuery(document).trigger('recaptchaReady'); 1729 } 1730 }; 1731 </script>
1731 1732 1733 1734 1735
1736<script async src="https://vision.duel.me/duel-analytics.js"></script>
1736 1737 1738 1739 1740 1741 1742 1743<link rel="stylesheet" href="https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.28.0/adyen.css"/> 1744 1745<link rel="canonical" href="https://www.paulaschoice.co.uk/cart" /> 1746
1747<script src="https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.28.0/adyen.js" type="text/javascript"></script>
1747 1748</head> 1749<body class="pt__cart-page"> 1750 1751 1752 1753 1754 <input type="hidden" id="missingcookie"/> 1755 1756 1757 1758 1759 <!-- Google Tag Manager (noscript) --> 1760 <noscript> 1761 <iframe src="https://sst.paulaschoice.co.uk/ns.html?id=GTM-WMQ3NWH>m_auth=q_ZLBsfvdNHKYvnb6nEmNQ>m_preview=env-2>m_cookies_win=x" height="0" width="0" style="display:none;visibility:hidden"></iframe> 1762 </noscript> 1763 <!-- End Google Tag Manager (noscript) --> 1764 1765 1766 1767 1768 1769<div id="wrapper" class="wrapper pt_cart"> 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901<section class="js-country-detector country-detector form-horizontal" data-currentLocale="en_GB" style="display: none;"> 1902 1903 1904 1905 1906 1907 1908<div class="title-wrap"> 1909 1910<span class="title">redirect.popup.title.null</span> 1911</div> 1912<p class="description">redirect.alert.null</p> 1913<div class="button-wrapper"> 1914<button class="js-continue-country-detector button simple dialog-button" type="button">label.continue.null</button> 1915<button class="js-redirect dialog-button button" type="button">LABEL.REDIRECT.NULL</button> 1916</div> 1917 1918</section> 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048<div id="js-usp-banner" class="usp-banner text-normal-sm-regular"> 2049 2050 2051 2052 2053 2054<div class="usp-bar-wrapper"> 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064<div class="content-asset"> 2065<section class="usp-bar js-usp-slider js-mobile-slider" style="background: #1c1c1c"> 2066 <div class="usp-bar-wrap js-slide-wrapper"> 2067 <div class="usp-bar-item js-slide"> <i class="fa fa-shopping-cart"></i> 2068 <span class="usp-bar-text"> <a href="https://www.paulaschoice.co.uk/bestsellers" style="color: #f6f7f6;"><span style="font-weight: bold;">BETTER SKIN DAYS: UP TO 25% OFF</span></a> 2069 </span> 2070 </div> 2071 <div class="usp-bar-item js-slide"> <i class="fa fa-shopping-cart"></i> 2072 <span class="usp-bar-text"> <a href="https://www.paulaschoice.co.uk/bestsellers" style="color: #f6f7f6">Next day delivery: order before 3pm</a></span> 2073 </div> 2074 <div class="usp-bar-item js-slide"> <i class="fa fa-shopping-cart"></i> 2075 <span class="usp-bar-text"> <a href="https://www.paulaschoice.co.uk/bestsellers" style="color: #f6f7f6">Up to 2 free gifts</a> 2076 </span> 2077 </div> 2078 </div> 2079</section> 2080</div> 2081 2082 2083 2084 2085 2086</div> 2087</div> 2088<header class="header js-header"> 2089<div class="header__content"> 2090<button type="button" class="header__hamburger-button unstyled js-menu-toggle-btn"> 2091<span class="visually-hidden">Menu</span> 2092</button> 2093<button id="js-search-toggle" type="button" class="search-toggle" title="Search"> 2094<span class="icon icon-search search-toggle_icon-search" aria-hidden="true"></span> 2095<span class="icon icon-close search-toggle_icon-close" aria-hidden="true"></span> 2096<span class="close-search">Close Search</span> 2097</button> 2098<div id="js-header-search" class="header-search"> 2099 2100<form class="header-search__form" role="search" action="/search" method="get" name="simpleSearch"> 2101<fieldset class="header-search__form-content"> 2102<label class="visually-hidden" for="q">Search Catalog</label> 2103<input class="header-search__input" type="text" id="q" name="q" value="" placeholder="Enter Keyword or Item No." /> 2104<input type="hidden" name="lang" value="en_GB"/> 2105<button class="header-search__button" type="submit" aria-label="Search"> 2106<span class="icon icon-search" aria-hidden="true"></span> 2107</button> 2108</fieldset> 2109</form> 2110 2111<div class="header-search__container header-search-container" body-scroll-lock-ignore> 2112</div> 2113<div class="js-overlay overlay"></div> 2114</div> 2115<a class="header__logo" href="/" title="Back to Homepage"> 2116<span class="visually-hidden">Back to Homepage</span> 2117</a> 2118 2119<div id="mini-cart" class="mini-cart js-mini-cart"> 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268<!-- Report any requested source code --> 2269 2270<!-- Report the active source code --> 2271 2272 2273 2274 2275 2276 2277<div class="mini-cart__total"> 2278 2279<a id="empty-minicart" class="js-mini-cart-link mini-cart__link mini-cart__link--empty" href="https://www.paulaschoice.co.uk/cart" title="Edit shopping bag"> 2280<span class="mini-cart__icon icon icon-cart" aria-hidden="true"></span> 2281<span id="js-minicart-quantity" class="mini-cart__quantity">0</span> 2282</a> 2283 2284</div> 2285 2286</div> 2287<nav id="navigation" class="main-nav"> 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418<ul id="js-menu-categories" class="main-nav__list level-1" body-scroll-lock-ignore> 2419 2420<li class="main-nav__item js-menu-item"> 2421<a class="js-toggle-sub-menu main-nav__link link-extended-md-black-base" data-id="shop-products" href="https://www.paulaschoice.co.uk/skincare"> 2422 2423Shop 2424 2425skincare
2426<span class="main-nav__link-icon icon icon-chevron-thin" aria-hidden="true"></span> 2427</a> 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555<div class="level-2 sub-menu"> 2556<div class="sub-menu__inner"> 2557 2558 2559<ul class="sub-menu__list menu-vertical js-menu-vertical"> 2560 2561<li class="sub-menu__item level-3 js-level-3"> 2562 2563 2564<a data-id="concerns" class="level-3__link navigation-dropdown js-level-3-toggle level-3__link--dropdown link-normal-base-extrabold" href="https://www.paulaschoice.co.uk/by-skin-concern"> 2565Concerns 2566 2567<span class="icon icon-chevron-thin level-3__link-icon" aria-hidden="true"></span> 2568 2569</a> 2570 2571<div class="sub-menu__content"> 2572<div class="sub-menu__content-inner"> 2573<div class="sub-menu__content-left"> 2574 2575 2576 2577<ul class="level-3__list js-level-3"> 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587<li class="level-3__item link-normal-sm-semibold"> 2588<a data-id="acne-prone-skin" href="https://www.paulaschoice.co.uk/acne-prone-skin/breakouts"> 2589 2590Acne-prone skin 2591 2592</a> 2593</li> 2594 2595 2596 2597 2598 2599 2600 2601<li class="level-3__item link-normal-sm-semibold"> 2602<a data-id="breakouts" href="https://www.paulaschoice.co.uk/breakouts/breakouts"> 2603 2604Breakouts 2605 2606</a> 2607</li> 2608 2609 2610 2611 2612 2613 2614 2615<li class="level-3__item link-normal-sm-semibold"> 2616<a data-id="blackheads" href="https://www.paulaschoice.co.uk/blackheads/blackheads"> 2617 2618Blackheads 2619 2620</a> 2621</li> 2622 2623 2624 2625 2626 2627 2628 2629<li class="level-3__item link-normal-sm-semibold"> 2630<a data-id="anti-aging" href="https://www.paulaschoice.co.uk/anti-ageing/anti-ageing"> 2631 2632Anti-Ageing 2633 2634</a> 2635</li> 2636 2637 2638 2639 2640 2641 2642 2643<li class="level-3__item link-normal-sm-semibold"> 2644<a data-id="dull-skin" href="https://www.paulaschoice.co.uk/dull-skin/dull-skin"> 2645 2646Dull skin 2647 2648</a> 2649</li> 2650 2651 2652 2653 2654 2655 2656 2657<li class="level-3__item link-normal-sm-semibold"> 2658<a data-id="keratosis-pilaris" href="https://www.paulaschoice.co.uk/keratosis-pilaris/keratosis-pilaris"> 2659 2660Keratosis pilaris 2661 2662</a> 2663</li> 2664 2665 2666 2667 2668 2669 2670 2671<li class="level-3__item link-normal-sm-semibold"> 2672<a data-id="brown-spots" href="https://www.paulaschoice.co.uk/brown-spots/brown-spots"> 2673 2674Brown spots 2675 2676</a> 2677</li> 2678 2679 2680 2681 2682 2683 2684 2685<li class="level-3__item link-normal-sm-semibold"> 2686<a data-id="redness" href="https://www.paulaschoice.co.uk/redness/redness"> 2687 2688Redness 2689 2690</a> 2691</li> 2692 2693 2694 2695 2696 2697 2698 2699<li class="level-3__item link-normal-sm-semibold"> 2700<a data-id="sensitive-skin" href="https://www.paulaschoice.co.uk/sensitive-skin/sensitive-skin"> 2701 2702Sensitive skin 2703 2704</a> 2705</li> 2706 2707 2708 2709 2710 2711 2712 2713<li class="level-3__item link-normal-sm-semibold"> 2714<a data-id="very-dry-skin" href="https://www.paulaschoice.co.uk/very-dry-skin/very-dry-skin"> 2715 2716Very dry skin 2717 2718</a> 2719</li> 2720 2721 2722 2723 2724 2725 2726 2727<li class="level-3__item link-normal-sm-semibold"> 2728<a data-id="enlarged-pores" href="https://www.paulaschoice.co.uk/enlarged-pores/enlarged-pores"> 2729 2730Enlarged pores 2731 2732</a> 2733</li> 2734 2735 2736 2737 2738 2739 2740 2741<li class="level-3__item link-normal-sm-semibold"> 2742<a data-id="rosacea-prone" href="https://www.paulaschoice.co.uk/rosacea-prone-skin/rosacea-prone-skin"> 2743 2744Rosacea-prone skin 2745 2746</a> 2747</li> 2748 2749 2750 2751 2752<li class="level-3__item link-normal-sm-semibold"> 2753<a href="https://www.paulaschoice.co.uk/by-skin-concern" class="fly-out-link"> 2754<span class="item-underline"> 2755See all concerns 2756</span> 2757</a> 2758</li> 2759 2760 2761</ul> 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772<div class="html-slot-container"> 2773 2774 2775<div class="navigation-link"> 2776 2777 2778<figure><a href="https://www.paulaschoice.co.uk/bha-for-all/bha-for-all.html"><img alt="Find the BHA strength made for you " src=" 2779 2780 2781 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/navigation/nav-apr26/nav-concern-left.jpg?_i=AG 2782 2783"/> </a> 2784<figcaption><a href="https://www.paulaschoice.co.uk/bha-for-all/bha-for-all.html">Find the BHA strength made for you </a></figcaption> 2785</figure> 2786 2787<figure><a href="https://www.paulaschoice.co.uk/bouncier-skin-starts-here/bouncier-skin-starts-here.html"><img alt="Peptide Collection" src=" 2788 2789 2790 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/navigation/nav-aug26/nav-peptide.jpg?_i=AG 2791 2792" /></a> 2793 2794<figcaption><a href="https://www.paulaschoice.co.uk/bouncier-skin-starts-here/bouncier-skin-starts-here.html">Find your peptide match</a></figcaption> 2795</figure> 2796</div> 2797 2798 2799</div> 2800 2801 2802</div> 2803</li> 2804 2805<li class="sub-menu__item level-3 js-level-3"> 2806 2807 2808<a data-id="categories" class="level-3__link navigation-dropdown js-level-3-toggle level-3__link--dropdown link-normal-base-extrabold" href="https://www.paulaschoice.co.uk/by-routine-step"> 2809Categories 2810 2811<span class="icon icon-chevron-thin level-3__link-icon" aria-hidden="true"></span> 2812 2813</a> 2814 2815<div class="sub-menu__content"> 2816<div class="sub-menu__content-inner"> 2817<div class="sub-menu__content-left"> 2818 2819 2820 2821<ul class="level-3__list js-level-3"> 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831<li class="level-3__item link-normal-sm-semibold"> 2832<a data-id="cleansers" href="https://www.paulaschoice.co.uk/cleansers"> 2833 2834<div class="level-3__category-image link-normal-sm-semibold"> 2835 2836 2837 2838 <img 2839 alt="Step 1 Cleansers" 2840 title="Step 1 Cleansers" 2841 class="picture__img lazy" 2842 src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2843 data-src="https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/catalog/images/navigation-redesign/HP-icons_cleanser.svg?_i=AG" 2844 2845 2846 2847 2848 /> 2849 2850 2851<span> 2852Step 1 Cleansers 2853</span> 2854</div> 2855 2856</a> 2857</li> 2858 2859 2860 2861 2862 2863 2864 2865<li class="level-3__item link-normal-sm-semibold"> 2866<a data-id="toners" href="https://www.paulaschoice.co.uk/toners"> 2867 2868<div class="level-3__category-image link-normal-sm-semibold"> 2869 2870 2871 2872 <img 2873 alt="Step 2 Toners" 2874 title="Step 2 Toners" 2875 class="picture__img lazy" 2876 src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2877 data-src="https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/catalog/images/navigation-redesign/HP-icons_toner.svg?_i=AG" 2878 2879 2880 2881 2882 /> 2883 2884 2885<span> 2886Step 2 Toners 2887</span> 2888</div> 2889 2890</a> 2891</li> 2892 2893 2894 2895 2896 2897 2898 2899<li class="level-3__item link-normal-sm-semibold"> 2900<a data-id="exfoliants" href="https://www.paulaschoice.co.uk/exfoliants"> 2901 2902<div class="level-3__category-image link-normal-sm-semibold"> 2903 2904 2905 2906 <img 2907 alt="Step 3 Exfoliants" 2908 title="Step 3 Exfoliants" 2909 class="picture__img lazy" 2910 src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2911 data-src="https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/catalog/images/navigation-redesign/HP-icons_exfoliant.svg?_i=AG" 2912 2913 2914 2915 2916 /> 2917 2918 2919<span> 2920Step 3 Exfoliants 2921</span> 2922</div> 2923 2924</a> 2925</li> 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935<li class="level-3__item js-level-4-toggle level-3__item--fake-level-toggle"> 2936 2937<div class="level-3__category-image link-normal-sm-semibold"> 2938 2939 2940 2941 <img 2942 alt="Step 4 Treatments" 2943 title="Step 4 Treatments" 2944 class="picture__img lazy" 2945 src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2946 data-src="https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/catalog/images/navigation-redesign/HP-icons_treatment.svg?_i=AG" 2947 2948 2949 2950 2951 /> 2952 2953 2954<span> 2955Step 4 Treatments 2956</span> 2957</div> 2958 2959<span class="icon icon-chevron-thin" aria-hidden="true"></span> 2960</li> 2961 2962 2963<li class="level-3__item fake-level-4 link-normal-sm-semibold"> 2964<a data-id="treatments" href="https://www.paulaschoice.co.uk/treatments"> 2965 2966Treatments 2967 2968</a> 2969</li> 2970 2971 2972 2973 2974 2975 2976 2977<li class="level-3__item fake-level-4 link-normal-sm-semibold"> 2978<a data-id="serums" href="https://www.paulaschoice.co.uk/serums"> 2979 2980Serums 2981 2982</a> 2983</li> 2984 2985 2986 2987 2988 2989 2990 2991<li class="level-3__item fake-level-4 link-normal-sm-semibold"> 2992<a data-id="boosters-products" href="https://www.paulaschoice.co.uk/boosters"> 2993 2994Boosters 2995 2996</a> 2997</li> 2998 2999 3000 3001 3002 3003 3004 3005<li class="level-3__item fake-level-4 link-normal-sm-semibold"> 3006<a data-id="masks" href="https://www.paulaschoice.co.uk/masks"> 3007 3008Masks 3009 3010</a> 3011</li> 3012 3013 3014 3015 3016 3017 3018 3019<li class="level-3__item fake-level-4 link-normal-sm-semibold"> 3020<a data-id="eye-care-products" href="https://www.paulaschoice.co.uk/products/eye-care"> 3021 3022Eye products 3023 3024</a> 3025</li> 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035<li class="level-3__item js-level-4-toggle level-3__item--fake-level-toggle"> 3036 3037<div class="level-3__category-image link-normal-sm-semibold"> 3038 3039 3040 3041 <img 3042 alt="Step 5 Moisturisers" 3043 title="Step 5 Moisturisers" 3044 class="picture__img lazy" 3045 src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3046 data-src="https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/catalog/images/navigation-redesign/HP-icons_moisturiser.svg?_i=AG" 3047 3048 3049 3050 3051 /> 3052 3053 3054<span> 3055Step 5 Moisturisers 3056</span> 3057</div> 3058 3059<span class="icon icon-chevron-thin" aria-hidden="true"></span> 3060</li> 3061 3062 3063<li class="level-3__item fake-level-4 link-normal-sm-semibold"> 3064<a data-id="moisturisers-spf" href="https://www.paulaschoice.co.uk/spf-moisturisers"> 3065 3066SPF moisturisers 3067 3068</a> 3069</li> 3070 3071 3072 3073 3074 3075 3076 3077<li class="level-3__item fake-level-4 link-normal-sm-semibold"> 3078<a data-id="moisturisers-without-spf" href="https://www.paulaschoice.co.uk/moisturisers"> 3079 3080Moisturisers 3081 3082</a> 3083</li> 3084 3085 3086 3087 3088 3089 3090 3091<li class="level-3__item link-normal-sm-semibold"> 3092<a data-id="makeup" href="https://www.paulaschoice.co.uk/make-up"> 3093 3094Make-up prep essentials 3095 3096</a> 3097</li> 3098 3099 3100 3101 3102 3103 3104 3105<li class="level-3__item link-normal-sm-semibold"> 3106<a data-id="lip-care" href="https://www.paulaschoice.co.uk/lip-products"> 3107 3108Lip products 3109 3110</a> 3111</li> 3112 3113 3114 3115 3116 3117 3118 3119<li class="level-3__item link-normal-sm-semibold"> 3120<a data-id="body-care" href="https://www.paulaschoice.co.uk/body-care"> 3121 3122Bodycare 3123 3124</a> 3125</li> 3126 3127 3128 3129 3130 3131</ul> 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142<div class="html-slot-container"> 3143 3144 3145<div class="navigation-link"> 3146<figure><a href="https://www.paulaschoice.co.uk/travel-sizes/travel-size"><img alt="Test or travel with our mini combos" src=" 3147 3148 3149 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/navigation/nav-apr26/nav-routine-left.jpg?_i=AG 3150 3151"/> </a> 3152<figcaption><a href="https://www.paulaschoice.co.uk/travel-sizes/travel-size"><b>Test or travel</b> with our mini combos</a></figcaption> 3153<!--a href="javascript:;"> </a--></figure> 3154 3155<figure><a href="https://www.paulaschoice.co.uk/routine-finder"><img alt="Find your routine" src=" 3156 3157 3158 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/navigation/nav-apr26/nav-routine-right.jpg?_i=AG 3159 3160"/> </a> 3161 3162<figcaption><a href="https://www.paulaschoice.co.uk/routine-finder">Find your routine in just 3 clicks</a></figcaption> 3163<!--a href="javascript:;"> </a--></figure> 3164</div> 3165 3166 3167</div> 3168 3169 3170</div> 3171</li> 3172 3173<li class="sub-menu__item level-3 js-level-3"> 3174 3175 3176<a data-id="ingredients" class="level-3__link navigation-dropdown js-level-3-toggle level-3__link--dropdown link-normal-base-extrabold" href="https://www.paulaschoice.co.uk/ingredients-category"> 3177Ingredients 3178 3179<span class="icon icon-chevron-thin level-3__link-icon" aria-hidden="true"></span> 3180 3181</a> 3182 3183<div class="sub-menu__content"> 3184<div class="sub-menu__content-inner"> 3185<div class="sub-menu__content-left"> 3186 3187 3188 3189<ul class="level-3__list js-level-3"> 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199<li class="level-3__item link-normal-sm-semibold"> 3200<a data-id="retinol-products" href="https://www.paulaschoice.co.uk/product-with-retinol"> 3201 3202Retinol 3203 3204</a> 3205</li> 3206 3207 3208 3209 3210 3211 3212 3213<li class="level-3__item link-normal-sm-semibold"> 3214<a data-id="spf-products" href="https://www.paulaschoice.co.uk/spf-products"> 3215 3216SPF 3217 3218</a> 3219</li> 3220 3221 3222 3223 3224 3225 3226 3227<li class="level-3__item link-normal-sm-semibold"> 3228<a data-id="vitamin-c-products" href="https://www.paulaschoice.co.uk/vitamin-c"> 3229 3230Vitamin C 3231 3232</a> 3233</li> 3234 3235 3236 3237 3238 3239 3240 3241<li class="level-3__item link-normal-sm-semibold"> 3242<a data-id="peptides-products" href="https://www.paulaschoice.co.uk/peptides"> 3243 3244Peptides 3245 3246</a> 3247</li> 3248 3249 3250 3251 3252 3253 3254 3255<li class="level-3__item link-normal-sm-semibold"> 3256<a data-id="bha-salicylic-acid" href="https://www.paulaschoice.co.uk/bha-salicylic-acid"> 3257 3258BHA Salicylic acid 3259 3260</a> 3261</li> 3262 3263 3264 3265 3266 3267 3268 3269<li class="level-3__item link-normal-sm-semibold"> 3270<a data-id="aha-glycolic-acid" href="https://www.paulaschoice.co.uk/aha"> 3271 3272AHA 3273 3274</a> 3275</li> 3276 3277 3278 3279 3280 3281 3282 3283<li class="level-3__item link-normal-sm-semibold"> 3284<a data-id="ceramide-products" href="https://www.paulaschoice.co.uk/ceramide"> 3285 3286Ceramides 3287 3288</a> 3289</li> 3290 3291 3292 3293 3294 3295 3296 3297<li class="level-3__item link-normal-sm-semibold"> 3298<a data-id="hyaluronic-acid-products" href="https://www.paulaschoice.co.uk/hyaluronic-acid"> 3299 3300Hyaluronic acid 3301 3302</a> 3303</li> 3304 3305 3306 3307 3308 3309 3310 3311<li class="level-3__item link-normal-sm-semibold"> 3312<a data-id="niacinamide-products" href="https://www.paulaschoice.co.uk/niacinamide"> 3313 3314Niacinamide 3315 3316</a> 3317</li> 3318 3319 3320 3321 3322 3323 3324 3325<li class="level-3__item link-normal-sm-semibold"> 3326<a data-id="omega-fatty-acids-products" href="https://www.paulaschoice.co.uk/omega-fatty-acid"> 3327 3328Omega fatty acids 3329 3330</a> 3331</li> 3332 3333 3334 3335 3336 3337 3338 3339<li class="level-3__item link-normal-sm-semibold"> 3340<a data-id="bakuchiol" href="https://www.paulaschoice.co.uk/bakuchiol"> 3341 3342Bakuchiol 3343 3344</a> 3345</li> 3346 3347 3348 3349 3350<li class="level-3__item link-normal-sm-semibold"> 3351<a href="https://www.paulaschoice.co.uk/ingredients-category" class="fly-out-link"> 3352<span class="item-underline"> 3353See all ingredients 3354</span> 3355</a> 3356</li> 3357 3358 3359</ul> 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369</div> 3370</li> 3371 3372<li class="sub-menu__item level-3 js-level-3"> 3373 3374 3375<a data-id="collections" class="level-3__link navigation-dropdown js-level-3-toggle level-3__link--dropdown link-normal-base-extrabold" href="https://www.paulaschoice.co.uk/collections"> 3376Collections 3377 3378<span class="icon icon-chevron-thin level-3__link-icon" aria-hidden="true"></span> 3379 3380</a> 3381 3382<div class="sub-menu__content"> 3383<div class="sub-menu__content-inner"> 3384<div class="sub-menu__content-left"> 3385 3386 3387 3388<ul class="level-3__list js-level-3"> 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398<li class="level-3__item link-normal-sm-semibold"> 3399<a data-id="skin-perfecting" href="https://www.paulaschoice.co.uk/skin-perfecting"> 3400 3401Skin Perfecting 3402 3403</a> 3404</li> 3405 3406 3407 3408 3409 3410 3411 3412<li class="level-3__item link-normal-sm-semibold"> 3413<a data-id="plump-firm" href="https://www.paulaschoice.co.uk/plump-firm"> 3414 3415Plump + Firm 3416 3417</a> 3418</li> 3419 3420 3421 3422 3423 3424 3425 3426<li class="level-3__item link-normal-sm-semibold"> 3427<a data-id="youth-extending" href="https://www.paulaschoice.co.uk/youth-extending"> 3428 3429Youth Extending 3430 3431</a> 3432</li> 3433 3434 3435 3436 3437 3438 3439 3440<li class="level-3__item link-normal-sm-semibold"> 3441<a data-id="brighten-up" href="https://www.paulaschoice.co.uk/brighten-up"> 3442 3443Brighten Up 3444 3445</a> 3446</li> 3447 3448 3449 3450 3451 3452 3453 3454<li class="level-3__item link-normal-sm-semibold"> 3455<a data-id="barrier-balancing" href="https://www.paulaschoice.co.uk/barrier-balancing"> 3456 3457Barrier Balancing 3458 3459</a> 3460</li> 3461 3462 3463 3464 3465 3466 3467 3468<li class="level-3__item link-normal-sm-semibold"> 3469<a data-id="clear" href="https://www.paulaschoice.co.uk/clear"> 3470 3471Clear 3472 3473</a> 3474</li> 3475 3476 3477 3478 3479 3480 3481 3482<li class="level-3__item link-normal-sm-semibold"> 3483<a data-id="skin-shield-plus" href="https://www.paulaschoice.co.uk/skin-shield-plus"> 3484 3485Skin Shield+ 3486 3487</a> 3488</li> 3489 3490 3491 3492 3493 3494 3495 3496<li class="level-3__item link-normal-sm-semibold"> 3497<a data-id="body-revival" href="https://www.paulaschoice.co.uk/body-revival"> 3498 3499Body Revival 3500 3501</a> 3502</li> 3503 3504 3505 3506 3507<li class="level-3__item link-normal-sm-semibold"> 3508<a href="https://www.paulaschoice.co.uk/collections" class="fly-out-link"> 3509<span class="item-underline">
3510See all collections 3511</span> 3512</a> 3513</li> 3514 3515 3516</ul> 3517 3518 3519 3520 3521</div> 3522</li> 3523 3524<li class="sub-menu__item level-3 js-level-3"> 3525 3526 3527<a data-id="new-to-skin-care" class="level-3__link navigation-dropdown js-level-3-toggle level-3__link--dropdown link-normal-base-extrabold" href="https://www.paulaschoice.co.uk/new-to-skin-care"> 3528New to skincare? 3529 3530<span class="icon icon-chevron-thin level-3__link-icon" aria-hidden="true"></span> 3531 3532</a> 3533 3534<div class="sub-menu__content"> 3535<div class="sub-menu__content-inner"> 3536<div class="sub-menu__content-left"> 3537 3538 3539 3540<ul class="level-3__list js-level-3"> 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550<li class="level-3__item link-normal-sm-semibold"> 3551<a data-id="beginnersguide-routines" href="https://www.paulaschoice.co.uk/beginnersguide/routines"> 3552 3553Find out more about routines 3554 3555</a> 3556</li> 3557 3558 3559 3560 3561 3562 3563 3564<li class="level-3__item link-normal-sm-semibold"> 3565<a data-id="beginnersguide-exfoliants" href="https://www.paulaschoice.co.uk/beginnersguide/exfoliants"> 3566 3567Beginner's guide to exfoliants 3568 3569</a> 3570</li> 3571 3572 3573 3574 3575 3576</ul> 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587<div class="html-slot-container"> 3588 3589 3590<div class="navigation-link"> 3591<figure><a href="https://www.paulaschoice.co.uk/routine-finder"><img alt="Find your routine" src=" 3592 3593 3594 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/navigation/navigation0424/nav-routine-right.jpg?_i=AG 3595 3596" /></a> 3597 3598<figcaption><a href="https://www.paulaschoice.co.uk/routine-finder">Find your routine in just 3 clicks</a></figcaption> 3599</figure> 3600 3601<figure><a href="/contact-us"><img alt="Contact us" src=" 3602 3603 3604 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/Homepage/block%204/4-24122021-routines-UK-EU-ecourse.jpg?_i=AG 3605 3606"/> </a> 3607 3608<figcaption> 3609<a href="/contact-us">Free skincare consultations</a> 3610</figcaption> 3611</figure> 3612</div> 3613 3614 3615</div> 3616 3617 3618</div> 3619</li> 3620 3621</ul> 3622<div class="banner"> 3623 3624<ul> 3625 <!--li><a data-id="latest-and-greatest" href="https://www.paulaschoice.co.uk/search?cgid=latest-and-greatest" title="Latest & Greatest">Latest & Greatest</a></li--> 3626 <!--li><a data-id="bestsellers" href="https://www.paulaschoice.co.uk/bestsellers" title="Bestsellers">Bestsellers</a></li--> 3627 <!--li><a data-id="new-products" href="https://www.paulaschoice.co.uk/new-products" title="New products">New products</a></li--> 3628 <!--li><a data-id="spf-products" href="https://www.paulaschoice.co.uk/spf-products" title="SPF products">SPF products</a></li--> 3629 <!--li><a data-id="travel-sizes" href="https://www.paulaschoice.co.uk/travel-sizes/travel-size" title="Travel sizes">Travel sizes</a></li--> 3630 <!--li><a data-id="sets" href="https://www.paulaschoice.co.uk/sets" title="Sets">Sets</a></li--> 3631 <!--i><a data-id="powerduos" href="https://www.paulaschoice.co.uk/power-duos" title="Power Duos">Power Duos</a></li--> 3632 <!--li><a data-id="about-us" href="https://www.paulaschoice.co.uk/paulas-vision/paulas-vision.html" title="About us">About us</a></li--> 3633 <!--li><a data-id="routinefinder" href="https://www.paulaschoice.co.uk/routine-finder" title="Routinefinder">Routine finder</a></li--> 3634<!--li><a data-id="christmasshop" href="https://www.paulaschoice.co.uk/christmasshop" title="Christmasshop">Christmas shop</a></li--> 3635<!--li><a data-id="summer-academy" href="https://www.paulaschoice.co.uk/are-natural-and-organic-ingredients-better-for-your-skin" title="Summer Academy">Summer Academy</a></li--> 3636<!--li><a data-id="christmas-shop" href="https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Page-Show?cid=christmas-shop" title="christmas-shop">christmas shop</a></li--> 3637</ul> 3638 3639 3640 3641 3642 3643 3644 3645</div> 3646</div> 3647</div> 3648<div class="js-overlay overlay"></div> 3649 3650 3651</li> 3652 3653<li class="main-nav__item js-menu-item"> 3654<a class="js-toggle-sub-menu main-nav__link link-extended-md-black-base" data-id="expend-your-knowledge" href="https://www.paulaschoice.co.uk/beautypedia"> 3655 3656Beautypedia 3657<span class="main-nav__link-icon icon icon-chevron-thin" aria-hidden="true"></span> 3658</a> 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786<div class="level-2 sub-menu"> 3787<div class="sub-menu__inner"> 3788 3789 3790<ul class="sub-menu__list menu-vertical js-menu-vertical"> 3791 3792<li class="sub-menu__item level-3 js-level-3"> 3793 3794 3795<span class="level-3__link navigation-dropdown link-normal-base-extrabold js-level-3-toggle level-3__link--dropdown"> 3796Articles & education 3797 3798<span class="icon icon-chevron-thin level-3__link-icon" aria-hidden="true"></span> 3799 3800</span> 3801 3802<div class="sub-menu__content"> 3803<div class="sub-menu__content-inner"> 3804<div class="sub-menu__content-left"> 3805 3806 3807 3808<ul class="level-3__list js-level-3"> 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818<li class="level-3__item link-normal-sm-semibold"> 3819<a data-id="acne-breakouts" href="https://www.paulaschoice.co.uk/acne-breakouts"> 3820 3821Acne & breakouts 3822 3823</a> 3824</li> 3825 3826 3827 3828 3829 3830 3831 3832<li class="level-3__item link-normal-sm-semibold"> 3833<a data-id="anti-ageing-wrinkles" href="https://www.paulaschoice.co.uk/anti-ageing-and-wrinkles"> 3834 3835Anti-Ageing & wrinkles 3836 3837</a> 3838</li> 3839 3840 3841 3842 3843 3844 3845 3846<li class="level-3__item link-normal-sm-semibold"> 3847<a data-id="basic-skin-care" href="https://www.paulaschoice.co.uk/basic-skin-care"> 3848 3849Basic skincare 3850 3851</a> 3852</li> 3853 3854 3855 3856 3857 3858 3859 3860<li class="level-3__item link-normal-sm-semibold"> 3861<a data-id="bodycare" href="https://www.paulaschoice.co.uk/bodycare"> 3862 3863Body concerns 3864 3865</a> 3866</li> 3867 3868 3869 3870 3871 3872 3873 3874<li class="level-3__item link-normal-sm-semibold"> 3875<a data-id="exfoliating" href="https://www.paulaschoice.co.uk/exfoliating"> 3876 3877Exfoliants 3878 3879</a> 3880</li> 3881 3882 3883 3884 3885 3886 3887 3888<li class="level-3__item link-normal-sm-semibold"> 3889<a data-id="eye-care" href="https://www.paulaschoice.co.uk/eye-care"> 3890 3891Eye concerns 3892 3893</a> 3894</li> 3895 3896 3897 3898 3899 3900 3901 3902<li class="level-3__item link-normal-sm-semibold"> 3903<a data-id="ingredient-spotlight" href="https://www.paulaschoice.co.uk/ingredient-spotlight"> 3904 3905Ingredient spotlight 3906 3907</a> 3908</li> 3909 3910 3911 3912 3913 3914 3915 3916<li class="level-3__item link-normal-sm-semibold"> 3917<a data-id="sensitive-skin-care" href="https://www.paulaschoice.co.uk/sensitive-skin-care"> 3918 3919Reactive skin & irritations 3920 3921</a> 3922</li> 3923 3924 3925 3926 3927 3928 3929 3930<li class="level-3__item link-normal-sm-semibold"> 3931<a data-id="sun-care-tips" href="https://www.paulaschoice.co.uk/sun-care-tips"> 3932 3933Sun care 3934 3935</a> 3936</li> 3937 3938 3939 3940 3941 3942 3943 3944<li class="level-3__item link-normal-sm-semibold"> 3945<a data-id="beginnersguide" href="https://www.paulaschoice.co.uk/beginnersguide"> 3946 3947The beginner's guides 3948 3949</a> 3950</li> 3951 3952 3953<li class="level-3__item link-normal-sm-semibold"> 3954<a href="https://www.paulaschoice.co.uk/beautypedia"> 3955See all categories 3956</a> 3957</li> 3958 3959</ul> 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970<div class="html-slot-container"> 3971 3972 3973<div class="navigation-link"> <figure><a href="https://www.paulaschoice.co.uk/beautypedia-skincare-ingredient-checker"><img alt="Ingredient finder" src=" 3974 3975 3976 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/navigation/nav-mrt25/nav-routine-right-IWD.jpg?_i=AG 3977 3978" /><b>Ingredient Checker:</b> decode any skincare label in seconds</a> </figure> </div> 3979 3980 3981</div> 3982 3983 3984</div> 3985</li> 3986 3987<li class="sub-menu__item level-3 js-level-3"> 3988 3989 3990<span class="level-3__link navigation-dropdown link-normal-base-extrabold js-level-3-toggle level-3__link--dropdown"> 3991E-Courses 3992 3993<span class="icon icon-chevron-thin level-3__link-icon" aria-hidden="true"></span> 3994 3995</span> 3996 3997<div class="sub-menu__content"> 3998<div class="sub-menu__content-inner"> 3999<div class="sub-menu__content-left"> 4000 4001 4002 4003<ul class="level-3__list js-level-3"> 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013<li class="level-3__item link-normal-sm-semibold"> 4014<a data-id="acne-prone-course" href="https://www.paulaschoice.co.uk/acne-solutions-e-course"> 4015 4016Acne E-Course 4017 4018</a> 4019</li> 4020 4021 4022 4023 4024 4025 4026 4027<li class="level-3__item link-normal-sm-semibold"> 4028<a data-id="blackheads-e-course" href="https://www.paulaschoice.co.uk/blackheads-e-course"> 4029 4030Blackheads E-Course 4031 4032</a> 4033</li> 4034 4035 4036 4037 4038 4039 4040 4041<li class="level-3__item link-normal-sm-semibold"> 4042<a data-id="hyperpigmentation-e-course" href="https://www.paulaschoice.co.uk/hyperpigmentation-e-course"> 4043 4044Hyperpigmentation E-Course 4045 4046</a> 4047</li> 4048 4049 4050 4051 4052 4053 4054 4055<li class="level-3__item link-normal-sm-semibold"> 4056<a data-id="routines-course" href="https://www.paulaschoice.co.uk/skincare-routine-e-course"> 4057 4058Skincare Routine E-Course 4059 4060</a> 4061</li> 4062 4063 4064 4065 4066 4067 4068 4069<li class="level-3__item link-normal-sm-semibold"> 4070<a data-id="anti-ageing-course" href="https://www.paulaschoice.co.uk/anti-ageing-e-course"> 4071 4072Anti-ageing E-Course 4073 4074</a> 4075</li> 4076 4077 4078</ul> 4079 4080 4081 4082 4083</div> 4084</li> 4085 4086<li class="sub-menu__item level-3 js-level-3"> 4087 4088 4089<span class="level-3__link navigation-dropdown link-normal-base-extrabold js-level-3-toggle level-3__link--dropdown"> 4090Skincare resources 4091 4092<span class="icon icon-chevron-thin level-3__link-icon" aria-hidden="true"></span> 4093 4094</span> 4095 4096<div class="sub-menu__content"> 4097<div class="sub-menu__content-inner"> 4098<div class="sub-menu__content-left"> 4099 4100 4101 4102<ul class="level-3__list js-level-3"> 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112<li class="level-3__item link-normal-sm-semibold"> 4113<a data-id="ingredientchecker" href="https://www.paulaschoice.co.uk/beautypedia-skincare-ingredient-checker"> 4114 4115Skincare Ingredient Checker 4116 4117</a> 4118</li> 4119 4120 4121 4122 4123 4124 4125 4126<li class="level-3__item link-normal-sm-semibold"> 4127<a data-id="ingredientdictionary" href="https://www.paulaschoice.co.uk/skincare-ingredient-dictionary"> 4128 4129Skincare Ingredient Dictionary 4130 4131</a> 4132</li> 4133 4134 4135</ul> 4136 4137 4138 4139 4140</div> 4141</li> 4142 4143</ul> 4144<div class="banner"> 4145 4146 4147 4148 4149 4150 4151 4152</div> 4153</div> 4154</div> 4155<div class="js-overlay overlay"></div> 4156 4157 4158</li> 4159 4160<li class="main-nav__item main-nav__item--extra"> 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173<div class="content-asset"> 4174<a class="navigation-custom-link main-nav__link link-extended-md-black-base" href="https://www.paulaschoice.co.uk/newsletter/newsletter.html" title="Become a member"> 4175 <span class="icon icon-envelope navigation-custom-icon" aria-hidden="true"></span> 4176 Membership 4177 </a> 4178</div> 4179 4180 4181 4182 4183 4184</li> 4185<li class="main-nav__item"> 4186<a class="navigation-custom-link main-nav__link link-extended-md-black-base" href="/contact-us"> 4187Contact Us 4188</a> 4189</li> 4190 4191 4192 4193 4194 4195 4196</ul> 4197 4198 4199 4200 4201 4202 4203 4204 4205<div class="html-slot-container"> 4206 4207 4208<div class="main-nav-slot"> 4209<ul class="main-nav-slot__list"> 4210 4211 <li class="main-nav-slot__list-item"><a href="https://www.paulaschoice.co.uk/bestsellers"><img alt="Bestsellers icon" src="https://www.paulaschoice.co.uk/on/demandware.static/-/Sites/default/dwfa61aa0e/navigation0822/HP-icons_bestsellers.svg" title="" />Bestsellers</a></li> 4212 <li class="main-nav-slot__list-item"><a href="https://www.paulaschoice.co.uk/new-products"><img alt="New products icon" src="https://www.paulaschoice.co.uk/on/demandware.static/-/Sites/default/dwb89384ed/navigation0822/HP-icons_new-products.svg" title="" />New products</a></li> 4213 <li class="main-nav-slot__list-item"><a href="https://www.paulaschoice.co.uk/sets"><img alt="Skincare sets icon" src="https://www.paulaschoice.co.uk/on/demandware.static/-/Sites/default/dw0f809367/navigation0822/HP-icons_kits.svg" title="" />Skincare sets</a></li> 4214 <li class="main-nav-slot__list-item"><a href="https://www.paulaschoice.co.uk/travel-sizes/travel-size"><img alt="Travel sizes icon" src="https://www.paulaschoice.co.uk/on/demandware.static/-/Sites/default/dw38178cf0/navigation0822/HP-icons_travel-sizes.svg" title="" />Travel sizes</a></li> 4215 <li class="main-nav-slot__list-item"><a href="https://www.paulaschoice.co.uk/power-duos"><img alt="Travel sizes icon" src="https://www.paulaschoice.co.uk/on/demandware.static/-/Sites/default/dw64476e18/navigation0822/HP-icons_powerduo.svg" title="" />Power duos</a></li> 4216</ul> 4217 4218<div class="two-column-figure"> 4219<div class="main-nav-slot__heading">Don't miss out</div> 4220 4221<div class="navigation-link navigation-link--two-rows"> 4222<figure><a href="https://www.paulaschoice.co.uk/bestsellers"><img alt="Up to 25% off" src=" 4223 4224 4225 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/navigation/nav-sep26/dmo-left-bsd.jpg?_i=AG 4226 4227" /></a> 4228 4229<figcaption><a href="https://www.paulaschoice.co.uk/bestsellers">Up to 25% off</a></figcaption> 4230</figure> 4231 4232<figure><a href="https://www.paulaschoice.co.uk/bestsellers"><img alt="Gifts" src=" 4233 4234 4235 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/navigation/nav-mrt26/dmo-right.jpg?_i=AG 4236 4237" title="" /></a> 4238 4239<figcaption><a href="https://www.paulaschoice.co.uk/bestsellers">Up to £58 in free gifts</a></figcaption> 4240</figure> 4241</div> 4242</div> 4243</div> 4244 4245 4246</div> 4247 4248<ul class="menu-utility-user"> 4249 4250 4251 4252<input type="hidden" class="js-loggedin" data-userid="" data-loggedin="false"/> 4253 4254<input type="hidden" id="js-personalcluster" data-clusterid="null" 4255data-clusterassignmentendpoint="https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Personalisation-AssignCluster" 4256data-updateclusterhomepage="https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Page-UpdateCustomerGroupHomepage" 4257data-originalpageid="null" 4258data-customerclusterendpoint="https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Personalisation-GetCluster" 4259data-email="" 4260data-skintype="null" data-skintype-machine="null"/> 4261<li class="user-info"> 4262<a class="user-info__account" href="https://www.paulaschoice.co.uk/login" title="Login"> 4263<span class="user-info__icon icon icon-account" aria-hidden="true"></span> 4264<span class="user-info__name link-extended-md-black-base">Login</span> 4265</a> 4266</li> 4267 4268 4269<div class="nav-account-layover"> 4270<div class="nav-account-layover__header"> 4271<span class="nav-account-layover__heading"> 4272 4273Hello<strong> there,</strong> 4274 4275</span> 4276<div class="nav-account-layover__options"> 4277 4278 4279<button type="submit" class="nav-account-layover__button js-login-show-popup" 4280value="Login" 4281name="dwfrm_login_login"
4282data-href-open-popup="https://www.paulaschoice.co.uk/login?scope=headerlogin"> 4283Login 4284</button> 4285 4286 4287<span class="nav-account-layover__or">or</span> 4288<div class="login-box login-create-account clearfix"> 4289<form action="https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Login-LoginForm?scope=headerregister" method="post" id="dwfrm_login_register"> 4290<fieldset> 4291 4292<button type="submit" class="nav-account-layover__button js-layover-popup-register" 4293value="Sign up" 4294name="dwfrm_login_register" 4295data-href-open-popup="https://www.paulaschoice.co.uk/login?scope=headerregister"> 4296Sign up 4297</button> 4298<input type="hidden" name="csrf_token" value="XIjXqNiCzi6j1lNIIuTCZIOVmyC55MSDWgWwHzzHzoeSJZb-CtSyPqsir5nico6YrVK5rinWft7M6yLYJEFMrhxAwlYHZJRuLm_BQlWb7hJfwKOni-evSKD3avVGGHBeZ7t34Y8clUDOG-10SS5EepP1HIpRI8KEL25tZ6vgidjyw2-5AbY="/> 4299</fieldset> 4300</form> 4301</div> 4302 4303</div> 4304</div> 4305<ul class="nav-account-layover__body"> 4306<li class="nav-account-layover__item"> 4307 4308<a href="https://www.paulaschoice.co.uk/login?scope=wishlist"> 4309My Wishlist 4310</a> 4311 4312</li> 4313 4314<li class="nav-account-layover__item"> 4315<a href="https://www.paulaschoice.co.uk/login?scope=purchases"> 4316My orders 4317</a> 4318</li> 4319<li class="nav-account-layover__item"> 4320<a href="https://www.paulaschoice.co.uk/login?scope=details"> 4321My details 4322</a> 4323</li> 4324<li class="nav-account-layover__item"> 4325<a href="https://www.paulaschoice.co.uk/login?scope=addresses"> 4326My address 4327</a> 4328</li> 4329 4330 4331</ul> 4332</div> 4333 4334</ul> 4335<a class="main-nav__link hide-desktop link-extended-md-black-base" href="/contact-us"> 4336Contact Us 4337</a> 4338</nav> 4339 4340<div data-currencyrate = "1.163" hidden></div> 4341<div data-cartdata="[]"></div> 4342 4343</div> 4344</header> 4345 4346 4347<div id="main" role="main" class="page-content full-width clearfix"> 4348<div id="primary" class="primary-content"> 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495<!-- Report any requested source code --> 4496 4497<!-- Report the active source code --> 4498 4499 4500 4501 4502 4503 4504 4505 4506<section class="cart-container"> 4507 4508<div class="cart-empty"> 4509<h1 class="cart-title h1-extended-xl-black">Your shopping bag is empty</h1> 4510<form class="cart-action-continue-shopping" action="https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-SubmitForm" method="post" name="dwfrm_cart_d0cozrfuvuzv" id="continue-shopping"> 4511<button class="button button--back button-normal-sm-normal" type="submit" value="Continue Shopping" name="dwfrm_cart_continueShopping"> 4512Continue Shopping 4513</button> 4514</form> 4515 4516 4517 4518 4519 <section class="content-three-columns"> 4520 4521 <div class="promotion-blocks"> 4522 4523 <div class="promotion-tile"> 4524 <style type="text/css"> 4525.navigation-link img {border-radius: 12px;} 4526@media screen and (max-width: 767px) { 4527.hide-on-mobile {display: none;} 4528} 4529</style> 4530<a href="https://www.paulaschoice.co.uk/bestsellers"><img alt="Bestsellers" src=" 4531 4532 4533 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/Homepage/2-1905-20FAV.jpg?_i=AG 4534 4535" title="" width="250px" /> </a> 4536 4537<h4>Bestsellers</h4> 4538 4539<p>Discover our hero products, loved by you.</p> 4540 4541<a class="button" href="https://www.paulaschoice.co.uk/bestsellers">SHOP BESTSELLERS</a> 4542 </div> 4543 4544 <div class="promotion-tile"> 4545 <div class="hide-on-mobile"><a href="https://www.paulaschoice.co.uk/exfoliants"><img alt="" src=" 4546 4547 4548 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/Homepage/2-1909-Exfoliants.jpg?_i=AG 4549 4550" title="" width="250px" /> </a> 4551 4552<h4>Exfoliants</h4> 4553 4554<p>Our award winning AHA & BHA exfoliants reveal your natural radiance in one step.</p> 4555 4556<a class="button" href="https://www.paulaschoice.co.uk/exfoliants">shop Exfoliants</a> 4557</div> 4558 </div> 4559 4560 <div class="promotion-tile"> 4561 <div class="hide-on-mobile"><a href="https://www.paulaschoice.co.uk/routine-finder"><img alt="Routine finder" src=" 4562 4563 4564 https://media.paulaschoice-eu.com/image/upload/f_auto,q_auto,dpr_auto/content/paulachoice/404/routinefinder-404.jpg?_i=AG 4565 4566" title="" width="250px" />
4566 </a> 4567<h4>Routine finder</h4> 4568 4569<p>Create your own personal skincare routine in less than 3 clicks.</p> 4570 4571<a class="button" href="https://www.paulaschoice.co.uk/routine-finder">take the test</a> 4572</div> 4573 </div> 4574 4575 </div> 4576</section> 4577 4578 4579</div> 4580 4581</section> 4582 4583 4584</div> 4585</div> 4586
4587<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/lib/q/q.js"></script>
vendor: 1 bytes, line 4587
4587
4588<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/lib/q/qm.js"></script>
vendor: 1 bytes, line 4588
4588
4589<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/lib/q/ui/qu.js"></script>
vendor: 1 bytes, line 4589
4589
4590<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/lib/q/qv.js"></script>
vendor: 1 bytes, line 4590
4590
4591<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/lib/emailsuggestion/emailsuggestiondropdown.js"></script>
vendor: 1 bytes, line 4591
4591
4592<script> 4593 4594 4595 4596(function(){ 4597window.Customer = {"FIRSTNAME":"","LASTNAME":"","EMAIL":""}; 4598}()); 4599 4600(function(){ 4601window.Constants = {"AVAIL_STATUS_IN_STOCK":"IN_STOCK","AVAIL_STATUS_PREORDER":"PREORDER","AVAIL_STATUS_BACKORDER":"BACKORDER","AVAIL_STATUS_NOT_AVAILABLE":"NOT_AVAILABLE"}; 4602window.Resources = {"I_AGREE":"Accept","TRACKING_CONSENT":"global.tracking_consent","TRACKING_NO_CONSENT":"global.tracking_no_consent","CLOSE":"Close","NO_THANKS":"No, thanks","OK":"OK","ARE_YOU_HUMAN":"Are you a Human Being?","PLEASE_SELECT":"Please Select One","SHIP_QualifiesFor":"This delivery qualifies for","CC_LOAD_ERROR":"Couldn't load credit card!","COULD_NOT_SAVE_ADDRESS":"Could not save address. Please check your entries and try again.","REG_ADDR_ERROR":"Could Not Load Address","NEXT":"Next","PREV":"Previous","BONUS_PRODUCT":"Gift","BONUS_PRODUCTS":"Gifts","SELECT_BONUS_PRODUCTS":"Choose Your Gift","SELECT_BONUS_PRODUCT":"product.selectbonusproduct","BONUS_PRODUCT_SELECT_BUTTON":"Select","BONUS_PRODUCT_UNSELECT_BUTTON":"Unselect","BONUS_PRODUCT_MAX":"The maximum number of gifts has been selected. Please remove one in order to add gifts.","BONUS_PRODUCT_TOOMANY":"You have selected too many gifts. Please change the quantity.","SIMPLE_SEARCH":"Enter Keyword or Item No.","SUBSCRIBE_EMAIL_DEFAULT":"Email Address","CURRENCY_SYMBOL":"£","MISSINGVAL":"Please enter {0}","SERVER_ERROR":"Server connection failed!","MISSING_LIB":"jQuery is undefined.","BAD_RESPONSE":"Bad response - parser error!","INVALID_PHONE":"Please specify a valid phone number.","REMOVE":"Remove","QTY":"QTY","EMPTY_IMG_ALT":"Remove","COMPARE_BUTTON_LABEL":"Compare Items","COMPARE_CONFIRMATION":"This will remove the first product added for comparison. Is that OK?","COMPARE_REMOVE_FAIL":"Unable to remove item from list","COMPARE_ADD_FAIL":"Unable to add item to list","ADD_TO_CART_FAIL":"Unable to add item '{0}' to shopping bag","REGISTRY_SEARCH_ADVANCED_CLOSE":"Close Advanced Search","GIFT_CERT_INVALID":"Invalid gift card code.","GIFT_CERT_BALANCE":"Your current gift card balance is","GIFT_CERT_AMOUNT_INVALID":"Gift Card can only be purchased with a minimum of 10 and maximum of 150","GIFT_CERT_MISSING":"Please enter a gift card code.","GIFT_CERT_GENERALERROR":"Something went wrong. Please try again.","GIFT_CERT_MIN_ERROR":"Please try again. The minimum is","GIFT_CERT_MAX_ERROR":"Please try again. The maximum is","GIFT_CERT_REGEX_ERROR":"Enter a valid input","MISSING_PAYMENT_METHOD":"Please select a payment method to continue.","GIFT_CERT_CHOOSE_PAYMENTMETHOD":"Your selected payment method is gift certificate. Please select a different method.","INVALID_OWNER":"This appears to be a credit card number. Please enter the name of the card holder.","COUPON_CODE_MISSING":"Please enter a promotion code.","COOKIES_DISABLED":"Your browser is currently not set to accept cookies. Please turn this functionality on or check if you have another program set to block cookies.","BML_AGREE_TO_TERMS":"You must agree to the terms and conditions","CHAR_LIMIT_MSG":"You have {0} characters left out of {1}","CONFIRM_DELETE":"Do you want to remove this {0}?","TITLE_GIFTREGISTRY":"gift card","TITLE_ADDRESS":"address","TITLE_CREDITCARD":"credit card","SERVER_CONNECTION_ERROR":"Server connection failed!","IN_STOCK_DATE":"The expected in-stock date is {0}.","ITEM_STATUS_NOTAVAILABLE":"This item is currently not available.","INIFINITESCROLL":"Show All","STORE_NEAR_YOU":"What's available at a store near you","SELECT_STORE":"Select Store","SELECTED_STORE":"Selected Store","PREFERRED_STORE":"Preferred Store","SET_PREFERRED_STORE":"Set Preferred Store","ENTER_ZIP":"Enter Postal Code","INVALID_ZIP":"Please enter a valid ZIP Code","INVALID_ZIP_CODE":"Unfortunately, we do not deliver to this region.","SEARCH":"Search","CHANGE_LOCATION":"Change Location","CONTINUE_WITH_STORE":"Continue with preferred store","CONTINUE":"Continue","SEE_MORE":"See More Stores","SEE_LESS":"See Fewer Stores","QUICK_VIEW":"Quick View","QUICK_VIEW_POPUP":"Product Quick View","TLS_WARNING":"We value your security!<br/>We detected that you are using an outdated browser.<br/>Update you browser to continue a secure shopping experience.","CSRF_TOKEN_MISMATCH":"global.csrf.failed.error","SUBSCRIBE_SUCCESS":"You have successfully subscribed!","EMAIL_AUTOCOMPLETE":"Did you mean","NOTIFYME_ERROR":"Something went wrong. Please submit again.","NOTIFYME_EMAIL_ERROR":"Please fill the email field.","NOTIFYME_SUCCESS":"We will inform you when product is available.","NOTIFYME_EXISTINGEMAIL":"This email address had already requested to be notified when this product is back in stock.","RESULT_FOUND":"Result Found","SEARCH_RESULT":"Show Results","APPLY_RESULT":"Apply","PR_LISTERPOPUP_MOREREVIEWS":"More reviews","VALIDATE_REQUIRED":"This field is required.","VALIDATE_REMOTE":"Please fix this field.","VALIDATE_EMAIL":"Please enter a valid email address.","VALIDATE_URL":"Please enter a valid URL.","VALIDATE_DATE":"Please enter a valid date.","VALIDATE_DATEISO":"Please enter a valid date ( ISO ).","VALIDATE_NUMBER":"Please enter a valid number.","VALIDATE_DIGITS":"Please enter only digits.","VALIDATE_PLUSANDDIGITS":"Please enter valid phone number (without spaces or hyphen).","VALIDATE_CREDITCARD":"Please enter a valid credit card number.","VALIDATE_EQUALTO":"Please enter the same value again.","VALIDATE_MAXLENGTH":"Please enter no more than {0} characters.","VALIDATE_MINLENGTH":"Please enter at least {0} characters.","VALIDATE_RANGELENGTH":"Please enter a value between {0} and {1} characters long.","VALIDATE_RANGE":"Please enter a value between {0} and {1}.","VALIDATE_MAX":"Please enter a value less than or equal to {0}.","VALIDATE_MIN":"Please enter a value greater than or equal to {0}.","VALIDATE_ALPHANUMERIC":"Please use letters, numbers, - or '","VALIDATE_ALPHANUMERICWITHDOT":"Please only use letters, numbers, - or ' or .","VALIDATE_ALPHANUMERICWITHSLASH":"Please use letters, numbers, - or ' or /","VALIDATE_ALPHANUMERICWITHSLASHAND":"validate.alphanumericwithslashand","VALIDATE_ALPHANUMERICWITHCOMMA":"Please use letters, numbers, - or ' or ,","VALIDATE_ALPHANUMERICWITHCOMMADOTSPACE":"Please use letters, numbers, comma, dots or spaces","VALIDATE_ALPHANUMERICWITHCOMMASLASH":"Please use letters, numbers, - or ' or , or /","VALIDATE_FULLNAMELENGTH":"validate.fullnamelength","VALIDATE_GBCITYVALIDATOR":"Unfortunately, we do not ship to Jersey, Guernsey, or to Gibraltar or other Over
4602seas Territories.","VALIDATE_ESHOUSENUMBERADDITIONVALIDATOR":"Please use letters, numbers, - or ' or / or superscript characters","VALIDATE_ESADDRESSVALIDATOR":"Please use letters, numbers, - or /","ADYEN_CC_VALIDATE":"Please enter a valid credit card information.","VALIDATE_PASSWORD":"The password has to be 8 - 255 characters long","RECAPTCHA_SITEKEY":"6LckMf0kAAAAAJ_91sihhrSfrVAqpL47-iJFpY1B","CHATPRODUCTADDED":"was added to your shopping bag.","CHATPRODUCTREMOVED":"has been removed from your shopping bag.","COUPONADDED":"The coupon code has been added to your order and was applied.","COUPON_ALREADY_IN_BASKET":"Coupon code cannot be combined with other coupon code in the shopping bag [agent]","COUPON_EXPIRED":"Coupon cannot be added to the shopping bag because it expired [agent]","NO_ACTIVE_PROMOTION":"Coupon code cannot currently be added to the shopping bag, because the promotion is not active [agent]","COUPON_GENERAL":"There is something wrong with this coupon code [agent]","COUPON_CODE_UNKNOWN":"Coupon code cannot currently be added to the shopping bag [agent]","CHATALLPRODUCTSREMOVED":"Your cart is empty now.","COUPONREMOVED":"Coupon code removed","IBM_WATSON_RATE":"Please rate the chat with the agent","IN_STOCK":"In Stock","QTY_IN_STOCK":"{0} Item(s) in Stock","PREORDER":"Keep me informed","QTY_PREORDER":"{0} item(s) are available for pre-order.","REMAIN_PREORDER":"The remaining items are available for pre-order.","BACKORDER":"Back Order","QTY_BACKORDER":"Back order {0} item(s)","REMAIN_BACKORDER":"The remaining items are available on back order.","NOT_AVAILABLE":"This item is currently not available.","REMAIN_NOT_AVAILABLE":"The remaining items are currently not available. Please adjust the quantity.","onlydigitsRegex":"^[0-9]+$","plusAndDigitsRegex":"^(\\+?)\\d{8,14}$","alphanumericRegex":"^[0-9A-Za-zÃ-É '-]+$","alphanumericwithslashandRegex":"^[0-9A-Za-zÃ-É &/'-]+$","alphanumericwithdotRegex":"^[0-9A-Za-zÃ-É .'-]+$","alphanumericwithslashRegex":"^[0-9A-Za-zÃ-É /'-]+$","alphanumericwithcommaRegex":"^[0-9A-Za-zÃ-É ,'-]+$","alphanumericwithcommaslashRegex":"^[0-9A-Za-zÃ-É /,'-]+$","alphanumericwithcommadotspace":"^[0-9A-Za-z., ]+$","ingredientcheckervalidation":"^[0-9A-Za-z\\p{L}.,|~.&·<>:;\\[\\]\\-â \\s\\n\\(\\)/\"'\\\\]{2,}$","GBcityvalidatorRegex":"^(?![Gg][Ii][Bb][Rr][Aa][Ll][Tt][Aa][Rr]|[Jj][Ee][Rr][Ss][Ee][Yy]|[Gg][Uu][Ee][Rr][Nn][Ss][Ee][Yy])[0-9A-Za-zÃ-É &/'-]+$","EShouseNumberAdditionValidatorRegex":"^[°ºËÌͦ֯áµâ¦ÂªÍ£áµáµ
ᴬͤᴱáµ0-9A-Za-zÃ-É /'-]+$","ESAddressValidatorRegex":"^[/0-9A-Za-zÃ-É '-]+$","notCCRegex":"^(?!(([0-9 -]){13,19})).*$","postalCodeRegexes":{"AT":"^\\d{4}$","BE":"^[1-9]{1}[0-9]{3}$","DK":"^([D|d][K|k]( |-))?[1-9]{1}[0-9]{3}$","FI":"^\\d{5}$","FR":"^(F-)?((2[A|B])|[0-9]{2})[0-9]{3}$","DE":"\\b((?:0[1-46-9]\\d{3})|(?:[1-357-9]\\d{4})|(?:[4][0-24-9]\\d{3})|(?:[6][013-9]\\d{3}))\\b","IT":"^(V-|I-)?[0-9]{5}$","LU":"^\\d{4}$","NL":"^[1-9][0-9]{3}\\s?([a-zA-Z]{2})$","ES":"^([1-9]{2}|[0-9][1-9]|[1-9][0-9])[0-9]{3}$","SE":"^(s-|S-){0,1}[0-9]{3}\\s?[0-9]{2}$","CH":"^\\d{4}$","GB":"^(GIR|[A-Z]\\d[A-Z\\d]??|[A-Z]{2}\\d[A-Z\\d]??)[ ]??(\\d[A-Z]{2})$","US":"^\\d{5}([\\-]?\\d{4})?$","CA":"^[ABCEGHJKLMNPRSTVXY]\\d[ABCEGHJ-NPRSTV-Z][ ]?\\d[ABCEGHJ-NPRSTV-Z]\\d$","NO":"^\\d{4}$","PL":"^\\d{2}-\\d{3}$","BG":"^\\d{4}$","HR":"^\\d{5}$","CY":"^\\d{4}$","CZ":"^\\d{3}[ ]?\\d{2}$","EE":"^\\d{5}$","GR":"^\\d{3}[ ]?\\d{2}$","HU":"^\\d{4}$","LV":"^\\d{4}$","LT":"^\\d{5}$","MT":"^[A-Z]{3}[ ]?\\d{2,4}$","MC":"^98\\d{3}$","FR-DEP":"^97[1-8]\\d{2}$","PT":"^\\d{4}([\\-]\\d{3})?$","RO":"^\\d{6}$","SK":"^\\d{3}[ ]?\\d{2}$","SI":"^\\d{4}$"},"nameLengthRegex":"^.{1,50}$","dateRegex":"^(0?[1-9]|[12][0-9]|3[0-1])[/](0?[1-9]|1[0-2])[/](19|20)?\\d{2}$","phonepRegexes":{"us":"^\\(?([2-9][0-8][0-9])\\)?[\\-\\. ]?([2-9][0-9]{2})[\\-\\. ]?([0-9]{4})(\\s*x[0-9]+)?$","ca":"^\\(?([2-9][0-8][0-9])\\)?[\\-\\. ]?([2-9][0-9]{2})[\\-\\. ]?([0-9]{4})(\\s*x[0-9]+)?$","fr":"^0[1-6]{1}(([0-9]{2}){4})|((\\s[0-9]{2}){4})|((-[0-9]{2}){4})$","nl":"(^\\+[0-9]{2}|^\\+[0-9]{2}\\(0\\)|^\\(\\+[0-9]{2}\\)\\(0\\)|^00[0-9]{2}|^0)([0-9]{9}$|[0-9\\-\\s]{10}$)","de":"(^015|^016|^017)([0-9]{5,9}$)|(^0[1-9]{1})([0-9]{2,10}$)","it":"^(([0-9]{2,4})([-\\s\\/]{0,1})([0-9]{4,8}))?$","jp":"^(0\\d{1,4}- ?)?\\d{1,4}-\\d{4}
4602$","cn":".*","gb":"^((\\(?0\\d{4}\\)?\\s?\\d{3}\\s?\\d{3})|(\\(?0\\d{3}\\)?\\s?\\d{3}\\s?\\d{4})|(\\(?0\\d{2}\\)?\\s?\\d{4}\\s?\\d{4}))(\\s?\\#(\\d{4}|\\d{3}))?$"},"emailAddressRegex":"^(\\w[.%+-]?)+\\w+@(?!.*[@,])(?=.*\\.\\w{2,})\\w{0,63}(-?\\w+)+(\\.(?!.*[\\d])\\w{2,63})+$","postalCodeRestriction_ES":"51000, 51001, 51002, 51003, 51004, 51005, 52000, 52001, 52002, 52003, 52004, 7001, 7002, 7003, 7004, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7100, 7101, 7108, 7109, 7110, 7120, 7121, 7122, 7140, 7141, 7142, 7143, 7144, 7150, 7157, 7159, 7160, 7170, 7179, 7180, 7181, 7183, 7184, 7190, 7191, 7192, 7193, 7194, 7195, 7196, 7198, 7199, 7200, 7208, 7209, 7210, 7220, 7230, 7240, 7250, 7260, 7300, 7310, 7311, 7312, 7313, 7314, 7315, 7316, 7320, 7330, 7340, 7349, 7350, 7360, 7369, 7400, 7420, 7430, 7440, 7450, 7458, 7459, 7460, 7469, 7470, 7500, 7509, 7510, 7511, 7518, 7519, 7520, 7529, 7530, 7540, 7550, 7559, 7560, 7570, 7579, 7580, 7589, 7590, 7600, 7609, 7610, 7611, 7620, 7629, 7630, 7638, 7639, 7640, 7650, 7659, 7660, 7669, 7670, 7680, 7687, 7688, 7689, 7690, 7691, 7700, 7701, 7702, 7703, 7710, 7711, 7712, 7713, 7714, 7720, 7730, 7740, 7748, 7749, 7750, 7760, 7769, 7800, 7810, 7811, 7812, 7813, 7814, 7815, 7816, 7817, 7818, 7819, 7820, 7828, 7829, 7830, 7839, 7840, 7849, 7850, 7860, 7870, 7871, 7872, 07001, 07002, 07003, 07004, 07005, 07006, 07007, 07008, 07009, 07010, 07011, 07012, 07013, 07014, 07015, 07100, 07101, 07108, 07109, 07110, 07120, 07121, 07122, 07140, 07141, 07142, 07143, 07144, 07150, 07157, 07159, 07160, 07170, 07179, 07180, 07181, 07183, 07184, 07190, 07191, 07192, 07193, 07194, 07195, 07196, 07198, 07199, 07200, 07208, 07209, 07210, 07220, 07230, 07240, 07250, 07260, 07300, 07310, 07311, 07312, 07313, 07314, 07315, 07316, 07320, 07330, 07340, 07349, 07350, 07360, 07369, 07400, 07420, 07430, 07440, 07450, 07458, 07459, 07460, 07469, 07470, 07500, 07509, 07510, 07511, 07518, 07519, 07520, 07529, 07530, 07540, 07550, 07559, 07560, 07570, 07579, 07580, 07589, 07590, 07600, 07609, 07610, 07611, 07620, 07629, 07630, 07638, 07639, 07640, 07650, 07659, 07660, 07669, 07670, 07680, 07687, 07688, 07689, 07690, 07691, 07700, 07701, 07702, 07703, 07710, 07711, 07712, 07713, 07714, 07720, 07730, 07740, 07748, 07749, 07750, 07760, 07769, 07800, 07810, 07811, 07812, 07813, 07814, 07815, 07816, 07817, 07818, 07819, 07820, 07828, 07829, 07830, 07839, 07840, 07849, 07850, 07860, 07870, 07871, 07872, 35001, 35002, 35003, 35004, 35005, 35006, 35007, 35008, 35009, 35010, 35011, 35012, 35013, 35014, 35015, 35016, 35017, 35018, 35019, 35100, 35106, 35107, 35108, 35109, 35110, 35118, 35119, 35120, 35128, 35129, 35130, 35138, 35139, 35140, 35149, 35200, 35210, 35211, 35212, 35213, 35214, 35215, 35216, 35217, 35218, 35219, 35220, 35229, 35230, 35240, 35250, 35259, 35260, 35269, 35270, 35280, 35290, 35299, 35300, 35307, 35308, 35309, 35310, 35319, 35320, 35328, 35329, 35330, 35333, 35338, 35339, 35340, 35349, 35350, 35360, 35368, 35369, 35400, 35411, 35412, 35413, 35414, 35415, 35420, 35421, 35422, 35423, 35430, 35431, 35432, 35450, 35457, 35458, 35459, 35460, 35468, 35469, 35470, 35478, 35479, 35480, 35488, 35489, 35500, 35507, 35508, 35509, 35510, 35520, 35530, 35539, 35540, 35541, 35542, 35543, 35544, 35550, 35558, 35559, 35560, 35561, 35570, 35571, 35572, 35580, 35600, 35610, 35611, 35612, 35613, 35620, 35625, 35626, 35627, 35628, 35629, 35630, 35637, 35638, 35639, 35640, 35649, 35650, 35660, 38001, 38002, 38003, 38004, 38005, 38006, 38007, 38008, 38009, 38010, 38107, 38108, 38109, 38110, 38111, 38120, 38129, 38130, 38139, 38140, 38150, 38160, 38170, 38180, 38190, 38201, 38202, 38203, 38204, 38205, 38206, 38207, 38208, 38240, 38250, 38260, 38270, 38280, 38290, 38291, 38292, 38293, 38294, 38296, 38297, 38300, 38310, 38311, 38312, 38313, 38314, 38315, 38320, 38329, 38330, 38340, 38350, 38355, 38356, 38357, 38358, 38359, 38360, 38370, 38379, 38380, 38389, 38390, 38398, 38399, 38400, 38410, 38412, 38413, 38414, 38415, 38416, 38417, 38418, 38419, 38420, 38428, 38429, 38430, 38434, 38435, 38438, 38439, 38440, 38441, 38449, 38450, 38458, 38459, 38460, 38470, 38479, 38480, 38489, 38500, 38508, 38509, 38510, 38520, 38530, 38540, 38550, 38560, 38570, 38579, 38580, 38588, 38589, 38590, 38591, 38592, 38593, 38594, 38595, 38600, 38610, 38611, 38612, 38613, 38614, 38615, 38616, 38617, 38618, 38619, 38620, 38626, 38627, 38628, 38629, 38630, 38631, 38632, 38639, 38640, 38649, 38650, 38652, 38660, 38670, 38677, 38678, 38679, 38680,38683, 38684, 38685, 38686, 38687, 38688, 38689, 38690, 38700, 38710, 38711, 38712, 38713, 38714, 38715, 38720, 38726, 38727, 38728, 38729, 38730, 38738, 38739, 38740, 38749, 38750, 38758, 38759, 38760, 38767, 38768, 38769, 38770, 38779, 38780, 38787, 38788, 38789, 38800, 38801, 38810, 38811, 38812, 38813, 38820, 38829, 38830, 38840, 38849, 38850, 38852, 38860, 38869, 38870, 38879, 38890, 38891, 38892, 38900, 38910, 38911, 38912, 38913, 38914, 38915, 38916, 38917","postalCodeRestriction_DE":"27498","postalCodeRestriction_IT":"47890,47891,47892,47893,47894,47895,47896,47897,47898,47899"}; 4603window.Urls = {"getIngredientData":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Search-GetIngredientData","appResources":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Resources-Load","pageInclude":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Page-Include","continueUrl":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-SubmitForm","cookieExtendCookie":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cookie
4603s-ExtendCookie","staticPath":"/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/","addGiftCert":"/giftcertpurchase","minicartGC":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/GiftCert-ShowMiniCart","addProduct":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-AddProduct","addProductThroughChat":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-AddProductThroughChat","removeProductThroughChat":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-RemoveProductThroughChat","addProductViaGET":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-AddProductViaGET","minicart":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-MiniAddProduct","cartShow":"/cart","giftRegAdd":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Address-GetAddressDetails?addressID=","paymentsList":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/PaymentInstruments-List","addressesList":"https://www.paulaschoice.co.uk/account/address","wishlistAddress":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Wishlist-SetShippingAddress","deleteAddress":"/account/deleteaddress","getProductUrl":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Product-Show","getBonusProducts":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Product-GetBonusProducts","addBonusProduct":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-AddBonusProduct","getSetItem":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Product-GetSetItem","productDetail":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Product-Detail","getAvailability":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Product-GetAvailability","removeImg":"/on/demandware.static/Sites-paulaschoice_uk-Site/-/default/dwd03e41b3/images/icon_remove.gif","searchsuggest":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Search-GetSuggestions","productNav":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Product-Productnav","summaryRefreshURL":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COBilling-UpdateSummary","billingSelectCC":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COBilling-SelectCreditCard","updateAddressDetails":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-UpdateAddressDetails","updateAddressDetailsBilling":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COBilling-UpdateAddressDetails","shippingMethodsJSON":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-GetApplicableShippingMethodsJSON","shippingMethodsList":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-UpdateShippingMethodList","shippingMethodsListPaazl":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-UpdateShippingMethodListPaazl","selectShippingMethodsList":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-SelectShippingMethod","saveShippingAddress":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-SaveShippingAddress","getPostCodeService":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-GetPostCodeService","saveBillingAddress":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COBilling-SaveBillingAddress","resetPaymentForms":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COBilling-ResetPaymentForms","compareShow":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Compare-Show","compareAdd":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Compare-AddProduct","compareRemove":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Compare-RemoveProduct","compareEmptyImage":"/on/demandware.static/Sites-paulaschoice_uk-Site/-/default/dw0c895b72/images/comparewidgetempty.png","giftCardCheckBalance":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COBilling-GetGiftCertificateBalance","redeemGiftCert":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COBilling-RedeemGiftCertificateJson","addCoupon":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-AddCouponJson","
4603storesInventory":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/StoreInventory-Inventory","setPreferredStore":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/StoreInventory-SetPreferredStore","getPreferredStore":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/StoreInventory-GetPreferredStore","setStorePickup":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/StoreInventory-SetStore","setZipCode":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/StoreInventory-SetZipCode","getZipCode":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/StoreInventory-GetZipCode","billing":"/checkout/billing","setSessionCurrency":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Currency-SetSessionCurrency","getProductInfo":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Product-GetProductInfo","addEditAddress":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShippingMultiple-AddEditAddressJSON","cookieHint":"/cookie_hint/cookie_hint.html","cookieEditPage":"/cookies/cookies.html","consentTrackingSetSession":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Account-ConsentTracking","rateLimiterReset":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/RateLimiter-HideCaptcha","csrffailed":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/CSRF-Failed","getredirection":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Url-getCurrent","autofillAddress":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Address-AutofillAddress","isFirstCustomerOrder":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-FirstCustomerOrder","getEmailSuggestionList":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Home-EmailSuggestions","includeNotifyMeUserInputAjax":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/NotifyMe-includeNotifyMeUserInputAjax","faqShipping":"/shipping/faq-shipping.html","addCouponFromChat":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-AddCouponFromChat","international":"/international/international.html","getCartForChat":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-GetCartForChat","removeAllProductsThroughChat":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-RemoveAllProductsThroughChat","removeCouponFromChat":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-RemoveCouponFromChat","getCartSkusInfo":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-GetCartSkusInfo","updatePaazlShippingPrice":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/COShipping-UpdatePaazlShippingPrice","paymentFromComponentUrl":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Adyen-PaymentFromComponent","paymentDetailsFromComponent":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Adyen-PaymentDetailsFromComponent","hamsTracking":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cookies-HamsTracking","pdComponentFindRoutine":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Search-PdComponentFindRoutine","getMeaningfullConcerns":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Search-GetMeaningfullConcerns","imageAnalyzer":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Ingredients-imageAnalyzer","ingredientCheckerProductFinder":"https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Search-IngredientCheckerProductFinder","showReviewPopup":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Product-ShowReviewPopup","getMerchantId":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Emarsys-MerchantId"}; 4604window.SitePreferences = {"LISTING_REFINE_SORT":true,"STORE_PICKUP":true,"COOKIE_HINT":false,"CURRENCY_CODE":"GBP","LOCALE":"gb","COUNTRY":"gb","OJSON":"","ADYEN_SF_ENABLED":true,"REAL_TIME_PRODUCT_IMPRESSION_ENABLED":true,"INGREDIENTS_RATING_COLORS":"{\"best\":\"#0065B7\",\"good\":\"#339999\",\"average\":\"#CEAEA1\",\"bad\":\"#E2967F\",\"worst\":\"#8C244D\",\"unknown\":\"#000000\",\"not rated\":\"grey\"}"}; 4605window.SessionAttributes = {"SHOW_CAPTCHA":null,"SHOW_COUNTRYPOPUP":null,"REDIRECTURL":"","PREFLOCALE":null,"ISEU":null}; 4606}()); 4607</script>
vendor: 1 bytes, line 4607
4607
4608<script> 4609 4610(function(){ 4611window.SessionAttributes = {"SHOW_CAPTCHA":null,"SHOW_COUNTRYPOPUP":null,"REDIRECTURL":"","PREFLOCALE":null,"ISEU":null}; 4612window.User = {"zip":null,"storeId":null}; 4613}()); 4614</script>
4614 4615 4616 4617
4618<script src="https://ui.powerreviews.com/stable/4.1/ui.js" async></script>
4618 4619 4620 4621
4622<script> 4623 4624(function () { 4625window.KlaviyoUrls = {"subscribers":"/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/KlaviyoNewsletter-Subscribers","thankYouPage":"https://www.paulaschoice.co.uk/newsletter/newsletter_success.html","thankYouPageEcourse":"https://www.paulaschoice.co.uk/newsletter/newsletter-success-course.html"}; 4626window.KlaviyoResources = {"locale":"en_GB"}; 4627window.KlaviyoPreferences = {"enabled":true}; 4628}()); 4629</script>
4629 4630
4631<script>pageContext = {"title":"Cart","type":"Cart","ns":"cart","gtmPageType":"Cart"};</script>
vendor: 1 bytes, line 4631
4631
4632<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/minified/app.js" async="async"></script>
4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759<div id="trustbadgeCustomContainer"></div> 4760 4761 4762
4763<script> 4764var meta = ""; 4765var keywords = ""; 4766</script>
4766 4767 4768 4769
4770<script> 4771var element = document.getElementById('myRoutine'); 4772if(element) { 4773window.myRoutine = { 4774config: { 4775apiBaseUrl: "https://paulaschoiceroutineapiservicehost.azurewebsites.net", 4776siteBaseUrl: "https://paulaschoiceroutinecontenthost.azurewebsites.net", 4777site: "paulaschoice-eu.com", 4778topFloatPadding: "69", 4779locale: "en_EU" 4780}, 4781getProductsInfo: function(args) { 4782$.ajax({ 4783url: "/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/MyRoutine-GetProductsInfo", 4784type: 'POST', 4785xhrFields: { 4786withCredentials: true 4787}, 4788dataType: 'json', 4789contentType: 'application/json', 4790data: JSON.stringify({ 4791productIds: args.productIds 4792}) 4793}) 4794.done(function (response) { 4795args.success(response.data); 4796}) 4797.fail(function (xhr, textStatus) { 4798args.fail(); 4799}) 4800}, 4801getCustomerInfo: function(args) { 4802$.ajax({ 4803url: "/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/MyRoutine-GetCustomerInfo", 4804type: 'GET', 4805xhrFields: { 4806withCredentials: true 4807}, 4808dataType: 'json' 4809}) 4810.done(function (response) { 4811args.success(response.data); 4812}) 4813.fail(function (xhr, textStatus) { 4814args.fail(); 4815}) 4816}, 4817addProductsToBag: function(args) { 4818var productsParameter = ''; 4819var productIds = args.productIds; 4820var productId; 4821for ( var i = 0; i < productIds.length; i++ ){ 4822productId = productIds[i]; 4823if ( productId.indexOf('-') > -1 ){ 4824productId = productId.split('-')[1]; 4825} 4826productsParameter += productId + ','; 4827} 4828parameter = productsParameter.substr(0,productsParameter.length-1); 4829var location = "/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-AddRoutineToCart".concat('?pids='+parameter); 4830window.location = location; 4831}, 4832login: function() { 4833window.location = "https://www.paulaschoice.co.uk/login".concat('?original=', window.location.pathname); 4834} 4835}; 4836let stateCheck = setInterval(function(){ 4837if (document.readyState === 'complete') { 4838if (!String.prototype.startsWith) { 4839String.prototype.startsWith = function(searchString, position) { 4840position = position || 0; 4841return this.indexOf(searchString,position) === position; 4842}; 4843} 4844clearInterval(stateCheck); 4845var link = document.createElement('link'); 4846link.setAttribute('rel', 'stylesheet'); 4847link.setAttribute('href', 'https://paulaschoiceroutinecontenthost.azurewebsites.net/main.css'); 4848document.getElementsByTagName("head")[0].appendChild(link); 4849var script = document.createElement('script'); 4850script.setAttribute('type', 'text/javascript'); 4851script.setAttribute('src', 'https://paulaschoiceroutinecontenthost.azurewebsites.net/main.js'); 4852script.onload = function() { 4853window.myRoutine.init(element); 4854} 4855document.getElementsByTagName("head")[0].appendChild(script); 4856} 4857}, 100); 4858} 4859</script>
4859 4860 4861 4862 4863 4864<div class="footer-cloudchat"> 4865 4866 4867 4868
4868<script> 4869window.chatConfig = { 4870 setHandoffActiveUrl: "/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/ChatUtils-SetHandoffActive", 4871 clearHandoffActiveUrl: "/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/ChatUtils-ClearHandoffActive", 4872 alhenaCompanyId: "paulaschoice_uk", 4873 addProductThroughChatUrl: "https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/Cart-AddProductThroughChat?format=ajax" 4874}; 4875 </script>
4875 4876 4877
4877<script> 4878 document.gleenConfig = { 4879 company: "paulaschoice_uk", 4880 apiBaseUrl: "https://app.alhena.ai" 4881 }; 4882</script>
4882 4883<style> 4884 div#helix-chat-container .css-xn3drc { 4885 z-index: 200 !important; 4886 } 4887</style>
4888<script src="https://app.alhena.ai/sdk/gleenWidget.js"></script>
vendor: 2 bytes, line 4888
4888
4889<script type="text/javascript"> 4890 (function () { 4891 function activateHandoffWidget() { 4892 var tpl = document.getElementById('chatHandoffTemplate'); 4893 if (!tpl) { 4894 console.log('No handoff channel available for this locale/hours - Alhena continues handling this conversation.'); 4895 return; 4896 } 4897fetch(window.chatConfig.setHandoffActiveUrl, { 4898 method: 'POST' 4899 }).catch(function (err) { console.error('Failed to persist handoff state:', err); }); 4900 4901 var channel = tpl.getAttribute('data-channel'); 4902 4903 if (channel === 'MIAW') { 4904 window.addEventListener('onEmbeddedMessagingButtonCreated', function onBtn() { 4905 window.removeEventListener('onEmbeddedMessagingButtonCreated', onBtn); 4906 if (window.embeddedservice_bootstrap && embeddedservice_bootstrap.utilAPI) { 4907 embeddedservice_bootstrap.utilAPI.launchChat() 4908 .catch(function (err) { console.error('MIAW launchChat error:', err); }); 4909window.gleenWidget.hideLauncher(); 4910 } 4911 }); 4912 } 4913 if (channel === 'Kustomer') { 4914 // Persisted so the open request survives a reload during handoff. 4915 try { 4916 sessionStorage.setItem('pcKustomerAutoOpen', '1'); 4917 } catch (e) {} 4918 window.pcKustomerAutoOpen = true; 4919 4920 if (typeof window.gleenWidget.hideLauncher === 'function') { 4921 window.gleenWidget.hideLauncher(); 4922 } 4923 } 4924 // channel === 'IBM' / 'ServiceCloud' auto-open logic - pending review of those scripts 4925 4926 var clone = document.importNode(tpl.content, true); 4927 document.body.appendChild(clone); 4928 } 4929 4930 window.gleenWidget.on('ticket:agent_handoff_initiated', function () { 4931 console.log('Alhena handoff initiated - activating human agent channel'); 4932var tpl = document.getElementById('chatHandoffTemplate'); 4933 if (!tpl) { 4934 console.log('No handoff channel available for this locale/hours - Alhena continues handling this conversation.'); 4935 return; 4936 } 4937 window.gleenWidget.closeTicket(); 4938 window.gleenWidget.close(); 4939 activateHandoffWidget(); 4940 4941 }); 4942 })(); 4943</script>
4943 4944<!-- Alhena event tracking snippet -->
4945<script> 4946 !(function (w) { 4947 w._alhenaEventQueue = w._alhenaEventQueue || []; 4948 w.trackAlhenaEvent = 4949 w.trackAlhenaEvent || 4950 function (method, data) { 4951 console.log('[Alhena]', method, data); 4952 w._alhenaEventQueue.push({ method: method, args: data }); 4953 }; 4954 })(window); 4955</script>
vendor: 2 bytes, line 4955
4955
4956<script> 4957 (function () { 4958 function onGleenReady(cb) { 4959 if (window.gleenWidget && typeof window.gleenWidget.on === 'function') { 4960 cb(); 4961 return; 4962 } 4963 setTimeout(function () { onGleenReady(cb); }, 100); 4964 } 4965 4966 function showAddedPopup(html) { 4967 if (typeof window.pcShowProductAddedPopup === 'function') { 4968 window.pcShowProductAddedPopup(html); 4969 return; 4970 } 4971 // app.js not ready yet â retry briefly 4972 var tries = 0; 4973 var t = setInterval(function () { 4974 tries += 1; 4975 if (typeof window.pcShowProductAddedPopup === 'function') { 4976 clearInterval(t); 4977 window.pcShowProductAddedPopup(html); 4978 } else if (tries > 40) { 4979 clearInterval(t); 4980 } 4981 }, 100); 4982 } 4983 4984 function readCartData() { 4985 var el = document.querySelector('[data-cartdata]'); 4986 if (!el) { 4987 return []; 4988 } 4989 try { 4990 var data = JSON.parse(el.getAttribute('data-cartdata') || '[]'); 4991 return Array.isArray(data) ? data : []; 4992 } catch (e) { 4993 return []; 4994 } 4995 } 4996 4997 function refreshCartData() { 4998 var url = window.Urls && Urls.getCartSkusInfo; 4999 if (!url) { 5000 return Promise.resolve(); 5001 } 5002 return fetch(url, { credentials: 'same-origin' }) 5003 .then(function (r) { return r.text(); }) 5004 .then(function (text) { 5005 var el = document.querySelector('[data-cartdata]'); 5006 if (!el || !text) { 5007 return; 5008 } 5009 var parsed = JSON.parse(text); 5010 el.setAttribute( 5011 'data-cartdata', 5012 typeof parsed === 'string' ? parsed : JSON.stringify(parsed) 5013 ); 5014 }) 5015 .catch(function (err) { 5016 console.error(err); 5017 }); 5018 } 5019 5020 function parseAlhenaPrice(price) { 5021 if (typeof price === 'number' && !isNaN(price)) return price; 5022 if (!price) return 0; 5023 var n = parseFloat(String(price).replace(/[^\d.,-]/g, '').replace(',', '.')); 5024 return isNaN(n) ? 0 : n; 5025 } 5026 5027 onGleenReady(function () { 5028 window.gleenWidget.on('products:added_to_cart', function (products) { 5029 if (!products || !products.length) { 5030 return; 5031 } 5032 5033 var url = window.chatConfig && window.chatConfig.addProductThroughChatUrl; 5034 if (!url) { 5035 console.error('Alhena ATC: missing chatConfig.addProductThroughChatUrl'); 5036 return; 5037 } 5038 5039 products.forEach(function (product) { 5040 var pid = product.variantId || product.masterProductId; 5041 if (!pid) { 5042 return; 5043 } 5044 var existing = readCartData().filter(function (item) { 5045 return String(item.sku) === String(pid); 5046 })[0]; 5047 var qtyBefore = existing ? Number(existing.quantity) || 0 : 0; 5048 fetch(url, { 5049 method: 'POST', 5050 credentials: 'same-origin', 5051 headers: { 5052 'Content-Type': 'application/x-www-form-urlencoded', 5053 'X-Requested-With': 'XMLHttpRequest' 5054 }, 5055 body: 'pid=' + encodeURIComponent(pid) + '&source=alhena' 5056 }) 5057 .then(function (r) { 5058 if (!r.ok) { 5059 throw new Error('Alhena ATC failed: ' + r.status); 5060 } 5061 return r.text(); 5062 }) 5063 .then(function (html) { 5064 showAddedPopup(html);
5065 // Do not close gleenWidget â leave chat open under the popup 5066 var cartEvent = { 5067 type: qtyBefore > 0 ? 'QUANTITY_INCREASED' : 'ITEM_ADDED', 5068 productId: pid, 5069 productName: product.productName, 5070 value: parseAlhenaPrice(product.price), 5071 currency: product.currency, 5072 quantity: qtyBefore + 1 5073 }; 5074 console.log('[Alhena AB] sendCartEvent', cartEvent); 5075 trackAlhenaEvent('sendCartEvent', cartEvent); 5076 return refreshCartData(); 5077 }) 5078 .catch(function (err) { 5079 console.error(err); 5080 }); 5081 }); 5082 }); 5083 }); 5084 })(); 5085</script>
5085 5086 5087 5088 5089 5090 5091 5092 5093</div> 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104<div class="cookie-bar js-cookie-bar"> 5105<div class="cookie-bar-content">We uncover the truth about skincare and our cookies. We use cookies and similar techniques to improve your experience on our website. Cookies make it possible to provide various functionalities (such as remembering language preference and sharing via social media such as Facebook, Instagram, etc.). Cookies also provide us with insight into how our website is used. We can also use cookies to build a personal profile and thus display personalized content and advertisements (on our websites and on third-party websites). Read more about this in our <a href="https://www.paulaschoice.co.uk/cookie-notice/cookie-policy.html">Cookie Statement</a> and <a href="https://www.paulaschoice.co.uk/privacy-policy/privacy-policy.html">Privacy Statement</a>. You can change your preference at any time under <a href="https://www.paulaschoice.co.uk/cookies/cookies.html">Cookie Settings</a>. 5106<div class="button-container has-three-buttons"> 5107<button class="button cookie-accept js-cookie-accept simple"> 5108Accept 5109</button> 5110<button type="button" class="cookie-reject js-cookie-reject"> 5111Decline 5112</button> 5113 5114<a class="button simple customise" href="https://www.paulaschoice.co.uk/cookies/cookies.html"> 5115Customize 5116</a> 5117 5118</div> 5119</div> 5120</div> 5121 5122<div class="notify-me-popup-hidden"> 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249<section class="notify-me-popup js-notify-me "> 5250<div class="notify-title"> 5251<h3 class="title-text js-notify-me-title"> 5252 5253</h3> 5254</div> 5255<div class="notify-product-wrapper"> 5256 5257<img class="product-image js-notify-me-image" src="" alt="" title=""/> 5258<div class="product-details"> 5259<h2 class="product-name js-notify-me-name"> 5260 5261</h2> 5262<div class="product-type js-notify-me-type"> 5263 5264</div> 5265<div class="product-price js-notify-me-price"> 5266 5267</div> 5268</div> 5269</div> 5270 5271 5272</section> 5273 5274</div> 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290
5291<script class="js-advertising-script" src="https://tag.mention-me.com/api/v2/refereefind/mmde94c7dc?implementation=link&situation=checkout&firstname=&surname=&locale=en_GB"></script>
5291 5292 5293 5294</div> 5295<!-- Demandware Analytics code 1.0 (body_end-analytics-tracking-asynch.js) -->
5296<script type="text/javascript">//<!-- 5297/* <![CDATA[ */ 5298function trackPage() { 5299 try{ 5300 var trackingUrl = "https://www.paulaschoice.co.uk/on/demandware.store/Sites-paulaschoice_uk-Site/en_GB/__Analytics-Start"; 5301 var dwAnalytics = dw.__dwAnalytics.getTracker(trackingUrl); 5302 if (typeof dw.ac == "undefined") { 5303 dwAnalytics.trackPageView(); 5304 } else { 5305 dw.ac.setDWAnalytics(dwAnalytics); 5306 } 5307 }catch(err) {}; 5308} 5309/* ]]> */ 5310// --> 5311</script>
vendor: 1 bytes, line 5311
5311
5312<script type="text/javascript" src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/internal/jscript/dwanalytics-22.2.js" async="async" onload="trackPage()"></script>
5312 5313<!-- Demandware Active Data (body_end-active_data.js) -->
5314<script src="/on/demandware.static/Sites-paulaschoice_uk-Site/-/en_GB/v1790377706098/internal/jscript/dwac-21.7.1.js" type="text/javascript" async="async"></script>
5314<!-- CQuotient Activity Tracking (body_end-cquotient.js) -->
5315<script src="https://cdn.cquotient.com/js/v2/gretel.min.js" type="text/javascript" async="async"></script>
vendor: 1 bytes, line 5315
5315
5316<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":"f3dcbabbf645440b916488c416f57587","spa":2}' crossorigin="anonymous"></script>
5316 5317</body> 5318</html> 5319
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.