function showLPFilter(){jq("#modernfilter").length>0&&jq("#modernfilter").trigger("click");setTimeout(function(){jq(".lp-custom-checkbox-container").trigger("scroll")},300);document.getElementById("LP-filter-overlay").style.display="block"}function hideLPFilter(){document.getElementById("LP-filter-overlay").style.display="none"}function dynamicFilterScroll(){jq(".lp-custom-checkbox-container").on("scroll",function(){var n=jq(this).height(),t=jq(this).find("ul").outerHeight();if(t>n){var i=jq(this).offset().top,r=jq(this).find("ul").offset().top,u=t-(i-r);i>r?u>n?jq(this).css({"mask-image":"linear-gradient(transparent, black 40%, black 60%, transparent 100%)","-webkit-mask-image":"linear-gradient(transparent, black 40%, black 60%, transparent 100%"}):jq(this).css({"mask-image":"linear-gradient(transparent, black 40%, black 100%, transparent 100%)","-webkit-mask-image":"linear-gradient(transparent, black 40%, black 100%, transparent 100%"}):u>n?jq(this).css({"mask-image":"linear-gradient(transparent, black 0%, black 60%, transparent 100%)","-webkit-mask-image":"linear-gradient(transparent, black 0%, black 60%, transparent 100%"}):jq(this).css({"mask-image":"linear-gradient(transparent, black 0%, black 100%, transparent 100%)","-webkit-mask-image":"linear-gradient(transparent, black 0%, black 100%, transparent 100%"})}})}function getCookie(n){return n=RegExp(String(n+"[^;]+")).exec(document.cookie),unescape(n?n.toString().replace(/^[^=]+./,""):"")}function setCookie(n,t,i){var r,u,f;i=i||{};r=i.expires;"number"==typeof r&&r&&(u=new Date,u.setTime(u.getTime()+1e3*r),r=i.expires=u);r&&r.toUTCString&&(i.expires=r.toUTCString());t=encodeURIComponent(t);n=n+"="+t;for(f in i)n+="; "+f,t=i[f],!0!==t&&(n+="="+t);document.cookie=n}var counter,jq,countryCode,cookies;(function(n){window.vt=window.vt||{};vt.initCookieDisclaimer=function(t){var i=n(t),r=i.find(".closer"),u=function(n){var t=new Date;n.preventDefault();i.slideUp(125);t.setFullYear(t.getFullYear()+1);document.cookie="vtAcceptCookies=1; expires="+t.toString()+"; path=/"};if(i.length&&!(document.cookie.search("vtAcceptCookies")>-1)){i.show();r.on("click",u)}}})(jQuery),function(n){var t,i;window.vt=window.vt||{};t=n("#alreadyEmailRegisterdMsg").val();i="isNewsletterSubscribed";i=RegExp(String(i+"[^;]+")).exec(document.cookie);var u=unescape(i?i.toString().replace(/^[^=]+./,""):""),r=n("form#footer-email-subscribe"),f=function(n){var t=n.getUTCFullYear(),i=n.getUTCMonth(),r=n.getUTCDate(),u=n.getUTCHours(),f=n.getUTCMinutes(),e=n.getUTCSeconds();return new Date(t,i,r,u,f,e)};setFooterNewsLetterCookie=function(n,t){n.preventDefault();var u=new Date,i=f(u),r=new Date(new Date(i).setMonth(i.getMonth()+6));console.log("testing",t+"=1; expires="+r.toString()+"; path=/");document.cookie=t+"=1; expires="+r.toString()+"; path=/"};u&&(console.log("Newsletter Cookie Exist"),n("#footerNewletterSubmit").addClass("disable-subscribe-btn"),n("#newletterEmailSubscribe").attr("disabled","disabled"),n("#newletterEmailSubscribe").attr("placeholder",t));n('input[type="submit"]',r).bind("click touchstart",function(){if(n("#footerNewletterSubmit").hasClass("disable-subscribe-btn"))return!1;var t=n('input[name="targetid"]',r).val(),i=n('input[name="email"]',r).val();formDataArr={};formDataArr.DataStorageId=t;formDataArr.Email=i;formDataArr.IsProfessionnal="False"});n("#footer-email-subscribe").bind("submit",function(i){if(!n("#footerNewletterSubmit").hasClass("disable-subscribe-btn")){i.preventDefault();var r=n(this).attr("action");n.ajax({type:"POST",url:r+"?Data="+JSON.stringify(formDataArr)+"",dataType:"json",success:function(){n(".nl-mail-success").show();setTimeout(function(){n(".nl-mail-success").hide();n("#footerNewletterSubmit").addClass("disable-subscribe-btn");n("#newletterEmailSubscribe").attr("placeholder",t).val("");n("#newletterEmailSubscribe").attr("disabled","disabled");setFooterNewsLetterCookie(i,"isNewsletterSubscribed")},5e3)}})}});vt.initNewsletterSubscriptionCookie=function(i){var r=n(i),u=function(n){var t=n.getUTCFullYear(),i=n.getUTCMonth(),r=n.getUTCDate(),u=n.getUTCHours(),f=n.getUTCMinutes(),e=n.getUTCSeconds();return new Date(t,i,r,u,f,e)},f=function(){return document.cookie.search("vtNewsletterSubsciption")>-1},o=function(){var n=r.find(".closer"),t=function(n){if(n.preventDefault(),!f()){var i=new Date,t=u(i),r=new Date(new Date(t).setDate(t.getDate()+20));document.cookie="vtNewsletterSubsciption=1; expires="+r.toString()+"; path=/"}};n.on("click",t)},e=function(n,t){n.preventDefault();var f=new Date,i=u(f),r=new Date(new Date(i).setMonth(i.getMonth()+6));console.log("testing",t+"=1; expires="+r.toString()+"; path=/");document.cookie=t+"=1; expires="+r.toString()+"; path=/"},s=function(){function v(){var t=jq("#day").val(),i=jq("#month").val(),f=jq("#year").val(),r=new Date,u,n;if(r.setFullYear(f,i-1,t),u=new Date,n=new Date,n.setFullYear(r.getFullYear()+18,i-1,t),jq("#day").val()!=null&&jq("#month").val()!=null&&jq("#year").val()!=null){if(u-n>=0)return jq1("#form-news .news-birthdate .dob-err-msg").hide(),!0;jq1("#form-news .news-birthdate .dob-err-msg").show()}else jq1("#form-news .news-birthdate .dob-err-msg").show();return!1}function l(t){n.ajax({type:"POST",url:t+"&valueList="+JSON.stringify(formdata)+"",dataType:"json",success:function(t){t.Data.success?(jq("#enabledatalayer_popin").val()==="True"&&dataLayer.push({event:"uaevent",ecommerce:"undefined",eventCategory:"registration",eventAction:"newsletter",eventLabel:"popup",uiEmailID:t.Data.EmailHashID}),jq("#form-news .news-birthdate").hide(),n("#form-news").find('#email-news,#legalMentiontxt,#iamTitle,.ctt-forms,input[type="submit"],#name,#post-code,.checkbox-div').hide(),n("#form-news").find('input[type="submit"]').css("visibility","hidden"),n("#form-news").find("#succes-newsletter").fadeIn(800),n("#form-news").find(".dontHide").removeClass("dontHide"),jq(".popin-nl .closer:not(.dontHide), .popin-nl:not(.dontHide)").click(function(){jq(".popin-nl").fadeOut(500);jq("body").removeClass("overhid")}),jq("body").keyup(function(n){n.keyCode===27&&(jq(".popin-nl:not(.dontHide)").fadeOut(500),jq("body:not(.dontHide)").removeClass("overhid"))})):t.Data.success?(n(t.Data.field).setCustomValidity(t.Data.errormessage),n("#form-news").checkValidity(),setTimeout(function(){n(t.Data.field).setCustomValidity("")},3e3),n("#form-news").find('input[type="submit"]').prop("disabled",!1)):t.Data.errorMessage.length>0&&n("#form-news .captchav3_errormsg").show()}})}function c(n){var t=jq("#Popupformulaevalue").val();dataLayer.push({event:"uaevent",eventCategory:"pop-up form",eventAction:n,eventLabel:t})}function s(t,i,r){var u="";return t==="Textbox"?u=n("."+i,r).val():t==="Radiobutton"?u=n("."+i+":checked",r).val()!==undefined?n("."+i+":checked",r).val():"":t==="Checkbox"&&(u=n("."+i+":checked").map(function(){return n(this).val().toString()}).get().join(",")),u}function a(){var r=n('input[name="Q1RB"]:checked',i).val()!==undefined?n('input[name="Q1RB"]:checked',i).val():"",u=n(".Q2TB",i).val()!==undefined?n(".Q2TB",i).val():"",f=n(".Q3CB",i).prop("checked")!==undefined?n(".Q3CB",i).prop("checked"):"",e=n('input[name="Q4RB"]:checked',i).val()!==undefined?n('input[name="Q4RB"]:checked',i).val():"",o=n(".Q5TB",i).val()!==undefined?n(".Q5TB",i).val():"",h=n(".Q6CB",i).prop("checked")!==undefined?n(".Q6CB",i).prop("checked"):"",c=n('input[name="Q7RB"]:checked',i).val()!==undefined?n('input[name="Q7RB"]:checked',i).val():"",l=n(".Q8TB",i).val()!==undefined?n(".Q8TB",i).val():"",a=n(".Q9CB",i).prop("checked")!==undefined?n(".Q9CB",i).prop("checked"):"",v=n('input[name="Q10RB"]:checked',i).val()!==undefined?n('input[name="Q10RB"]:checked',i).val():"",p=n(".Q11TB",i).val()!==undefined?n(".Q11TB",i).val():"",w=n(".Q12CB",i).prop("checked")!==undefined?n(".Q12CB",i).prop("checked"):"",b=s(n("#Question1").val(),"EQ1",i),k=s(n("#Question2").val(),"EQ2",i),d=s(n("#Question3").val(),"EQ3",i),g=s(n("#Question4").val(),"EQ4",i),nt=s(n("#Question5").val(),"EQ5",i),tt=s(n("#Question6").val(),"EQ6",i),it=s(n("#Question7").val(),"EQ7",i),rt=s(n("#Question8").val(),"EQ8",i),ut=s(n("#Question9").val(),"EQ9",i),ft=s(n("#Question10").val(),"EQ10",i),et=n(".IsSubscribed",i).prop("checked")!==undefined?n(".IsSubscribed",i).prop("checked"):null,ot=n(".Personalized",i).prop("checked")!==undefined?n(".Personalized",i).prop("checked"):null,t;pfformdata={Q1RB:r,Q2TB:u,Q3CB:f,Q4RB:e,Q5TB:o,Q6CB:h,Q7RB:c,Q8TB:l,Q9CB:a,Q10RB:v,Q11TB:p,Q12CB:w,EQ1:b,EQ2:k,EQ3:d,EQ4:g,EQ5:nt,EQ6:tt,EQ7:it,EQ8:rt,EQ9:ut,EQ10:ft,Subscribed:et,Personalized:ot};t=i.attr("action").indexOf("?Jsondata=")<=0?i.attr("action")+"?Jsondata=":i.attr("action");i.attr("action",t);y()}function y(){n("#popupformulae-form-2").find('input[type="submit"]').prop("disabled",!0);var t=n("#popupformulae-form-2").attr("action");n.ajax({type:"POST",url:t+JSON.stringify(pfformdata),dataType:"json",success:function(t){if(t.Data.success){if(n("#Popupformulaevalue").val()!==undefined&&n("#Popupformulaevalue").val()!==""){var i=jq("#Popupformulaevalue").val();dataLayer.push({event:"updatevirtualpath",virtualPageURL:"pop-up form/"+i+"/thank you",virtualPageTitle:"pop-up form -"+i+"- thank you"})}n("#pf-form-1").hide();n("#pf-form-thankyou").fadeIn(800);n("#popupformulae-form").find(".dontHide").removeClass("dontHide");jq(".popin-nl .closer:not(.dontHide), .popin-nl:not(.dontHide)").click(function(){jq(".popin-nl").fadeOut(500);jq("body").removeClass("overhid")});jq("body").keyup(function(n){n.keyCode===27&&(jq(".popin-nl:not(.dontHide)").fadeOut(500),jq("body:not(.dontHide)").removeClass("overhid"))});setTimeout(function(){var t=n("#pf-form-thankyou .thanks-circle h2").width();n(".thanks-circle span").width(t);n(".thanks-circle span").height(t)},10)}else n(t.Data.field).setCustomValidity(t.Data.errormessage),n("#popupformulae-form-2").checkValidity(),setTimeout(function(){n(t.Data.field).setCustomValidity("")},3e3),n("#popupformulae-form-2").find('input[type="submit"]').prop("disabled",!1)}})}var o={},f=r.find("form#form-news"),h=r.find("form#newsLetterForm, form#form-hair-advise"),i=r.find("form#popupformulae-form-1, form#popupformulae-form-2");formdata=[];pfformdata={};setCookie=function(n){n.preventDefault();var i=new Date,t=u(i),r=new Date(new Date(t).setMonth(t.getMonth()+6));document.cookie="vtNewsletterSubsciption=1; expires="+r.toString()+"; path=/"};n('input[type="submit"]',f).bind("click",function(){var u=n('input[name="targetid"]',f).val(),e=n('input[name="email"]',f).val(),r=n('input[name="post-code"]',f).val(),h=n('input[name="key"]',f).val(),c=n('input[name="sourceofhit"]',f).val(),l=n('input[name="email_subscription"]',f).val(),o=n("#contextLanguage",f).val(),s="",a,v,i,t;o!==undefined&&o.toLowerCase()==="en-gb"&&(a=n("#newsubscriptionid",f).val(),v=n("#newsletterItemId",f).val(),s="&subscriptionId="+a+"&newsletterItemId="+v+"&contextLanguage="+o);r===undefined&&(r="");i=n('input[name="firstname"]',f).val();i===undefined&&(i="");t=f.attr("action");t=t+"?email="+e+"&targetid="+u;t.indexOf("?")>-1&&(t=t.substr(0,t.indexOf("?")));t=jq("#enablecustombirthyear_popin").val()==="True"?t+"?email="+e+"&firstname="+i+"&targetid="+u+"&postalcode="+r+"&popinkey="+h+"&emailsubscription="+l+"&sourceofhit="+c+"&day="+n("#day",f).val()+"&month="+n("#month",f).val()+"&year="+n("#year",f).val():t+"?email="+e+"&firstname="+i+"&targetid="+u+"&postalcode="+r+"&popinkey="+h+"&emailsubscription="+l+"&sourceofhit="+c;s&&(t=t+s);f.find("[data-key-options=optionblocks]").each(function(t,i){n(i).find("input").each(function(){var r,t;n(this).is(":radio")?n(this).is(":checked")&&formdata.push(jq(i).attr("data-key-id")+":"+jq(this).val()):n(this).is(":checkbox")&&(r=jq(this).attr("data-values").split("|"),n(this).is(":checked")?formdata.push(jq(i).attr("data-key-id")+":"+r[0]):n(this).is(":checkbox")&&(t=jq(this).attr("data-values").split("|"),n(this).is(":checked")?formdata.push(jq(i).attr("data-key-id")+":"+t[0]):formdata.push(jq(i).attr("data-key-id")+":"+t[1])))})});f.attr("action",t)});n("#form-news").bind("submit",function(t){if(t.preventDefault(),jq("#enablecustombirthyear_popin").val()!=="True"||v()){n("#form-news").find('input[type="submit"]').prop("disabled",!0);var i=n(this).attr("action");n("#enablecaptcha_v3").val()==="True"?grecaptcha.ready(function(){try{grecaptcha.execute(n("#google-recaptcha-v3").attr("data-key"),{action:"homepage"}).then(function(t){n("#homepopup-google-captcha").val(t);var r=n("#homepopup-google-captcha").val(),u=n("#enablecaptcha_v3").val();i=i+"&CaptchaKey="+r+"&EnableCaptcha="+u;l(i)})}catch(t){n("#form-news .captchav3_errormsg").show()}}):l(i)}});n('input[type="submit"]',h).bind("click",function(t){var f=n('input[name="targetid"]',"#newsLetterForm").val(),r=n('input[name="email"]',"#newsLetterForm").val(),u=n('input[name="postolcode"]',"#newsLetterForm").val(),i=h.attr("action");o={};o.DataStorageId=f;o.Email=r;o.Postal_Code=u;o.IsProfessionnal=n("#professionalCheck").is(":checked");t.target.id!=="hairAdviceSubmit"||n("#professionalCheck").is(":checked")||(n("#Months :selected").val().length>1&&(o.Birthday=n("#day :selected").text()+"-"+n("#Months :selected").val()),n("#Hair_Texture :selected").text().length&&(o.Hair_Texture=n("#Hair_Texture :selected").text()),n("#Do_You_Colour_Your_Hair :selected").text().length&&(o.Is_your_hair_colored=n("#Do_You_Colour_Your_Hair :selected").text()),n("#What_Is_Your_Hair_Color :selected").text().length&&(o.What_is_your_hair_color=n("#What_Is_Your_Hair_Color :selected").text()),n("#Hair_Concerns_Primary :selected").text().length&&(o.Hair_Concerns_Primary=n("#Hair_Concerns_Primary :selected").text()));(n(this).attr("id")==="hairAdviceSubmit"||r!==""&&u!==""&&n("#professionalCheck").is(":checked"))&&(i=i+"?Data="+JSON.stringify(o),h.attr("action",i))});n("#newsLetterForm").bind("submit",function(i){if(!n("#professionalCheck").is(":checked"))return n("#newsLetterForm").css("display","none"),n("#form-hair-advise").css("display","block"),i.stopPropagation(),!1;n(".overlay").css("display","block");i.preventDefault();var r=window.location.href+n(this).attr("action");n.ajax({type:"POST",url:r,dataType:"json",success:function(r){r.Data.success?(n(".overlay").css("display","none"),n(".nl-modal-popup").css("display","none"),n("body").removeClass("overhid"),n("#footerNewletterSubmit").addClass("disable-subscribe-btn"),n("#newletterEmailSubscribe").attr("placeholder",t),n("#newletterEmailSubscribe").attr("disabled","disabled"),e(i,"isNewsletterSubscribed")):(n(".overlay").css("display","none"),n(".nl-modal-popup").css("display","none"),n("body").removeClass("overhid"))}})});n("#form-hair-advise").bind("submit",function(i){i.preventDefault();var r=window.location.href+n(this).attr("action");n(".overlay").css("display","block");n.ajax({type:"POST",url:r,dataType:"json",success:function(r){r.Data.success?(n(".overlay").css("display","none"),n(".nl-modal-popup").css("display","none"),n("body").removeClass("overhid"),n("#footerNewletterSubmit").addClass("disable-subscribe-btn"),n("#newletterEmailSubscribe").attr("placeholder",t),n("#newletterEmailSubscribe").attr("disabled","disabled"),e(i,"isNewsletterSubscribed")):(n(".overlay").css("display","none"),n(".nl-modal-popup").css("display","none"),n("body").removeClass("overhid"))}})});n("#popupformulae-save-form1",i).bind("click",function(){n("#popupformulae-form-1").checkValidity()&&(n(".popupformulae-1").hide(),n(".popupformulae-2").show(),c("save"))});n(".previous-question",i).bind("click",function(){var t=this.parentElement.className.split("Question")!==undefined?this.parentElement.className.split("Question")[1].trim():"",i=".Question"+(parseInt(t)-1),r=".Question"+t;n(i).show();n(r).hide()});n(".next-question",i).bind("click",function(){var t=this.parentElement.className.split("Question")!==undefined?this.parentElement.className.split("Question")[1].trim():"",f=n(".Question"+t+" .Index").val(),e=".Question"+t+" #EQMandatory"+t,i=".Question"+t+" .EQ"+f,r=".Question"+(parseInt(t)+1),o=".Question"+t,u="#Question"+t;if(n(e).val()==="true"){if(n(u).val()!=="Checkbox"&&!n(i).checkValidity()||n(u).val()==="Checkbox"&&!n(i).is(":checked")){n(i).checkValidity();return}c("next");n(this).hasClass("submit")?a():(n(r).show(),n(o).hide());return}c("next");n(this).hasClass("submit")?a():n(r).show()});n(".close, .nothanks").on("click",function(){n(this).closest(".nl-modal-popup").fadeOut(500);n("body").removeClass("overhid")});n("#Months").change(function(){n("#day option").removeAttr("disabled");var i=n(this).find(":selected").attr("data-month"),t=new Date("",i,0).getDate(),r=parseInt(n("#day option:selected").text());n("#day option:gt(28)").removeAttr("disabled");t=i===2?t+1:t;n("#day option:gt("+t+")").attr("disabled",!0);r>t&&n("#day").val(t)});DOMContentLoadeddocument.addEventListener("DOMContentLoaded",function(){for(var t=document.getElementsByTagName("INPUT"),n=0;n<t.length;n++)t[n].oninvalid=function(n){var t,i;if(n.target.setCustomValidity(""),n.target.validity.valueMissing){t=n.target.dataset.msg;n.target.setCustomValidity(t);return}n.target.validity.valid||(i=n.target.dataset.invMsg,n.target.setCustomValidity(i))},t[n].oninput=function(n){n.target.setCustomValidity("")}});n(document).ajaxSuccess(function(n,t,i){if(f&&f.attr("action")===i.url){var r=JSON.parse(t.responseText);r&&r.Data&&r.Data.success&&setCookie(n)}});jQuery.fn.center=function(){var n=Math.max(0,(jQuery(window).height()-jQuery(this).outerHeight())/2)>50?Math.max(0,(jQuery(window).height()-jQuery(this).outerHeight())/2):50;return this.css("max-height",jQuery(window).height()-100+"px"),this.css("position","fixed"),this.css("top",n+"px"),this.css("left",Math.max(0,(jQuery(window).width()-jQuery(this).outerWidth())/2)+"px"),this};jQuery(window).on("orientationchange resize load",function(){console.log("Orientation Call");n(".nl-modal-popup #popin-nl-ctt").center()});n(".nl-modal-popup #popin-nl-ctt").center()};o(i);s(i);(!r.length||f())&&r.remove()}}(jQuery),function(){"use strict";window.vt=window.vt||{};window.console=window.console||{};window.console.log=window.console.log||function(){};for(var i=document.querySelectorAll("[data-js-initialize]"),u=function(n,t){return n[t]},f=function(n,t){return t.split(".").reduce(u,n)},n,r,t=0;t<i.length;t++){n=i[t];try{r=f(window,n.getAttribute("data-js-initialize"));r(n)}catch(e){console.log("Error initializing: "+e.message,n)}}}();jq=jQuery.noConflict();counter=0,function(n){window.vt=window.vt||{};vt.productSearch={next:function(t){n.ajax({url:t,dataType:"html",success:function(t){n(".align-center:has(span.loader)").remove();n("#product-list").append(t)}})},query:function(t,i){var r=n("#isBvEnabled");r!=="undefined"&&r.val()==="1"&&(t=t+"&isBvEnabled=true");n.ajax({url:t,dataType:"html",success:function(t){n(".catalogue").empty().append(n(t).contents());typeof i=="function"&&i();var r=n("#ProductPriceApi").length?n("#ProductPriceApi").val().split("{UPC}"):"";r.length>1&&(counter=0,vt.productSearch.getProductListData())}})},trackEvent:function(){var t=n("[data-product-category]").data("product-category"),i=n("#select-action option:selected").text();dataLayer.push({event:"UseFilterTool",productCategory:t,expertAction:i})},getProductListData:function(){if(n("#product-list .list-items button").eq(counter).length){var t=n("#product-list .list-items button").eq(counter).attr("data-upc"),i=n("#ProductPriceApi").val(),r=i.replace("{UPC}",""+t+"");n.ajax({url:"/api/GetProductPrice/",type:"GET",data:{upcCode:t,apiUrl:r},async:!1,dataType:"json",success:function(t){t.Succes&&n("#product-list .list-items button").eq(counter).after(function(){return"<p style='margin-left: 10px;display:inline-block;'>"+(n("#ProductPriceApi").attr("data-currency")?n("#ProductPriceApi").attr("data-currency"):"$")+" "+t.price+"<\/p>"});counter<n("#product-list .list-items button").length&&(counter++,vt.productSearch.getProductListData())},error:function(){counter<n("#product-list .list-items button").length&&(counter++,vt.productSearch.getProductListData())}})}}};n(function(){n(".catalogue #select-action, .catalogue form#search-filters, .catalogue #lpPdpApplyFilter").off();n(".catalogue").on("click",".trigger-list",function(t){t.preventDefault();var i=n(this),r=i.attr("href");vt.productSearch.query(r,function(){n(".catalogue #lpPdpFilters input:checked").length>0&&n(".applied-filters").length>0&&(n(".applied-filters").show(),n(".applied-filters-inner").width()>n(".applied-filters").width()&&n(".link-filter-open").show(),n("#filterCount").append(" ("+n(".catalogue #lpPdpFilters input:checked").length+")"));dynamicFilterScroll()})}).on("change","#select-action, #tri",function(){n("form#search-filters").attr("action",n(this).val())}).on("click","#submit-search",function(t){t.preventDefault();var i=n("#select-action option:selected").val();vt.productSearch.query(i);vt.productSearch.trackEvent()}).on("change","#select-action",function(n){n.preventDefault();vt.productSearch.query(this.value);vt.productSearch.trackEvent()}).on("change","#tri",function(t){t.preventDefault();vt.productSearch.query(this.value,function(){n(".applied-filters").length>0&&(n(".applied-filters").show(),n(".applied-filters-inner").width()>n(".applied-filters").width()&&n(".link-filter-open").show());n("#filterCount").append(" ("+n(".catalogue #lpPdpFilters input:checked").length+")");dynamicFilterScroll()});vt.productSearch.trackEvent()}).on("click","#lpPdpApplyFilter",function(t){var r,f,e,i;if(t.preventDefault(),r="",f="/api/productsearch/ProductCategoryCatalogueAjax/",n(".catalogue #lpPdpFilters input:checked").length>0){e=n(".catalogue #lpPdpFilters input:checked").val().split("/").length;i=5;e===12&&(i=i-1);r=n(".catalogue #lpPdpFilters input:checked").val().split("/")[i]+"/"+n(".catalogue #lpPdpFilters input:checked").val().split("/")[i+1]+"/";n(".catalogue #lpPdpFilters input:checked").each(function(t){r+=t===n(".catalogue #lpPdpFilters input:checked").length-1?n(this).val().split("/")[i+2]:n(this).val().split("/")[i+2]+"-"});var u=n(".catalogue #lpPdpFilters input:checked").val().split("/"),o="/"+u[i+3]+"/"+u[i+4]+"/"+u[i+5]+"/"+u[i+6]+"/"+u[i+7],s=f+r+o;vt.productSearch.query(s,function(){n(".applied-filters").length>0&&(n(".applied-filters").show(),n(".applied-filters-inner").width()>n(".applied-filters").width()&&n(".link-filter-open").show());n("#filterCount").append(" ("+n(".catalogue #lpPdpFilters input:checked").length+")");dynamicFilterScroll()})}document.getElementById("LP-filter-overlay").style.display="none"}).on("click","#lpPdpResetFilter",function(t){t.preventDefault();var i=n("#lpPdpResetFilterURL").val();n(".catalogue #lpPdpFilters input:checked").each(function(){this.checked=!1});vt.productSearch.query(i,function(){n(".applied-filters").length>0&&n(".applied-filters").hide();dynamicFilterScroll()})}).on("click",".LP-filter-container .LP_accordion_head",function(){n(".LP-filter-container .LP_accordion_body").is(":visible")&&(n(".LP-filter-container .LP_accordion_body").slideUp(300),n(".LP-filter-container .LP_plusminus").text("+"));n(this).next(".LP-filter-container .LP_accordion_body").is(":visible")?(n(this).next(".LP-filter-container .LP_accordion_body").slideUp(300),n(this).children(".LP-filter-container .LP_plusminus").text("+")):(n(this).next(".LP-filter-container .LP_accordion_body").slideDown(300),n(this).children(".LP-filter-container .LP_plusminus").html("&minus;"))}).on("click",".applied-filters-inner a",function(t){t.preventDefault();var i=n(this).parent().attr("selectedkey");n(".catalogue #lpPdpFilters input:checked").each(function(){if(i==n(this).attr("selectedkey"))return this.checked=!1,n("#lpPdpApplyFilter").trigger("click"),!1})}).on("click",".applied-filters .link-filter-open",function(n){n.preventDefault()});n(".buybutton").on("click",function(){n("#clickbuy").css("display","block");n(".buy-now-wrapper").css("display","block");n("#clickbuy").css("visibility","visible")});n(".close-reveal-modal").on("click",function(){n("#clickbuy").css("display","none");n(".buy-now-wrapper").css("display","none");n("#clickbuy").css("visibility","hidden")});n(".buy-now-wrapper").on("click",function(){n("#clickbuy").css("display","none");n(".buy-now-wrapper").css("display","none");n("#clickbuy").css("visibility","hidden")});n(".applied-filters").length>0&&(n(".applied-filters").hide(),n(".link-filter-open").hide());setTimeout(function(){n("#filterCount").length>0&&n(".catalogue #lpPdpFilters input:checked").length>0&&n(".catalogue #lpPdpFilters input:checked").each(function(){n(this).prop("checked",!1)});n("#tri").length>0&&n("#tri option:first").prop("selected",!0)});n("#modernfilter").length>0&&n("#modernfilter").trigger("click");n(".pdp-second-container").on("click",".LP_accordion_container .LP_accordion_head",function(){n(".LP_accordion_container .LP_accordion_body").is(":visible")&&(n(".LP_accordion_container .LP_accordion_body").slideUp(300),n(".LP_accordion_container .LP_plusminus").text("+"));n(this).next(".LP_accordion_container .LP_accordion_body").is(":visible")?(n(this).next(".LP_accordion_container .LP_accordion_body").slideUp(300),n(this).children(".LP_accordion_container .LP_plusminus").text("+")):(n(this).next(".LP_accordion_container .LP_accordion_body").slideDown(300),n(this).children(".LP_accordion_container .LP_plusminus").html("&minus;"))});dynamicFilterScroll()})}(jq);jq=jQuery.noConflict(),function(n){function t(n){typeof $geoIPLocation!="undefined"&&$geoIPLocation!==""?dataLayer.push({event:"uaevent",geoIPLocation:$geoIPLocation,ecommerce:"undefined",eventCategory:"registration",eventAction:"newsletter",eventLabel:n}):dataLayer.push({event:"uaevent",ecommerce:"undefined",eventCategory:"registration",eventAction:"newsletter",eventLabel:n})}function i(i,r){n.ajax({url:"/api/form/newslettersignup",type:"POST",data:i,dataType:"json",success:function(i){i.Data.succes?(n("#enabledatalayer").val()==="True"?dataLayer.push({event:"uaevent",ecommerce:"undefined",eventCategory:"registration",eventAction:"newsletter",eventLabel:r.toLowerCase(),uiEmailID:i.Data.EmailHashID}):t("successful"),n("#signup-form").hide(),n("#signup-confirm").show()):i.Data.succes?(t("denied"),n(i.Data.field).setCustomValidity(i.Data.errormessage),n("#newsletterform").checkValidity()):i.Data.errorMessage.length>0&&$("#newsletterform .captchav3_errormsg").show()}})}window.vt=window.vt||{};vt.newsletterSignup={query:function(){var r={DataStorageId:n("#targetid").val(),email:n("#mail").val(),firstname:n("#first-name").val(),lastname:n("#last-name").val(),secondname:n("#second-name").val(),civility:n(".civility:checked").val(),day:n("#day").val(),month:n("#month").val(),year:n("#year").val(),profession:n("input[name='profession']:checked").val(),subscription:n("input#subscription").is(":checked"),subscriptionId:n("#newsubscriptionid").val(),newsletterItemId:n("#newsletterItemId").val(),contextLanguage:n("#contextLanguage").val(),professionalKey:n("#professionnelKey").val(),consumerKey:n("#consumerKey").val(),isBalayageStatus:n("input#balayage").is(":checked"),sourceofhit:n("#sourceofhit").val(),postcode:n("#postcode").val(),gender:n("input[name='gender']:checked").val(),hairtype:n("input[name='hairtype']:checked").val(),hairconcern:n("input[name='concerntype']:checked").val(),country:n("#country").val(),salonname:n("#salonname").val(),IsAgreeTerms:n("#agreeterms").is(":checked"),enableCaptcha:n("#enablecaptcha").val(),captchaKey:n("#captchakey").val()},u=window.location.search.split("?source=").length>1?window.location.search.split("?source=")[1]:"Form";n("#mail").setCustomValidity("");n("#day").setCustomValidity("");n("#newsletterform").checkValidity()?n("#enablecaptcha_v3").val()==="True"?grecaptcha.ready(function(){try{grecaptcha.execute(n("#google-recaptcha-v3").attr("data-key"),{action:"homepage"}).then(function(t){n("#newsletterpage-google-captcha").val(t);r.captchakey=n("#newsletterpage-google-captcha").val();r.EnableCaptcha=n("#enablecaptcha_v3").val();i(r,u)})}catch(t){n("#newsletterform .captchav3_errormsg").show()}}):i(r,u):t("error")}};vt.newsletterUnsubscribe={query:function(){var i={email:n("#mail").val(),dataStorageId:n("#targetid").val(),newsletterUnsubscribeItemId:n("#newsletterItemId").val(),unsubscribePurposeIds:n("#unsubscription").val().replace(/\;/g,","),contextLanguage:n("#contextLanguage").val()};n("#mail").setCustomValidity("");n("#unsubscription").setCustomValidity("");n("#newsletterunsubscribeform").checkValidity()?n.ajax({url:"/api/form/newsletterunsubscribe/",type:"POST",data:i,dataType:"json",success:function(i){i.Data.succes?(t("successful"),n("#unsubscribe-form").hide(),n("#undersubscribe-confirm").show()):(t("denied"),n(i.Data.field).setCustomValidity(i.Data.errormessage),n("#newsletterunsubscribeform").checkValidity())}}):t("error")}};vt.getOneTrustTransactionData={query:function(){var i={email:n("#mail").val(),dataStorageId:n("#targetid").val(),newsletterUnsubscribeItemId:n("#newsletterItemId").val(),contextLanguage:n("#contextLanguage").val()};n("#mail").setCustomValidity("");n("#newsletterunsubscribeform").checkValidity()?n.ajax({url:"/api/form/getonetrusttransactiondata/",type:"POST",data:i,dataType:"json",success:function(i){if(i.Data.succes){t("successful");var r=!1,u=n("#unsubscription").val().split(";");u.forEach(function(n){if(!n||n.trim().length===0)return!0;if(i.Data.succes.indexOf(n.trim())>=0)r=!0;else return r=!1,!1});r?(n("#unsubscription").prop("disabled",!1).prop("checked",!0),n("#newsletterunsubscribesubmit").prop("disabled",!1)):(n("#unsubscription").prop("disabled",!0).prop("checked",!1),n("#newsletterunsubscribesubmit").prop("disabled",!0))}else t("denied"),n(i.Data.field).setCustomValidity(i.Data.errormessage),n("#newsletterunsubscribeform").checkValidity()}}):t("error")}};n(function(){n(".wrap").on("click","#newslettersignupsubmit",function(n){n.preventDefault();vt.newsletterSignup.query()});var t=function(n,t){var i=new Date(t.getFullYear(),n.getMonth(),n.getDate());return t>=i?t.getFullYear()-n.getFullYear():t.getFullYear()-n.getFullYear()-1};n(".wrap").on("change","#month",function(){var e=new Date,i=n("#month").val()?parseInt(n("#month").val()):"",r=n("#year").val()?parseInt(n("#year").val()):"",u=n("#day").val()?parseInt(n("#day").val()):"",o=n("#hdMinimumAge").val()?parseInt(n("#hdMinimumAge").val()):16,f;u!==""&&i!==""&&r!==""&&(f=new Date(r,i-1,u),age=t(f,e),age<o?(n("#newslettersignupsubmit").prop("disabled",!0),n("#newslettersignupsubmit").addClass("button-disable"),n(".dob-err-msg").css("display","block")):(n("#newslettersignupsubmit").prop("disabled",!1),n("#newslettersignupsubmit").removeClass("button-disable"),n(".dob-err-msg").css("display","none")))});n("#year").change(function(){n("#month").trigger("change")});n("#day").change(function(){n("#month").trigger("change")})});n(function(){n(".wrap").on("click","#newsletterunsubscribesubmit",function(n){n.preventDefault();vt.newsletterUnsubscribe.query()})});n(function(){n(".wrap").on("click","#emailconfirmationsubmit",function(n){n.preventDefault();vt.getOneTrustTransactionData.query()})})}(jq);jq=jQuery.noConflict(),function(n){function t(n){var t=window.location.pathname,i=t.split("/").pop(),r;r=n=="successful"?"validate::form":"not validate::form";typeof $geoIPLocation!="undefined"&&$geoIPLocation!==""?dataLayer.push({event:"uaevent",geoIPLocation:$geoIPLocation,ecommerce:"undefined",eventCategory:"contact form",eventAction:r,eventLabel:i}):(t=window.location.pathname,i=t.split("/").pop(),dataLayer.push({event:"uaevent",ecommerce:"undefined",eventCategory:"contact form",eventAction:r,eventLabel:i}))}window.vt=window.vt||{};vt.contactForm={post:function(){var i={id:n("#id").val(),email:n("#mail").val(),firstname:n("#first-name").val(),lastname:n("#last-name").val(),secondname:n("#second-name").val(),phone:n("#phone-number").val(),subject:n("#subject").val(),message:n("#message").val(),profession:n('input[name="myprofession"]:checked',"#contact-form").val(),acceptinfos:n("#email").is(":checked")?"YES":"NO",newsletter:n("#email1").is(":checked")?"YES":"NO",cnil:n("#email2").is(":checked")?"YES":"NO",contextLanguage:n("#contextLanguage").val()};n("#mail").setCustomValidity("");n("#contactform").checkValidity()?n.ajax({url:"/api/form/contactform",type:"POST",data:i,dataType:"json",success:function(i){i.Data.succes?(n("#contact-form").hide(),n("#contact-confirm").show(),t("successful")):(n("#mail").setCustomValidity(i.Data.errormessage),n("#contactform").checkValidity(),t("denied"))}}):t("error")}};n(function(){n(".wrap").on("click","#contactformsubmit",function(n){n.preventDefault();vt.contactForm.post()})})}(jq);countryCode=jq("body").attr("data-context-lang");cookies=getCookie("promoBannerClosed"+countryCode);jq(document).ready(function(){cookies!==""?"":jq(".promo_banner").removeClass("js_hide");jq(".header_promo_close").on("click",function(){jq(this).parent().addClass("js_hide");setCookie("promoBannerClosed"+countryCode,!0,{path:"/"})})})