(function(w,$){var submitElement=$('[data-identifier="submit"]','form[data-form="pxa-newsletter-subscription-form"]');submitElement.on('click',function(e){e.preventDefault();var currentButton=$(this),formElement=currentButton.parents('form[data-form="pxa-newsletter-subscription-form"]'),spinnerElement=$('[data-identifier="spinner"]',formElement),data=formElement.serializeArray();data.push({name:currentButton.attr('name'),value:1});spinnerElement.fadeIn(50);currentButton.prop('disabled',!0);$.ajax({type:'POST',url:formElement.attr('action'),data:data,dataType:'JSON'}).done(function(response){var message=$('<div/>',{class:'alert js__ajax-response',text:response.message});formElement.after(message);if(response.success){message.addClass('alert-success');formElement.hide()}else{message.addClass('alert-danger').delay(5000).fadeOut('slow')}}).fail(function(jqXHR,textStatus){var message=$('<div/>',{class:'alert alert-danger js__ajax-response',text:textStatus});formElement.after(message);message.delay(5000).fadeOut('slow')}).always(function(){spinnerElement.fadeOut(50);currentButton.prop('disabled',!1)})})})(window,jQuery);(function(w,$){const ProductManager=w.ProductManager||{};ProductManager.settings=ProductManager.settings||{};ProductManager.Main={listeners:{},init:function(){for(let key in ProductManager.settings.events){if(ProductManager.settings.events.hasOwnProperty(key)){this.listeners[ProductManager.settings.events[key]]=[]}}
if(ProductManager.LazyLoading){ProductManager.LazyLoading.init(ProductManager.settings.lazyLoading||{})}
if(ProductManager.Filtering){ProductManager.Filtering.init(ProductManager.settings.filtering||{})}
if(ProductManager.WishList){ProductManager.WishList.init(ProductManager.settings.wishList||{})}
if(ProductManager.CompareList){ProductManager.CompareList.init(ProductManager.settings.compareList||{})}
if(ProductManager.settings.latestVisitedProductsWrapper){let $wrapper=$(ProductManager.settings.latestVisitedProductsWrapper);this.loadLatestVisitedProductsTo($wrapper)}},setCookie:function(cName,value,exdays,disableEncode){let exdate=new Date();disableEncode=disableEncode||!1;exdate.setDate(exdate.getDate()+exdays);let cValue=(disableEncode?value:encodeURIComponent(value))+((exdays===null)?'':'; expires='+exdate.toUTCString())+'; path=/';document.cookie=cName+'='+cValue},getCookie:function(cName){let i,x,y,ARRcookies=document.cookie.split(';');for(i=0;i<ARRcookies.length;i++){x=ARRcookies[i].substr(0,ARRcookies[i].indexOf('='));y=ARRcookies[i].substr(ARRcookies[i].indexOf('=')+1);x=x.replace(/^\s+|\s+$/g,'');if(x===cName){return decodeURIComponent(y)}}
return!1},utf8_to_b64:function(str){return window.btoa(encodeURIComponent(str))},b64_to_utf8:function(str){return decodeURIComponent(window.atob(str))},isInList:function(haystack,needle){return(','+haystack+',').indexOf(','+needle+',')!==-1},flyToElement:function(flyer,flyingTo){const divider=3,originalWidth=flyer.width(),flyerClone=flyer.clone();flyerClone.css({position:'absolute',top:flyer.offset().top+'px',left:flyer.offset().left+'px',opacity:1,'max-width':originalWidth,height:'auto','z-index':99999});$('body').append(flyerClone);const gotoX=flyingTo.offset().left+(flyingTo.width()/2)-(flyer.width()/divider)/2;const gotoY=flyingTo.offset().top+(flyingTo.height()/2)-(flyer.height()/divider)/2;$(flyerClone).animate({opacity:0.4,left:gotoX,top:gotoY,width:flyer.width()/divider,height:flyer.height()/divider},700,function(){flyingTo.fadeOut('fast',function(){flyingTo.fadeIn('fast',function(){flyerClone.fadeOut('fast',function(){flyerClone.remove()})})})})},updateCartCounter:function($mainCartCounter,$cartCounters,modifier){modifier=modifier||0;if($mainCartCounter.length===1){let currentValue=parseInt($mainCartCounter.text().trim());if(isNaN(currentValue)){currentValue=0}
let newValue=currentValue+modifier;newValue=newValue>0?newValue:0;if($cartCounters.length>=1){$cartCounters.text(newValue)}}},numberFormat:function(n,decimals,decimal_sep,thousands_sep){let c=isNaN(decimals)?2:Math.abs(decimals),d=decimal_sep||'.',t=(typeof thousands_sep==='undefined')?' ':thousands_sep,sign=(n<0)?'-':'',i=parseInt(n=Math.abs(n).toFixed(c))+'',j=(i.length>3)?i.length%3:0;return sign+(j?i.substr(0,j)+t:'')+i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):'')},writeToHash:function(key,value){let status=this.readStatusFromHash();status[key]=value;window.location.hash=$.isEmptyObject(status)?'':encodeURIComponent('pm:'+JSON.stringify(status))},readStatusFromHash:function(){let hash=decodeURIComponent(window.location.hash);if(hash.length>0&&hash.substring(0,4)==='#pm:'){hash=hash.substring(4);try{return JSON.parse(hash)}catch(e){console.log(e)}}
return{}},scrollTo:function(scroll){$('html, body').animate({scrollTop:scroll},200)},trimChar:function(string,charToRemove){while(string.charAt(0)===charToRemove){string=string.substring(1)}
while(string.charAt(string.length-1)===charToRemove){string=string.substring(0,string.length-1)}
return string},on:function(event,callback){if(typeof callback==='function'){if(this.listeners[event]){this.listeners[event].push(callback)}else{console.log('On called with invalid event:',event)}}else{console.log('Callback is not a function')}},trigger:function(event,data){if(!this.listeners[event]){console.log('Invalid event',event);return}
for(let i=0;i<this.listeners[event].length;i++){this.listeners[event][i](data)}},translate:function(key){return TYPO3.lang[key]||''},loadLatestVisitedProductsTo:function($wrapper){if($wrapper.length===0){return!1}
let currentProductUid=(typeof pxaproductmanager_current_product_uid!=='undefined')?pxaproductmanager_current_product_uid:0;$.get('/?type=201703&tx_pxaproductmanager_pi1%5BexcludeProduct%5D='+currentProductUid,function(data){$($wrapper).html(data)});if(currentProductUid>0){$.get('/?type=201703&tx_pxaproductmanager_pi1%5Baction%5D=addLatestVisitedProduct&tx_pxaproductmanager_pi1%5Bcontroller%5D=AjaxJson&tx_pxaproductmanager_pi1%5Bproduct%5D='+currentProductUid)}}};w.ProductManager=ProductManager})(window,$);$(document).ready(function(){ProductManager.Main.init()});(function($){$(document).ready(function(){const productWrapper=$('.single-product-wrapper');if(productWrapper.length>0){var singleProductGallery=new Swiper('.single-product-gallery',{spaceBetween:10,pagination:'.single-product-gallery__pagination',paginationClickable:!0,paginationBulletRender:function(swiper,index,className){return'<span class="'+className+' gallery-pg-'+index+'"></span>'}});$('.single-product-gallery a.swiper-slide').simpleLightbox({captionType:'data',captionsData:'caption',captionPosition:'outside',})}})})(jQuery);var jpFaq=jpFaq||{};(function($){var txJpfaq='.tx-jpfaq';var jpFaqToggleTrigger='ul.jpfaqList .toggleTrigger';var jpFaqListItem='ul.jpfaqList li';var jpfaqShow='.jpfaqShowAll';var jpfaqHide='.jpfaqHideAll';var jpFaqToggleTriggerContainer='.toggleTriggerContainer';var thisPlugin='';var jpFaqSearch='#jpfaqSearch';var jpFaqSearchForm='#jpfaqSearch input';var jpFaqFilterCount='#jpfaq-filter-count';var jpfaqQuestionCommentContainer='.jpfaqQuestionCommentContainer';var jpfaqAddCommentForm='.jpfaqAddCommentForm';var jpfaqQuestionHelpfulText='.jpfaqQuestionHelpfulText';var jpFaqThankYou='.jpfaqThankYou';var jpfaqQuestionNotHelpful='.jpfaqQuestionNotHelpful';var jpfaqQuestionHelpful='.jpfaqQuestionHelpful';var jpfaqCommentFormClose='.jpfaqCommentFormClose';var jpfaqQuestionCommentForm='#jpfaqQuestionCommentForm';var jpfaqAddCommentCategoryForm='.jpfaqAddCommentCategoryForm';var jpfaqEmailField='.jpfaqEmailField';var jpfaqRequiredField='.jpfaqRequired';var jpfaqCommentFieldWarning='jpfaqCommentFieldWarning';var jpfaqSubmitComment='.jpfaqSubmitComment';var jpfaqCommentPageEiD='&eID=jpfaq_feedback';var jpfaqCommentPageType='&type=88188';var jpfaqSpinner='.jpfaqSpinner';var jpfaqSpinnerHtml='<div class="jpfaqSpinner"></div>';var jpfaqCatCommentContainerLink='.jpfaqCatCommentContainerLink';var jpfaqCatCommentContainerIntro='.jpfaqCatCommentContainerIntro';var jpfaqCatCommentContainer='.jpfaqCatCommentContainer';var jpfaqCatCommentFormClose='.jpfaqCatCommentFormClose';var jpfaqSubmitCatComment='.jpfaqSubmitCatComment';var jpfaqCatCommentForm='#jpfaqCategoryCommentForm';var jpfaqAddThankYouMessage='.jpfaqAddThankYouMessage';jpFaq.Main={initialize:function(){jpFaq.Main.openClose();jpFaq.Main.search();jpFaq.Main.preventSubmit();jpFaq.Main.questionIsHelpful();jpFaq.Main.questionIsNotHelpful();jpFaq.Main.closeQuestionCommentForm();jpFaq.Main.addQuestionComment();jpFaq.Main.closeThanks4QuestionComment();jpFaq.Main.addCategoryCommentForm();jpFaq.Main.closeCategoryCommentForm();jpFaq.Main.addCategoryComment();jpFaq.Main.closeThanks4CategoryComment()},openClose:function(){$(jpFaqToggleTrigger).click(function(){thisPlugin=$(this).closest(txJpfaq);$(this).next().toggleClass('active').slideToggle('fast');$(this).toggleClass('questionUnfolded');if($(thisPlugin).find(jpFaqListItem).children(':first-child').length==$(thisPlugin).find(jpFaqListItem).children(':first-child.questionUnfolded').length){$(thisPlugin).find(jpfaqShow).hide();$(thisPlugin).find(jpfaqHide).show()}else{$(thisPlugin).find(jpfaqHide).hide();$(thisPlugin).find(jpfaqShow).show()}});$(jpfaqShow).click(function(){thisPlugin=$(this).closest(txJpfaq);$(thisPlugin).find(jpFaqToggleTriggerContainer).removeClass('active');$(thisPlugin).find(jpFaqToggleTriggerContainer).addClass('active').slideDown('fast');$(thisPlugin).find(jpFaqToggleTrigger).removeClass('questionUnfolded');$(thisPlugin).find(jpFaqToggleTrigger).addClass('questionUnfolded');$(thisPlugin).find(jpfaqShow).hide();$(thisPlugin).find(jpfaqHide).show()});$(jpfaqHide).click(function(){thisPlugin=$(this).closest(txJpfaq);$(thisPlugin).find(jpFaqToggleTriggerContainer).removeClass('active').slideUp('fast');$(thisPlugin).find(jpFaqToggleTrigger).removeClass('questionUnfolded');$(thisPlugin).find(jpfaqHide).hide();$(thisPlugin).find(jpfaqShow).show()})},search:function(){$(jpFaqSearchForm).keyup(function(e){if(e.which===13||e.which===16||e.which===17||e.which===18){return}
var searchFilter=$(this).val(),count=0;var words=searchFilter.split(' ');var questions=$(txJpfaq+' .jpfaqList > li');for(let i=0;i<words.length;i++){if(words[i]===''){words.pop()}}
if(searchFilter.length>0){$(jpFaqFilterCount).show()}else{$(jpFaqFilterCount).hide()}
questions.each(function(){let isMatch=!1;for(let i=0;i<words.length;i++){if($(this).text().match(words[i])){if(i===words.length-1){isMatch=!0;count++}}else{break}}
if(!isMatch&&words.length>0){$(this).fadeOut('fast')}else{$(this).show()}});$(jpFaqFilterCount+' span').text(count)})},preventSubmit:function(){$(jpFaqSearch).submit(function(e){e.preventDefault()})},questionIsHelpful:function(){$(jpfaqQuestionHelpful).click(function(event){event.preventDefault();$(this).closest(jpfaqQuestionHelpfulText).hide();$(this).parent().siblings(jpFaqThankYou).show();var loadUri=$(this).attr('href')+jpfaqCommentPageEiD;jpFaq.Main.ajaxPost(loadUri);var gtagData=$(this).data();if(gtagData.gtagevent){jpFaq.Main.sendGtag(gtagData)}})},questionIsNotHelpful:function(){$(jpfaqQuestionNotHelpful).click(function(event){event.preventDefault();var currentForm=$(this).parent().siblings(jpfaqAddCommentForm);$(this).closest(jpfaqQuestionHelpfulText).hide();currentForm.slideDown('fast',function(){currentForm.show()});var loadUri=$(this).attr('href')+jpfaqCommentPageEiD;jpFaq.Main.ajaxPost(loadUri);var gtagData=$(this).data();if(gtagData.gtagevent){jpFaq.Main.sendGtag(gtagData)}})},sendGtag:function(gtagData){gtag('event',gtagData.gtagevent,{'event_category':gtagData.gtagcategory,'event_label':gtagData.gtaglabel,'value':gtagData.gtagvalue})},closeQuestionCommentForm:function(){$(txJpfaq).on('click',jpfaqCommentFormClose,function(){$(this).closest(jpfaqQuestionCommentContainer).find(jpfaqQuestionHelpfulText).show();var formContainer=$(this).closest(jpfaqQuestionCommentContainer).find(jpfaqAddCommentForm);formContainer.slideUp('fast',function(){formContainer.hide()})})},addQuestionComment:function(){$(txJpfaq).on('click',jpfaqSubmitComment,function(event){event.preventDefault();var submitButtonId=this.id;var questionNumber=submitButtonId.replace('jpfaqSubmitComment','');var pluginUid=$(this).closest(txJpfaq).attr('id');var commentContainer='#'+pluginUid+' '+jpfaqQuestionCommentContainer+questionNumber;var form=$(jpfaqQuestionCommentForm+questionNumber);var formValidated=jpFaq.Main.validateForm(form);if(formValidated){jpFaq.Main.postComment(event,commentContainer,form)}})},closeThanks4QuestionComment:function(){$(jpfaqQuestionCommentContainer).on('click','.jpfaqCommentClose',function(){$(this).closest('.jpfaqThanks').slideUp('fast',function(){$(this).remove()})})},addCategoryCommentForm:function(){$(jpfaqCatCommentContainerLink).click(function(event){event.preventDefault();$(this).closest(jpfaqCatCommentContainerIntro).hide();$(jpfaqAddCommentCategoryForm).slideDown('fast',function(){$(jpfaqAddCommentCategoryForm).show()})})},closeCategoryCommentForm:function(){$(txJpfaq).on('click',jpfaqCatCommentFormClose,function(){$(this).closest(jpfaqCatCommentContainer).find(jpfaqCatCommentContainerIntro).show();var formContainer=$(this).closest(jpfaqCatCommentContainer).find(jpfaqAddCommentCategoryForm);formContainer.slideUp('fast',function(){formContainer.hide()})})},addCategoryComment:function(){$(txJpfaq).on('click',jpfaqSubmitCatComment,function(event){event.preventDefault();var submitButtonId=this.id;var questionNumber=submitButtonId.replace('jpfaqSubmitCatComment','');var pluginId=$(this).closest(txJpfaq).attr('id');var pluginUid=pluginId.replace('tx-jpfaq','');var categoryContainer='#'+pluginId+' '+jpfaqCatCommentContainer+pluginUid;var form=$(jpfaqCatCommentForm+questionNumber);var formValidated=jpFaq.Main.validateForm(form);if(formValidated){jpFaq.Main.postComment(event,categoryContainer,form)}})},closeThanks4CategoryComment:function(){$(jpfaqCatCommentContainer).on('click','.jpfaqCommentClose',function(){$(this).closest('.jpfaqThanks').slideUp('fast',function(){$(this).remove()})})},validateForm:function(form){var noFieldErrors=!0;$(form).find(jpfaqRequiredField).each(function(){if($(this).val()===''){$(this).addClass(jpfaqCommentFieldWarning);noFieldErrors=!1}});$(form).find(jpfaqEmailField).each(function(){var email=$(this).val();if(email){if(!jpFaq.Main.validateEmail(email)){$(this).addClass(jpfaqCommentFieldWarning);noFieldErrors=!1}}});$('.'+jpfaqCommentFieldWarning).focus(function(){$(this).removeClass(jpfaqCommentFieldWarning)});return noFieldErrors},ajaxPost:function(loadUri){$.ajax({type:'POST',url:loadUri,data:{},})},postComment:function(event,commentContainer,form){var loadUri=$(form).attr('action');$(commentContainer+' '+jpfaqAddCommentForm).fadeOut();$(commentContainer).append(jpfaqSpinnerHtml);$.ajax({type:'POST',url:loadUri,data:form.serialize(),success:function(){if(commentContainer.match(jpfaqCatCommentContainer)){$(commentContainer+' '+jpfaqAddCommentCategoryForm).remove()}else{$(commentContainer+' '+jpfaqAddCommentForm).remove()}
$(jpfaqSpinner).remove();$(commentContainer).children(jpfaqAddThankYouMessage).show()},error:function(xhr,thrownError){$(jpfaqSpinner).remove();$(commentContainer+' '+jpfaqAddCommentForm).fadeIn('fast')}})},validateEmail:function(email){var expr=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i;return expr.test(email)}}})(jQuery);jQuery(document).ready(function(){jpFaq.Main.initialize()});jQuery(function(i){var t=i("html"),e=i(".js__main-navigation"),a=i(".js__main-navigation__open-sub-menu-link"),n=e.find(".js__main-navigation__items-list").children("li"),s=i(".second-navigation-level"),o=i(".third-navigation-level"),r=i(".js__main-navigation__open-third-menu-link"),l=i(".js__dropdown-menu-with-columns .js__main-navigation__item._sub");touchSupport||l.mouseenter(function(){i(this).addClass("open")}).mouseleave(function(){i(this).removeClass("open")});var d=function(){o.length&&(window.matchMedia("(min-width: 992px)").matches?s.each(function(){var e=i(window).width()-i(this).offset().left-i(this).outerWidth(),t=i(this).width();e<i(this).find(o).width()?i(this).find(o).css("left",-t):i(this).find(o).css("left",t)}):o.css("left","auto"))};d();a.on("click",function(e){e.preventDefault(),window.matchMedia("(min-width: 992px)").matches?(n.not(i(this).parents()).removeClass("_open-tablet-dropdown"),i(this).parents(".main-navigation__item").toggleClass("_open-tablet-dropdown")):i(this).parents(".main-navigation__item").toggleClass("_open-mobile-dropdown")}),r.on("click",function(e){e.preventDefault(),window.matchMedia("(min-width: 992px)").matches?(i(".main-navigation__sub-item").not(i(this).parents(".main-navigation__sub-item")).removeClass("_open-tablet-dropdown"),i(this).parents(".main-navigation__sub-item").toggleClass("_open-tablet-dropdown")):i(this).parents(".main-navigation__sub-item").toggleClass("_open-mobile-dropdown")});var c=!0;i(".js__main-navigation__toggle-btn").on("click",function(e){e.preventDefault(),c&&(c=!1,t.toggleClass("mobile-menu-opened")),i(".js__navigation__items-wrp").not(":animated").slideToggle(300,function(){c=!0})}),window.matchMedia("(min-width: 992px)").addListener(function(){e.find(".js__main-navigation__items-list").find("li").removeClass("_open-mobile-dropdown _open-tablet-dropdown"),t.removeClass("mobile-menu-opened"),window.matchMedia("(min-width: 992px)").matches?i(".js__navigation__items-wrp").show():i(".js__navigation__items-wrp").hide(),window.setTimeout(function(){d()},500)})}),jQuery(function(t){var i=t(".js__main-navigation");if(i.length){var a=i.offset().top;window.matchMedia("(min-width: 992px)").addListener(function(){if(window.matchMedia("(min-width: 992px)").matches){var e=i.css("position");a=t("header").height()-("fixed"===e?0:i.outerHeight())}}),t(window).on("load scroll",function(){var e=t(window).scrollTop();a<e?t("body").addClass("main-navigation-fixed"):t("body").removeClass("main-navigation-fixed")})}}),jQuery(function(t){var i=t(".js__main-navigation__search-btn"),a=t(".js__main-navigation__search-box"),n=t(".js__main-navigation__search-box-overlay"),s=t(".js__header-top__language-menu-overlay"),e=t(".js__header-top__language-menu-btn"),o=t(".js__header-top__language-menu-box"),r=t(".js__header-top__language-menu-box-close-btn"),l=t(".js__header-top_meta-nav");i.on("click",function(e){e.preventDefault(),a.toggleClass("_search-box-visible"),a.hasClass("_search-box-visible")?(a.find('input[type="search"]').focus(),i.addClass("_search-close-btn"),n.addClass("_search-box-overlay-visible")):(i.removeClass("_search-close-btn"),n.removeClass("_search-box-overlay-visible"))}),n.on("click",function(){t(this).removeClass("_search-box-overlay-visible"),i.removeClass("_search-close-btn"),a.removeClass("_search-box-visible")}),e.on("click",function(e){e.preventDefault(),o.addClass("_language-menu-box-visible"),s.addClass("_language-menu-box-overlay-visible"),t(".header-top .js__header-top__language-menu-box").length&&l.addClass("hidden")}),s.on("click",function(){t(this).removeClass("_language-menu-box-overlay-visible"),o.removeClass("_language-menu-box-visible"),l.removeClass("hidden")}),r.on("click",function(){s.removeClass("_language-menu-box-overlay-visible"),o.removeClass("_language-menu-box-visible"),l.removeClass("hidden")})}),function(a){"use strict";a(document).ready(function(){a(".js__img-slider").each(function(){var e=a(this).attr("data-autoplay"),i=new Swiper(a(this),{nextButton:".js__img-slider__btn-next",prevButton:".js__img-slider__btn-prev",pagination:".js__img-slider__pagination",paginationClickable:!0,preloadImages:!1,lazyLoading:!0,watchSlidesVisibility:!0,lazyLoadingInPrevNext:!0,speed:600,autoplay:e});i.container.on("focus","a",function(e){var t=a(e.target).parents(".swiper-slide").index();i.container.scrollLeft(0),setTimeout(function(){i.container.scrollLeft(0)},0),i.slideTo(t)})})})}(jQuery),function(a){"use strict";a(document).ready(function(){var e=document.getElementsByClassName("js__aria-labels");if(e&&0<e.length){var t=JSON.parse(e[0].innerHTML);a(".js__logo-carousel").each(function(){var i=a(this).swiper({nextButton:".js__logo-carousel__btn-next",prevButton:".js__logo-carousel__btn-prev",slidesPerView:5,preloadImages:!1,lazyLoading:!0,watchSlidesVisibility:!0,lazyLoadingInPrevNext:!0,slideVisibleClass:"is-visible",spaceBetween:20,autoplay:a(this).data("autoplay"),a11y:!0,prevSlideMessage:t.ariaLabel.prevSlideMessage,nextSlideMessage:t.ariaLabel.nextSlideMessage,firstSlideMessage:t.ariaLabel.firstSlideMessage,lastSlideMessage:t.ariaLabel.lastSlideMessage,paginationBulletMessage:t.ariaLabel.paginationBulletMessage,breakpoints:{480:{slidesPerView:1},600:{slidesPerView:2},768:{slidesPerView:3},992:{slidesPerView:4}}});a(i.slides).each(function(t,e){a(e).on("focusin",function(e){a(e.target).not(".is-visible")&&i.slideTo(t)})})})}})}(jQuery),function(e){"use strict";e(document).ready(function(){e("html").hasClass("IE")?(e(".parallax-img").jarallax({type:"scroll",speed:.5,disableParallax:/IE/}),e(".parallax-resimg").each(function(){e(this).jarallax({type:"scroll",speed:.5,imgSrc:e(this).css("background-image").match(/\(([^)]+)\)/)[1].replace(/"/g,""),disableParallax:/IE/})}),e(".parallax-video").each(function(){e(this).jarallax({type:"scroll",speed:.5,videoSrc:e(this).attr("data-video-url"),disableParallax:/IE/})})):(e(".parallax-img").jarallax({type:"scroll",speed:.5}),e(".parallax-resimg").each(function(){e(this).jarallax({type:"scroll",speed:.5,imgSrc:e(this).css("background-image").match(/\(([^)]+)\)/)[1].replace(/"/g,"")})}),e(".parallax-video").each(function(){e(this).jarallax({type:"scroll",speed:.5,videoSrc:e(this).attr("data-video-url")})}))})}(jQuery),function(u){"use strict";u(document).ready(function(){0<u(".slider-container").length&&(u(".js__slider-container__wrapper").each(function(){u(this).children().wrap('<div class="swiper-slide slider-container__slide js__slider-container__slide"></div>')}),u(".js__slider-container__container").each(function(){var e,t,i,a,n=u(this),s=n.attr("data-autoplay"),o=n.attr("data-loop"),r=parseInt(n.attr("data-slidesperview")),l=n.attr("data-effect"),d=n.attr("data-speed");4<=r?(e=1,t=2,i=3,a=4):2===r?(i=t=e=1,a=2):1===r?a=i=t=e=1:(e=1,i=t=2,a=3);var c=new Swiper(n,{containerModifierClass:"swiper-container-",wrapperClass:"js__slider-container__wrapper",slideClass:"js__slider-container__slide",nextButton:n.parent().find(".js__slider-container__btn-next"),prevButton:n.parent().find(".js__slider-container__btn-prev"),pagination:n.parent().find(".js__slider-container__pagination"),paginationClickable:!0,speed:parseInt(d),loop:o,autoplay:s,effect:l,watchSlidesVisibility:!0,spaceBetween:20,preloadImages:!1,lazyLoading:!0,lazyLoadingInPrevNext:!0,slidesPerView:r,breakpoints:{480:{slidesPerView:e},767:{slidesPerView:t},992:{slidesPerView:i},1024:{slidesPerView:a}},coverflow:{rotate:90,stretch:0,depth:200,modifier:1,slideShadows:!1},cube:{slideShadows:!1,shadow:!1},fade:{crossFade:!0},flip:{slideShadows:!1},onInit:function(){n.closest(".slider-container").css("height","auto"),u(".slider-container_loader").css("display","none")}});c.container.on("focus","a",function(e){var t=u(e.target).parents(".slider-container__slide").index();c.container.scrollLeft(0),setTimeout(function(){c.container.scrollLeft(0)},0),c.slideTo(t)})}))})}(jQuery),function(e){"use strict";e(document).ready(function(){e(".js__img-text-link").dotdotdot({height:60})})}(jQuery),function(e){"use strict";e(document).ready(function(){e(".js__news-carousel").each(function(){e(this).swiper({nextButton:e(this).parent().find(".js__news-carousel__btn-next"),prevButton:e(this).parent().find(".js__news-carousel__btn-prev"),pagination:".js__news-carousel__pagination",paginationClickable:!0,slidesPerView:4,preloadImages:!1,spaceBetween:30,breakpoints:{500:{slidesPerView:1},767:{slidesPerView:2},991:{slidesPerView:3},1199:{slidesPerView:4}}})})})}(jQuery),$(".js__news-timeline__item").on("click",function(e){$(this).hasClass("collapsed")&&(e.preventDefault(),$(this).removeClass("collapsed"),$(this).closest(".js__news-timeline__item-wrp").find(".js__news-timeline__date").addClass("open"))}),$(".js__news-cards__dotdotdot").dotdotdot({watch:"window"}),$(".js__news-simple-list__dotdotdot").dotdotdot({watch:"window"});var mainSearchInputList={};!function(s){"use strict";s(document).ready(function(){var e="undefined"!=typeof forceEnableSuggest&&forceEnableSuggest;(!touchSupport||e)&&992<=s(window).width()&&s('[data-search="searchSuggest"]').each(function(a,e){mainSearchInputList["searchItem"+a]=new Awesomplete(e,{list:[],maxItems:20,minChars:2,autoFirst:!0});var n=!1;s(this).on("keyup.search.suggest",function(e){var t=e.keyCode;if(13!==t&&27!==t&&38!==t&&40!==t){var i=s(this);void 0!==s(this).closest("form").data("suggest")&&(n||(n=!0,s.ajax({url:i.closest("form").data("suggest"),dataType:"jsonp",jsonp:"tx_solr[callback]",data:{tx_solr:{queryString:i.val().toLowerCase()}},success:function(e){var t=e.suggestions||[];n=!1;var i=[];s.each(t,function(e){i.push(e)}),mainSearchInputList["searchItem"+a]._list=i,mainSearchInputList["searchItem"+a].evaluate()}})))}}),s(this).on("awesomplete-selectcomplete",function(){s(this).closest("form").submit()})})})}(jQuery),function(e){"use strict";e(document).ready(function(){e("div[class*='lightbox__wrp-']").each(function(){e(this).find(".lightbox").simpleLightbox({captionType:"data",captionsData:"caption",captionPosition:"outside",heightRatio:.6})})});var t=e(".js__dotdotdot");t.length&&t.each(function(){e(this).dotdotdot({watch:"window"})}),objectFitImages()}(jQuery),function(e){"use strict";e(document).ready(function(){0<e(".grid").length&&e(".grid").masonry({itemSelector:".grid-item",columnWidth:".grid-sizer",percentPosition:!0,gutter:30}),0<e(".projecter-filters").length&&e(".projecter-filters .filter select").select2({width:"resolve"})})}(jQuery),function(n){"use strict";n(document).ready(function(){n(".js__img-slider-inspiration").each(function(){var e=n(this).attr("data-autoplay"),i=n(this),a=new Swiper(n(this),{nextButton:".js__img-slider-inspiration__btn-next",prevButton:".js__img-slider-inspiration__btn-prev",preloadImages:!1,lazyLoading:!0,watchSlidesVisibility:!0,lazyLoadingInPrevNext:!0,speed:600,autoplay:e,autoplayDisableOnInteraction:!1,runCallbacksOnInit:!0,onInit:function(e){var t=n(i.find(".slider_counter"));t&&(t[0].innerHTML=e.activeIndex+1+"/"+e.slides.length)},onSlideChangeStart:function(e){var t=n(i.find(".slider_counter"));t&&(t[0].innerHTML=e.activeIndex+1+"/"+e.slides.length)}});a.container.on("focus","a",function(e){var t=n(e.target).parents(".swiper-slide").index();a.container.scrollLeft(0),setTimeout(function(){a.container.scrollLeft(0)},0),a.slideTo(t)})})})}(jQuery),function(n){"use strict";n(document).ready(function(){n(".tx-solr-facet-hidden").hide(),n("a.tx-solr-facet-show-all").click(function(){return 0===n(this).parent().siblings(".tx-solr-facet-hidden:visible").length?(n(this).parent().siblings(".tx-solr-facet-hidden").show(),n(this).text(n(this).data("label-less"))):(n(this).parent().siblings(".tx-solr-facet-hidden").hide(),n(this).text(n(this).data("label-more"))),!1});var a={};n("a").each(function(){if("undefined"!=typeof href){var e=n(this).attr("href").split("#")[1];if("string"==typeof e&&""!==e){n(this).addClass("js__anchor-scroll");var t="#"+n(this).attr("href").split("#")[1];a[t]=n(t).offset().top}}}),n(".js__anchor-scroll").on("click",function(e){e.preventDefault();var t="#"+n(this).attr("href").split("#")[1],i=a[t];n("html, body").animate({scrollTop:i-80+"px"},500)});var e=n(".single-product-wrapper .content a");e.length&&e.each(function(){n(this).attr("target","_blank")})})}(jQuery),function(t){"use strict";t(window).on("load",function(){var e=t(".image-gallery").find(".col-xs-12");e.length&&e.masonry({itemSelector:".frame-type-image",columnWidth:".frame-type-image",percentPosition:!0})})}(jQuery),function(i){"use strict";i(document).ready(function(){var e=i(".product-slider__wrapper"),t=i(".js__product-slider");t.length&&e.length&&e.each(function(){var e=i(this);e.find(t).swiper({direction:"horizontal",nextButton:e.find(".js__product-button-next"),prevButton:e.find(".js__product-button-prev"),slidesPerView:4,spaceBetween:30,breakpoints:{480:{slidesPerView:1},767:{slidesPerView:2},992:{slidesPerView:3},1024:{slidesPerView:4}}})})})}(jQuery),function(t){"use strict";t(document).ready(function(){t(".js__hero-image").each(function(){var e=t(this);e.parents(".swiper-wrapper").length||e.addClass("_animated")})})}(jQuery)