var Navigation=function(e){return{element:$(e),breakPoint:1200,classOpened:"nav-opened",init:function(){var i=this;if(!this.element.length)return!1;this._createSubmenuArrows(),$('[data-role="nav-toggle"]').on("click",function(e){var n=$("html"),t=$("body"),o=n.hasClass(i.classOpened);$(".block-minicart");e.stopPropagation(),$(document).trigger("closeArcticModal"),$(document).trigger("closeLightGallery"),$(document).trigger("closeMiniCart"),document.dispatchEvent(new CustomEvent("closeMobileInputEvent")),o||(i.scrollPosition=Math.max(n.scrollTop(),t.scrollTop()),$(document).trigger("navigation.opening")),$(document).on("click.navigationClose",function(e){i.closeNavigation(e.target)}),n.toggleClass(i.classOpened),i.element.find(".expanded").removeClass("expanded"),i.element.closest(".nav-sections-items").removeClass("submenu-open"),i.element.find(".submenu:visible").hide(),o?i.scrollPosition&&(t.scrollTop(i.scrollPosition),n.scrollTop(i.scrollPosition),i.scrollPosition=0,t.css({top:""})):t.css({top:"-%1px".replace("%1",i.scrollPosition)})}),this.timeout=null,this.actualMode=window.innerWidth>=this.breakPoint?"Desktop":"Mobile","Desktop"==this.actualMode?this.toggleDesktopMode():this.toggleMobileMode(),this.windowInnerWidthToggleMode=window.innerWidth,$(window).on("resize",function(){var e;i.windowInnerWidthToggleMode!==window.innerWidth&&(i.windowInnerWidthToggleMode=window.innerWidth,window.innerWidth<=1199&&(e=$("html")).hasClass(i.classOpened)&&e.removeClass(i.classOpened),"Mobile"==i.actualMode&&window.innerWidth>=i.breakPoint?(i.actualMode="Desktop",i.toggleDesktopMode()):"Desktop"==i.actualMode&&window.innerWidth .category-item").length+1,n=n%12==0?parseInt(n/12):parseInt(n/12)+1;e.addClass("column-count-"+n)})},initPositionBanners:function(){var e=this;this.submenuCategoryImg=this.element.find(".submenu-category-img"),this.windowInnerWidth=window.innerWidth,this.checkPositionBanners(),this.removeResizePositionBanners(),$(window).on("resize.positionBanners",function(){e.windowInnerWidth!=window.innerWidth&&(e.windowInnerWidth=window.innerWidth,e.checkPositionBanners())})},removeResizePositionBanners:function(){$(window).off("resize.positionBanners")},checkPositionBanners:function(){var s=this;this.submenuCategoryImg.each(function(){var e=$(this),n=e.innerWidth(),t=e.closest(".submenu"),o=e.closest(".level-top"),i=o.is(":last-child"),o=o[0].getBoundingClientRect();e.hasClass("left")&&(o.left-15>n?e.removeAttr("style"):e.hide()),e.hasClass("right")&&(s.windowInnerWidth>o.left+t.innerWidth()+n+15||i&&s.windowInnerWidth-o.right>n+15?e.removeAttr("style"):e.hide())})},_createSubmenuArrows:function(){this.element.find("ul.submenu").append('
  • \n \n
  • ')}}},navigation=new Navigation('[data-init="navigation"]');navigation.init();