var initVideoBG,mainNav,subBrand,on_resize,smoothScrollTo;(function(n,t,i,r){"use strict";function o(t,i){this._scope=this;this.element=t;this.$element=n(t);this.settings=n.extend({},e,i);this._defaults=e;this._name=f;this.init()}var f="autoComplete",u=r,e={zIndex:10};n.extend(o.prototype,{init:function(){var i=this,r="";n(this.element).on("focus",function(){clearTimeout(r);r=setTimeout(function(){i.destroy();i.create(i)},200)});n(this.element).on("change keyup paste",function(){clearTimeout(r);r=setTimeout(function(){i.destroy();i.create(i)},200)});n(this.element).on("blur",function(){clearTimeout(r);r=setTimeout(function(){i.destroy()},200)});n(t).on("scroll resize",i.update)},create:function(t){if(u=n(t.element),!(u.val().length<3)){var r=u.attr("data-filter"),i=n('<div class="autocomplete"><img src="/img/loader.gif" alt="..." class="loader"><\/div>');n("body").append(i);t.update();i.load("/ajax/autocomplete/?q="+encodeURIComponent(u.val())+"&filter="+r+"&lang="+n("html").attr("lang"));i.css({"z-index":t.settings.zIndex,position:"absolute"})}},update:function(){if(u===r)return!1;var t=u.offset()||{top:0,left:0},i={top:Math.round(t.top+u.outerHeight()),left:Math.round(t.left),width:u.outerWidth()};n(".autocomplete").css(i)},destroy:function(){n(".autocomplete").remove()}});n.fn[f]=function(t){return this.each(function(){n.data(this,"plugin_"+f)||n.data(this,"plugin_"+f,new o(this,t))})}})(jQuery,window,document);$('.site-content input[type="search"], .hero-search-input').autoComplete();$('#top_search input[type="search"]').autoComplete({zIndex:9999}),function(n,t,i){function h(){n.UIWrappers.$filtersummary=t(".js-filter-summary",r);n.UIWrappers.$filtersummary.on("click","button",function(){o(t(this).data("key"))[0].$el.trigger("click")});f();t(".filter-group-title").on("click",function(){return $this=t(this),$this.toggleClass("is-open"),$this.parent().toggleClass("is-open"),$this.siblings(".recipe-categories").toggleClass("is-open"),!1});t("#filterToggle").on("click",function(){$this=t(this);var n=$this.attr("data-alttext");return $this.attr("data-alttext",$this.text()),$this.text(n),$this.toggleClass("is-open"),t(".breadselector-filters-extra").toggleClass("is-open"),!1});t(".js-filteritem",r).each(function(){var n=t(this);if(n.is("input")){n.is(":checked")&&r.trigger("breadFilter:addFilter",[{key:n.val(),value:n.next().text(),$el:n}]);n.on("change",function(){var t="";t=n.is(":checked")?"breadFilter:addFilter":"breadFilter:removeFilter";r.trigger(t,[{key:n.val(),value:n.next().text(),$el:n}])})}else{n.hasClass("is-toggled")&&r.trigger("breadFilter:addFilter",[{key:n.data("key"),value:n.text(),$el:n}]);n.on("click",function(){var t="";t=n.hasClass("is-toggled")?"breadFilter:removeFilter":"breadFilter:addFilter";n.toggleClass("is-toggled");r.trigger(t,[{key:n.data("key"),value:n.text(),$el:n}])})}})}function c(){r.on("breadFilter:addFilter",function(i,r){var u=t(".breadselector").attr("data-category"),f=new e(r.key,r.value,r.$el);l(f);t(".products").addClass("overlay",150);t.ajax({method:"post",url:"/ajax/productspotlight/?take=6&skip=0&lang="+t("html").attr("lang")+"&cat="+u,data:{filter:n.getFilters()}}).done(function(n){t(".products").html(n).removeClass("overlay",150);t("<p>"+n+"<\/p>").find("a").length<6?t(".product-ajaxloadmore").hide():t(".product-ajaxloadmore").show()})});r.on("breadFilter:removeFilter",function(i,r){var u=t(".breadselector").attr("data-category"),f=new e(r.key,r.value,r.$el);a(f);t(".products").addClass("overlay",150);t.ajax({method:"post",url:"/ajax/productspotlight/?take=6&skip=0&lang="+t("html").attr("lang")+"&cat="+u,data:{filter:n.getFilters()}}).done(function(n){t(".products").html(n).removeClass("overlay",150);t("<p>"+n+"<\/p>").find("a").length<6?t(".product-ajaxloadmore").hide():t(".product-ajaxloadmore").show()})});r.on("breadFilter:addedFilter",v);r.on("breadFilter:removedFilter",y)}function o(n){return t.grep(u,function(t){return t.key==n})}function l(n){var t=o(n.key);t.length==0&&(u.push(n),r.trigger("breadFilter:addedFilter",[n]))}function a(n){for(var t=0;t<u.length;t++)if(u[t].key==n.key){u.splice(t,1);r.trigger("breadFilter:removedFilter",[n]);break}}function v(t,i){if(n.UIWrappers.$filtersummary.length>0){var r=i.value;i.$el.attr("data-alttext")&&(r=i.$el.attr("data-alttext"));r.indexOf(String.fromCharCode(223))>=0&&(r=r.replace(String.fromCharCode(223),'<span class="lowercase">'+String.fromCharCode(223)+"<\/span>"));n.UIWrappers.$filtersummary.append('<li><button type="button" class="btn btn-tag-filter js-active-filter" data-key="'+i.key+'">'+r+"<\/button><\/li>")}f()}function y(t,i){n.UIWrappers.$filtersummary.length>0&&n.UIWrappers.$filtersummary.find('[data-key="'+i.key+'"]').parent().remove();f()}function f(){n.UIWrappers.$filtersummary.find("li").not(".title").length>0?n.UIWrappers.$filtersummary.find("li.title").length===0&&n.UIWrappers.$filtersummary.prepend('<li class="title"><strong class="breadselector-active-filters-title">'+t(".js-filter-summary").data("text")+"<\/strong><\/li>"):n.UIWrappers.$filtersummary.html("")}var r=i,u=[],s={},e=function(n,t,i){this.key=n;this.value=t;this.$el=i};n.init=function(n){r=t(n);r.find(".breadselector-filters").addClass("is-hidden");c();h()};n.UIWrappers=function(){return s};n.scope=function(){return r};n.getFilters=function(){function t(n,t){return n=="$el"?i:t}var n=JSON.stringify({filters:u},t);return Cookies.set("breadselector",n,{expires:365,path:"/"}),n};t(".product-ajaxloadmore").on("click",function(){var i=t(".breadselector").attr("data-category"),r=t(".products > a").length;return t.ajax({method:"post",url:"/ajax/productspotlight/?take=6&skip="+r+"&lang="+t("html").attr("lang")+"&cat="+i,data:{filter:n.getFilters()}}).done(function(n){t(".products").append(n);t("<p>"+n+"<\/p>").find("a").length<6?t(".product-ajaxloadmore").hide():t(".product-ajaxloadmore").show()}),!1})}(window.breadFilter=window.breadFilter||{},jQuery);$(document).ready(function(){breadFilter.init(".js-breadfilter")});initVideoBG=function(){$(".video-background").length>0&&$(".video-background").backgroundVideo({pauseVideoOnViewLoss:!1,parallaxOptions:{effect:1.9}})};jQuery(document).ready(function(){function e(){$(".hero-recepies--list-wrapper").slick({dots:!1,infinite:!0,speed:300,slidesToShow:4,slidesToScroll:4,prevArrow:".hero-recepies--nav-left",nextArrow:".hero-recepies--nav-right",responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,dots:!1}}]})}var t,i,f,n,r,u;jQuery(".fittext").fitText(1,{minFontSize:"20px",maxFontSize:"80px"});jQuery(".top-hero.start-hero .fittext").fitText(1,{minFontSize:"20px",maxFontSize:"90px"});jQuery("select").selectOrDie();initVideoBG();$("a[href^='http']").attr("target","_blank");$(".rte ul strong, .rte ol strong").parent().addClass("bold");$(".hero-linkheader").hover(function(){$(this).parent().find(".btn").toggleClass("heading-hover")});$(".filter-group .product-icon").on("click",function(){$('.breadselector-filters-extra input[value="'+$(this).attr("data-key")+'"]').prop("checked",$(this).hasClass("is-toggled"))});$(".breadselector-filters-extra input").change(function(){$(this).prop("checked")?$('.filter-group .product-icon[data-key="'+$(this).attr("value")+'"]').addClass("is-toggled"):$('.filter-group .product-icon[data-key="'+$(this).attr("value")+'"]').removeClass("is-toggled")});t=null;$(".toggle-mega").on("click",function(){$("html").css("overflow-y","scroll");$('.product-thumbnail[data-imgsrc!=""][data-imgsrc]').each(function(){$(this).html('<img src="'+$(this).attr("data-imgsrc")+'" class="product-thumbnail">');$(this).attr("data-imgsrc","")});var n="#"+$(this).attr("data-toggeleclass");return n!="#mega_products"&&$("#mega_products").removeClass("is-open"),n!="#mega_about"&&$("#mega_about").removeClass("is-open"),n!="#mega_mobile"&&$("#mega_mobile").removeClass("is-open"),t=$(n),t.toggleClass("is-open"),t.hasClass("is-open")&&($("html").css("overflow-y","hidden"),t.removeClass("lvl2-open")),!1});$(".js-closemega").on("click",function(){return $(".mega-nav").removeClass("is-open"),$("html").css("overflow-y","scroll"),!1});$(".js-resetmega").on("click",function(){return t.removeClass("lvl2-open"),$("html").css("overflow-y","scroll"),!1});$(".mega-nav-menu-item").on("click",function(){var n=$(this).find("a.has-children").attr("data-panelid");return $(".mega-nav-menu-item a.is-active").removeClass("is-active"),$(this).find("a.has-children").toggleClass("is-active"),$(".mega-nav-menu-lvl2").removeClass("is-open"),$("#"+n).toggleClass("is-open"),t.addClass("lvl2-open"),!1});$(".mega-nav-menu-item a").on("click",function(n){$(this).hasClass("has-children")||n.stopPropagation()});$(".mega-nav-category-holder .lvl2-content").on("click",function(n){n.stopPropagation()});$(".main-nav, .mega-overlay, .mega-nav-category-holder").on("click",function(){$(".mega-nav.is-open").removeClass("is-open");$(".mega-nav-menu.is-open").removeClass("is-open")});$("#top_search_input, #startpage_search_input, #recipe_search_input").focus(function(){dataLayer.push({event:"analyticsEvent",eventCategory:"Search filed",eventAction:"Interacted",eventLabel:$(this).attr("id")})});$(".tag-btn-wrapper .btn-tag, .block-spotlight .block-spotlight-tag, .product-spotlight .btn-tag, .content-card-full .btn-tag, .content-card .btn-tag").on("click",function(){if($(this).hasClass("mackis-date"))return!0;var t=encodeURIComponent($(this).text()),n=$("#top_search_button").attr("data-searchurl");return n=n+"?q="+t,window.location=n,!1});$(".tag-sort .btn-tag").on("click",function(){return $(this).hasClass("tag-selected")?($(".hero-search input").val(""),$(this).removeClass("tag-selected")):($(".hero-search input").val($(this).text()),$(".tag-sort .btn-tag").removeClass("tag-selected"),$(this).addClass("tag-selected")),$("#excludeField").val(""),n(0,10,!0),!1});$(".recipe-card .btn-tag").on("click",function(){var n=encodeURIComponent($(this).text());return window.location="?q="+n,!1});if($("#cookiebar").length>0)if(Cookies.get("hidecookiebar")===undefined)$("#cookieclosebtn").on("click",function(){$("#cookiebar").remove();Cookies.set("hidecookiebar","true",{expires:3650,path:"/"})});else $("#cookiebar").remove();$(".js-toggle-faq-item").on("click",function(){return $(this).parent().toggleClass("is-open",150),!1});$(".csr-list").length>0&&location.hash&&(i=window.location.hash,f=$(i).offset().top-80,$("li"+i).addClass("is-open is-animating"),setTimeout(function(){$("html, body").animate({scrollTop:f},1)},2));$(".js-toggle-csr-item").on("click",function(){return $(this).parent().toggleClass("is-animating"),$(this).parent().toggleClass("is-open",150),!1});$(".quickpoll-buttons button").on("click",function(){if($("body").hasClass("preview"))return!1;var t=$(this).parents(".quickpoll-buttons").attr("data-questionid"),i=$(this).attr("data-pollvalue"),n=$(this).parents("#quickpoll-q");return n.addClass("hide"),$.ajax({url:"/ajax/SaveVote/"+t+"/?opt="+i}).done(function(t){n.replaceWith(t)}),!1});n=function(n,t,i){$("#recipewrapper").addClass("overlay",150);var r=$(".hero-search input").val();r||(r="");$("#searchvalueField").val(r);$.ajax({method:"POST",url:"/ajax/GetRecipies/?take="+t+"&skip="+n+"&lang="+$("html").attr("lang")+"&q="+encodeURIComponent(r),data:$("form.recipe-sort").serialize()}).done(function(n){$("#recipewrapper").removeClass("overlay",150);i?$("#recipewrapper").html(n):$("#recipewrapper").append(n);u();$("<p>"+n+"<\/p>").find("div.recipe-card").length<10?$(".showmorerecipe").hide():$(".showmorerecipe").show();var t=$("#recipewrapper div.recipe-card").length;t<10&&(t=10);$("#listlenghtField").val(t)})};$('.recipe-categories input[type="checkbox"]:checked').length>0?n(0,$("#listlenghtField").val(),!0):$("#searchvalueField").length&&$("#searchvalueField").val().length>0&&window.location.href.indexOf("?q=")==-1&&($(".hero-search input").val($("#searchvalueField").val()),n(0,$("#listlenghtField").val(),!0));$('form.recipe-sort input[type="checkbox"]').on("change",function(){var n=$(this),t=n.closest(".form-group");$.each(t.find('input[type="checkbox"]'),function(){n.attr("id")!=$(this).attr("id")&&$(this).attr("checked",!1)})});$("form.recipe-sort").on("change",function(){$("#excludeField").val("");n(0,10,!0)});$(".showmorerecipe a").on("click",function(){var t=$("#recipewrapper div.recipe-card").length;return n(t,10,!1),!1});$(".hero-search input").keypress(function(t){var i=t.which;if(i==13)return $("#excludeField").val(""),n(0,10,!0),$(this).blur(),smoothScrollTo($("#recipe-page-wrapper").offset().top,"#recipe-page-wrapper"),!1});$(document).on("click","a.autocomplete-footerlink.recipe",function(){return $("#excludeField").val(""),n(0,10,!0),$(this).blur(),smoothScrollTo($("#recipe-page-wrapper").offset().top,"#recipe-page-wrapper"),!1});e();$(".search-section-content a.content-card").click(function(){var n=$(this).attr("data-hitid"),t=$(".search-section-content").attr("data-trackid"),i=$(".search-section-content").attr("data-query");$.ajax({method:"POST",url:"/ajax/TrackSearchClick/",data:{trackId:t,hitId:n,q:i,lang:$("html").attr("lang")}}).done(function(){})});$(".search-section .btn-foldout").on("click",function(){var n=$(this).closest(".search-result-group");return $(n).find(".content-card.hidden").eq(2).removeClass("hidden"),$(n).find(".content-card.hidden").eq(1).removeClass("hidden"),$(n).find(".content-card.hidden").eq(0).removeClass("hidden"),$(n).find(".content-card.hidden").length<=0&&$(this).hide(),!1});$(".vacancy-finder-filter select").on("change",function(){var n=$('.vacancy-finder-filter select[name="field"]').val(),t=$('.vacancy-finder-filter select[name="type"]').val(),i=$('.vacancy-finder-filter select[name="city"]').val();$(".vacancy-card").each(function(){$(this).show();i&&$(this).find(".vacancy-card-location").text().trim()!=i&&$(this).hide();t&&$(this).find(".vacancy-card-type").text().trim()!=t&&$(this).hide();n&&$(this).attr("data-field").trim()!=n&&$(this).hide()})});$(".vacancy-finder #jobloginbutton").click(function(){return window.open($(this).attr("data-url"),"_blank"),!1});$(".vacancy-finder #jobsubscribebutton").click(function(){return $(".job-subscriber").toggleClass("hidden"),!1});$(".job-subscriber #subscribe-submit").click(function(){var n=$("#subscribe-email").val(),t=$("#subscribe-frequency").val();return $.ajax({method:"POST",url:"/ajax/SubscribeOnJobs/",data:{email:n,frequency:t}}).done(function(n){$(".job-subscriber").html(n)}),!1});$(".imagecampaign").on("click",".contrRemoveLink",function(){var n=$(this),t=$(this).attr("data-id");return $.ajax({url:"/ajax/BlockImage/"+t+"/?type="+$(this).attr("data-type")}).done(function(){$(n).closest(".image-wrapper").hide()}),!1});$(".imagecampaign").on("click",".contrApproveLink",function(){var n=$(this),t=$(this).attr("data-id");return $.ajax({url:"/ajax/ApproveImage/"+t+"/"}).done(function(){$(n).hide()}),!1});$(".imagecampaign .showmoreimages .btn").click(function(){var n=$(this);n.css("cursor","wait");var i=$(this).attr("data-id"),t=$(this).closest(".imagecampaign").find(".grid"),r=$(t).find("div[data-id]").last(),u=$(t).find("div[data-date]").last();return $.ajax({url:"/ajax/GetMoreImages/"+i+"/?lastig="+$(r).attr("data-id")+"&lastdate="+$(u).attr("data-date")}).done(function(i){$("<p>"+i+"<\/p>").find("img").length==0&&$(n).hide();$(t).append(i);n.css("cursor","pointer")}),!1});$("#imageform").submit(function(n){if(n.preventDefault(),!$(this)[0].checkValidity()){$(".imagecampaign .form-failed").removeClass("hidden");return}var t=new FormData($(this)[0]);$.ajax({url:$(this).attr("action")+"?nojs=false",type:"POST",data:t,async:!1,success:function(n){$(".imagecampaign form").hide();$(".imagecampaign .form-success").removeClass("hidden");$(".imagecampaign .grid").prepend(n)},cache:!1,contentType:!1,processData:!1})});$("#campaignupload").change(function(n){for(var i=n.currentTarget.files,r=0,u,t=0;t<i.length;t++)r+=i[t].size;$(".fileerror").addClass("hidden");r>19e6?($(".fileerror").removeClass("hidden"),$("#campaignupload").val(""),$("#campaignuploadfilename").text("")):($(".expanded-uploadform").removeClass("hidden"),u=$(this).val(),$("#campaignuploadfilename").text(u.replace(/^.*[\\\/]/,"")))});r=function(n){var i=$(n).closest(".form-section"),t=!0;return $(i).find('.form-group[data-required="true"]').each(function(){var n=!1;$(this).find("input").each(function(){$(this).attr("type")=="radio"||$(this).attr("type")=="checkbox"?$(this).is(":checked")&&(n=!0):$(this).attr("type")=="text"&&$(this).val()&&$(this).val()!=""&&(n=!0)});$(this).find("textarea").each(function(){$(this).val()&&$(this).val()!=""&&(n=!0)});n?$(this).removeClass("mandatory"):(t=!1,$(this).addClass("mandatory"))}),t};$("body").on("click",'.xform button[type="submit"]',function(){if(!r(this))return!1});$("body").on("click",".xform .next",function(){if(!r(this))return!1;var n=parseInt($(this).attr("data-section"));$("#section-"+n).hide();n++;$("#section-"+n).show()});$("body").on("click",".xform .prev",function(){var n=parseInt($(this).attr("data-section"));$("#section-"+n).hide();n--;$("#section-"+n).show()});$(".xform .ean-validation input.ean-value").focus(function(){$(this).select()});$(".xform .ean-validation input.ean-value").keydown(function(n){n.keyCode===39?$(this).next().focus():n.keyCode===37?$(this).prev().focus():n.keyCode===8&&($(this).val(""),$(this).prev().focus(),n.preventDefault())});$(".xform .ean-validation input.ean-value").keypress(function(n){n.which<=122&&n.which>=48&&(n.key?$(this).val(n.key):$(this).val(String.fromCharCode(n.which)),$(this).next().focus(),n.preventDefault())});$(".xform .ean-validation .next").click(function(){$.ajax({url:"/ajax/ValidateEan/",data:{ean:$('.xform .ean-validation input[name="ean"]').map(function(){return this.value}).get().join(""),key:$('.xform .ean-validation input[name="key"]').val(),id:$('.xform .ean-validation input[name="id"]').val()},method:"POST"}).done(function(n){n!=""?$(".content-grid.xform").replaceWith(n):$(".xform .ean-validation .ean-input-wrapper").addClass("failed")})});$(".kr-wrapper .kr-close, .kr-wrapper a").click(function(){Cookies.set("hidekr",$(".kr-wrapper").attr("data-hash"),{expires:14,path:"/"});$(".kr-wrapper").hide()});$(".expand-link").click(function(){return $(this).toggleClass("is-open"),$(this).parent().find(".expand-content").toggleClass("hidden"),!1});$(".expand-content .minimize").after().click(function(){var n=$(this).parents(".page-expand").find(".is-open");smoothScrollTo(n.offset().top,n);n.click()});u=function(){$(".rating").raty({starType:"i",hints:["bad","poor","regular","good","gorgeous"],click:function(n){var t=$(this).data("recipeid"),i=$(this);$.ajax({url:"/ajax/SaveRecipeVote/"+t+"/?vote="+n}).done(function(n){i.parent().find(".count-int").html(n)})},score:function(){return $(this).attr("data-rating")}})};u();$('a[href*="youtu"].video-play').magnificPopup({type:"iframe"});$('a[href*="videoiframe"]').magnificPopup({type:"iframe"});var o=function(){return window.print(),!1},s=function(){var n=document.URL.replace(/#.*$/,""),t=document.title;return document.location="mailto:?&subject="+encodeURIComponent(t)+"&body="+encodeURIComponent(n),!1},h=function(){var n=document.URL.replace(/#.*$/,""),t=document.title;return window.open("https://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(n)+"&title="+encodeURIComponent(t)+"&summary=&source=","sharer","width=520,height=350,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0"),!1},c=function(){var n=document.URL.replace(/#.*$/,""),t=document.title;return window.open("http://twitter.com/share?url="+encodeURIComponent(n)+"&text="+encodeURIComponent(t)+"&count=none/","sharer","width=520,height=350,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0"),!1},l=function(){var n=document.URL.replace(/#.*$/,"");return window.open("http://www.facebook.com/sharer.php?s=100&u="+encodeURIComponent(n),"sharer","width=520,height=350,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0"),!1},a=function(){var n=document.URL.replace(/#.*$/,"");return window.open("http://pinterest.com/pin/create/link/?url="+encodeURIComponent(n),"sharer","width=520,height=350,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0"),!1};$("button.color-facebook, button.general-facebook").on("click",l);$("button.color-twitter, button.general-twitter").on("click",c);$("button.color-linkedin, button.general-linkedin").on("click",h);$("button.color-pinterest, button.general-pinterest").on("click",a);$("button.color-mail, button.general-mail").on("click",s);$("button.color-print, button.general-print").on("click",o);$("body").on("submit",".commentform",function(n){if(n.preventDefault(),!$(this)[0].checkValidity()){$(".commentform .form-failed").removeClass("hidden");return}var t=new FormData($(this)[0]);$.ajax({url:$(this).attr("action"),type:"POST",data:t,async:!1,success:function(n){$(".commentform")[0].reset();$(".content-card-full-content.page-comments").html(n)},error:function(n){$(".commentform .form-failed").html(n.responseText).show()},cache:!1,contentType:!1,processData:!1})});$(".comments-list .comments-reply a").click(function(n){n.preventDefault();var t=$(this).closest("li").find(".comments-replycontainer");$(this).hasClass("is-open")?(t.html(""),$(this).removeClass("is-open")):($(this).addClass("is-open"),$.ajax({url:$(this).data("url"),type:"GET",async:!1,data:null,success:function(n){t.html(n)}}))});$(".collage-item").each(function(){$(this).height($(this).width());$(this).css("margin-bottom","calc("+$(this).css("margin-bottom")+" * 2)")});$(".collage-item.has-link").click(function(){location.href=$(this).find("a").attr("href")});$('input.form-control[data-jstype="date"]').blur(function(){$(this).val().length==0||$(this).val().match(/^\d{4}-\d{2}-\d{2}$/)!=null?$(this).removeClass("failed"):$(this).addClass("failed")})});$(".comments-list .comments-delete a").click(function(n){n.preventDefault();var t=$(this);t.hide();$.ajax({url:t.attr("href"),type:"GET",success:function(){t.closest("li").remove()}})});mainNav={};mainNav.searchbar=function(){jQuery(".js-main-nav-search-toggle").on("click",function(){var n=$(this),t=$(n.data("button")),i=$(n.data("target"));t.toggleClass("is-active");i.toggleClass("is-open")})}();subBrand={};subBrand.menu=function(){jQuery(".js-subbrand-menu-toggle").on("click",function(){var n=$(this),t=$(n.data("button")),i=$(n.data("target"));t.toggleClass("is-active");i.toggleClass("is-open")});if($(".subbrand-nav").length>0)$(".subbrand-nav").stick_in_parent({offset_top:67,bottoming:!1,parent:$("body")}).on("sticky_kit:stick",function(){$(".main-nav-logo").addClass("has-sticky-subnav")}).on("sticky_kit:unstick",function(){$(".main-nav-logo").removeClass("has-sticky-subnav")})}();$(".product-summary-nav .toggle-btn").on("click",function(){var t=$(this),n=$(".js-product-toggle");$(".product-summary-ingredients, .product-summary-nutrition").fadeOut(300,function(){n.removeClass("show-consumer").removeClass("show-wholesale");t.hasClass("toggle-consumer")?(n.addClass("show-consumer"),n.hasClass("onlybulk")?(n.find("table").hide(),n.find(".rte").hide()):(n.find("table").show(),n.find(".rte").show()),typeof dataLayer!="undefined"&&dataLayer.push({event:"analyticsEvent",eventCategory:"Product Page",eventAction:"Tab Click",eventLabel:"Consumer"})):t.hasClass("toggle-wholesale")&&(n.addClass("show-wholesale"),n.hasClass("onlycustom")?(n.find("table").hide(),n.find(".rte").hide()):(n.find("table").show(),n.find(".rte").show()),typeof dataLayer!="undefined"&&dataLayer.push({event:"analyticsEvent",eventCategory:"Product Page",eventAction:"Tab Click",eventLabel:"Wholesale"}));$(".nutrition-table td:nth-child(3)").show();$(".nutrition-table td:nth-child(3) span").is(":visible")||$(".nutrition-table td:nth-child(3)").hide();$(".product-summary-ingredients, .product-summary-nutrition").fadeIn(300)})});$(".product-info .similar-products a").on("click",function(){typeof dataLayer!="undefined"&&dataLayer.push({event:"analyticsEvent",eventCategory:"Product Page",eventAction:"Similar Product Click",eventLabel:$.trim($(this).text())})});$(".product-info .linked-icon").on("click",function(){return location.href=$(this).attr("data-link"),!1});if(on_resize=function(){$(".video-background").attr("style"," ");$(".video-wrap").attr("style"," ");$(".subbrand-nav").length>0&&$(".subbrand-nav").stick_in_parent({offset_top:$(".page-header").height(),parent:$("body")});$(".sticky-nav").length>0&&($(window).width()<768?$(".sticky-nav").trigger("sticky_kit:detach"):$(".sticky-nav").stick_in_parent({offset_top:80,bottoming:!0}))},jQuery(window).resize(on_resize),on_resize(),jQuery(window).load(function(){function t(){jQuery(".js-collage").removeWhitespace().collagePlus()}t();var n=null;jQuery(window).bind("resize",function(){n&&clearTimeout(n);n=setTimeout(t,200)})}),navigator.userAgent.match(/MSIE 10/i)||navigator.userAgent.match(/Trident\/7\./)||navigator.userAgent.match(/Edge\/1/))$("body").on("mousewheel",function(){event.preventDefault();var n=event.wheelDelta,t=window.pageYOffset;window.scrollTo(0,t-n)});smoothScrollTo=function(n){function t(){var n=$(".page-header").height(),t=$(".main-nav-logo").height();return t>n?t:n}function i(){if($(".subbrand-nav").length>0){var n=$(".subbrand-nav").height(),t=$(".subbrand-nav-logo").height();return t>n?t:n}return 0}try{var r=n-Math.floor(t()+i()+10);return $("html, body").stop().animate({scrollTop:r},900,"swing",function(){}),!1}catch(u){}};$('a[href^="#"].js-smoothscroll').on("click",function(){var n=this.hash,t=$(n);if(t.length>0)return smoothScrollTo(t.offset().top,n),!1})