!function(t){"use strict";var e,i,a,r,s,o,l={loadingNotice:"Loading image",errorNotice:"The image could not be loaded",errorDuration:2500,preventClicks:!0,onShow:void 0,onHide:void 0};function d(e,i){return this.$target=t(e),this.opts=t.extend({},l,i),void 0===this.isOpen&&this._init(),this}d.prototype._init=function(){var e=this;this.$link=this.$target.find("a"),this.$image=this.$target.find("img"),this.$flyout=t('<div class="easyzoom-flyout" />'),this.$notice=t('<div class="easyzoom-notice" />'),this.$target.on("mouseenter.easyzoom touchstart.easyzoom",function(t){e.isMouseOver=!0,t.originalEvent.touches&&1!==t.originalEvent.touches.length||(t.preventDefault(),e.show(t,!0))}).on("mousemove.easyzoom touchmove.easyzoom",function(t){e.isOpen&&(t.preventDefault(),e._move(t))}).on("mouseleave.easyzoom touchend.easyzoom",function(){e.isMouseOver=!1,e.isOpen&&e.hide()}),this.opts.preventClicks&&this.$target.on("click.easyzoom","a",function(t){t.preventDefault()})},d.prototype.show=function(t,s){var o,l,d,n,c=this;this.isReady?(this.$target.append(this.$flyout),o=this.$target.width(),l=this.$target.height(),d=this.$flyout.width(),n=this.$flyout.height(),e=this.$zoom.width()-d,i=this.$zoom.height()-n,a=e/o,r=i/l,this.isOpen=!0,this.opts.onShow&&this.opts.onShow.call(this),t&&this._move(t)):this._load(this.$link.attr("href"),function(){!c.isMouseOver&&s||c.show(t)})},d.prototype._load=function(e,i){var a=new Image;this.$target.addClass("is-loading").append(this.$notice.text(this.opts.loadingNotice)),this.$zoom=t(a),a.onerror=t.proxy(function(){var t=this;this.$notice.text(this.opts.errorNotice),this.$target.removeClass("is-loading").addClass("is-error"),this.detachNotice=setTimeout(function(){t.$notice.detach(),t.detachNotice=null},this.opts.errorDuration)},this),a.onload=t.proxy(function(){a.width&&(this.isReady=!0,this.$notice.detach(),this.$flyout.html(this.$zoom),this.$target.removeClass("is-loading").addClass("is-ready"),i())},this),a.style.position="absolute",a.src=e},d.prototype._move=function(t){if(0===t.type.indexOf("touch")){var l=t.touches||t.originalEvent.touches;s=l[0].pageX,o=l[0].pageY}else s=t.pageX||s,o=t.pageY||o;var d=this.$target.offset(),n=o-d.top,c=s-d.left,h=Math.ceil(n*r),m=Math.ceil(c*a);m<0||h<0||m>e||h>i?this.hide():this.$zoom.css({top:-1*h+"px",left:-1*m+"px"})},d.prototype.hide=function(){this.isOpen&&(this.$flyout.detach(),this.isOpen=!1,this.opts.onHide&&this.opts.onHide.call(this))},d.prototype.swap=function(e,i,a){this.hide(),this.isReady=!1,this.detachNotice&&clearTimeout(this.detachNotice),this.$notice.parent().length&&this.$notice.detach(),t.isArray(a)&&(a=a.join()),this.$target.removeClass("is-loading is-ready is-error"),this.$image.attr({src:e,srcset:a}),this.$link.attr("href",i)},d.prototype.teardown=function(){this.hide(),this.$target.removeClass("is-loading is-ready is-error").off(".easyzoom"),this.detachNotice&&clearTimeout(this.detachNotice),delete this.$link,delete this.$zoom,delete this.$image,delete this.$notice,delete this.$flyout,delete this.isOpen,delete this.isReady},t.fn.easyZoom=function(e){return this.each(function(){var i=t.data(this,"easyZoom");i?void 0===i.isOpen&&i._init():t.data(this,"easyZoom",new d(this,e))})},"function"==typeof define&&define.amd?define(function(){return d}):"undefined"!=typeof module&&module.exports&&(module.exports=d)}(jQuery),jQuery(document).ready(function(t){"use strict";if(!t("body").hasClass("mobile")&&!t().zoom){var e=t(".easyzoom").easyZoom({preventClicks:!0,loadingNotice:" ",errorNotice:" "});if(t(".easyzoom").length>0){var i=e.data("easyZoom");t("table.variations").on("change","select",function(){i.teardown(),i._init()})}}function a(e){var i=window.innerWidth>999&&t('[data-gallery-style="left_thumb_sticky"]').length>0,a=i?t(".woocommerce-product-gallery .product-slider").width():t(".woocommerce-product-gallery").width(),r=!1;if(t(e).each(function(t,i){if(e.find("img[data-large_image_width]").data("large_image_width")>a)return r=!0,!1}),r){var s=t.extend({touch:!1},wc_single_product_params.zoom_options);"ontouchstart"in document.documentElement&&(i||(s.on="click")),e.trigger("zoom.destroy"),e.zoom(s)}}var r=[],s=[];function o(){t(".product div.images .flickity.product-slider .slider").each(function(e){var i=t(this);r[e]=t(this).flickity({draggable:!0,imagesLoaded:!0,prevNextButtons:!1,pageDots:!1,resize:!0,adaptiveHeight:!0,on:{change:function(e){t().zoom&&a(this.$element.find(".flickity-slider > .slide:eq("+e+")")),this.$element.find(".flickity-slider > .slide").removeClass("flex-active-slide"),this.$element.find(".flickity-slider > .slide:eq("+e+")").addClass("flex-active-slide")},dragStart:function(){i.addClass("is-moving")},dragEnd:function(){i.removeClass("is-moving")}}})}),t(".product div .flickity.product-thumbs .slider").each(function(e){var i=t(this).parents(".images").find(".flickity.product-slider .slider");s[e]=t(this).flickity({asNavFor:i[0],contain:!0,resize:!0,groupCells:!0,draggable:!0,adaptiveHeight:!0,imagesLoaded:!0,prevNextButtons:!0,cellAlign:"left",pageDots:!1})})}function l(){t('[data-gallery-style="left_thumb_sticky"] .flickity.product-slider .slide').each(function(e){a(t(this))})}var d=!1;function n(){var e=t(".woocommerce-product-gallery--wcavi");t(e).each(function(){var e=[];if(0==t(this).find(".flickity.product-thumbs").length){e=Array.from(t(this)[0].querySelectorAll(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image")).map(function(t){var e=t.querySelector("a img");return{thumb:t.getAttribute("data-thumb"),image:{src:e.getAttribute("data-large_image"),width:e.getAttribute("data-large_image_width"),height:e.getAttribute("data-large_image_height")}}}),t(this).empty(),t(this).append('<a href="#" class="woocommerce-product-gallery__trigger"></a>'),t(this).append('<div class="flickity product-slider"><div class="slider generate-markup"></div></div> <div class="flickity product-thumbs"><div class="slider generate-markup"></div></div>');var i=t(this).find(".flickity.product-slider .slider"),a=t(this).find(".flickity.product-thumbs .slider");e.forEach(function(t){i.append('<div class="slide"><div class="woocommerce-product-gallery__image easyzoom"><img data-large_image_width="'+t.image.width+'" src="'+t.image.src+'" /></div></div>'),a.append('<div class="thumb slide"><div class="thumb-inner"><img src="'+t.thumb+'" /></div></div>')})}}),d=!0,f(),c(),_(),d=!1}function c(){l(),t('[data-gallery-style="left_thumb_sticky"] .woocommerce-product-gallery').each(function(e){var i=t(this).find(".flickity.product-slider");t(this).find(".flickity.product-thumbs .thumb").each(function(e){var a=Math.floor(9e4*Math.random())+1e3;e+=1,window.innerWidth>999&&(0==t(this).find(".thumb-inner > a.skip-hash").length?(t(this).find(".thumb-inner").wrapInner('<a class="skip-hash" href="#nectar_woo_gallery_slide_'+a+'" />'),t(this).find(".thumb-inner a").on("click",function(t){t.preventDefault()})):t(this).find(".thumb-inner > a.skip-hash").attr("href","#nectar_woo_gallery_slide_"+a)),i.find(".slide:nth-child("+e+") .woocommerce-product-gallery__image").attr("id","nectar_woo_gallery_slide_"+a)})}),0==t('.product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb-inner > a.active').length&&t('.product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb:first-child .thumb-inner > a').addClass("active")}var h,m=t(window).scrollTop(),u=t("#header-space").height();function g(){m=window.nectarDOMInfo.scrollTop||t(window).scrollTop(),t('[data-gallery-style="left_thumb_sticky"] .woocommerce-product-gallery').each(function(){var e=t(this).find(".product-thumbs"),i=t(this).find(".product-slider .slider"),a=i.find(".slide:first-child");i.find(".slide").each(function(){t(this).offset().top-m<u+250&&(a=t(this))});var r=a.find(".woocommerce-product-gallery__image").attr("id");e.find(".thumb-inner").find('a[href="#'+r+'"]').length>0&&(e.find(".thumb-inner a").removeClass("active"),e.find(".thumb-inner").find('a[href="#'+r+'"]').addClass("active"))})}function f(){window.innerWidth<=999&&0==r.length&&0==s.length||window.innerWidth<=999&&1==d?(o(),t('[data-gallery-style="left_thumb_sticky"] .flickity.product-slider .slide').each(function(){t(this).find(".woocommerce-product-gallery__image").attr("id","")}),t('[data-gallery-style="left_thumb_sticky"] .flickity.product-thumbs .thumb').each(function(){t(this).find(".thumb-inner > a > img").unwrap()})):window.innerWidth>999&&r&&s&&(c(),t.each(r,function(t,e){e.flickity("destroy")}),t.each(s,function(t,e){e.flickity("destroy")}),r=[],s=[])}if(t('[data-gallery-style="left_thumb_sticky"]').length>0?window.innerWidth<690&&navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)?o():(f(),c(),t(window).on("resize",f),t(window).on("smartresize",l),t(window).on("wc_additional_variation_images_frontend_lightbox_done",n),0==t("body.using-mobile-browser").length&&(t('.product[data-gallery-style="left_thumb_sticky"] .images .slide').length>1&&t(window).on("scroll",function(){requestAnimationFrame(g)}),t("body").on("mouseover",'.product[data-gallery-style="left_thumb_sticky"] .product-slider .slide',function(){(t(this).find(".woocommerce-product-gallery__image img[data-large_image_width]").length>0?parseInt(t(this).find(".woocommerce-product-gallery__image img").data("large_image_width")):0)>t(".single-product .images .product-slider").width()?(t(this).removeClass("nectar-no-larger-img"),t(this).hasClass("zoom-img-active")&&clearTimeout(h)):t(this).addClass("nectar-no-larger-img")}),t("body").on("mouseleave",'.product[data-gallery-style="left_thumb_sticky"] .images .slide',function(){t(this).hasClass("zoom-img-active")&&clearTimeout(h);var e=t(this);h=setTimeout(function(){e.removeClass("zoom-img-active")},300)}),t("body").on("mouseup",'.product[data-gallery-style="left_thumb_sticky"] .images .slide',function(){clearTimeout(h),t(this).hasClass("zoom-img-active")?t(this).removeClass("zoom-img-active"):(t('.product[data-gallery-style="left_thumb_sticky"] .images .slide').removeClass("zoom-img-active"),t(this).addClass("zoom-img-active"))}))):t('[data-gallery-style="ios_slider"]').length>0?o():t('[data-gallery-style="two_column_images"]').length>0&&_(),t(".slider").length>0){var y="",p="";y=t('.product[data-n-lazy="1"]').length>0&&t(".slide div a:first > img[data-nectar-img-src]").length>0?t(".slide div a:first > img").length>0?t(".slide div a:first > img").attr("data-nectar-img-src"):"":t(".slide div a:first > img").length>0?t(".slide div a:first > img").attr("src"):"";var v=t(".slide div a:first").length>0?t(".slide div a:first").attr("href"):"";p=t('.product[data-n-lazy="1"]').length>0&&t(".slider > .thumb:first .thumb-inner img[data-nectar-img-src]").length>0?t(".slider > .thumb:first .thumb-inner img").length>0?t(".slider > .thumb:first .thumb-inner img").attr("data-nectar-img-src"):y:t(".slider > .thumb:first .thumb-inner img").length>0?t(".slider > .thumb:first .thumb-inner img").attr("src"):y,t('select[name*="attribute_"]').on("blur change",function(){var e=t(this),i=t(".variations_form").data("product_variations");if(e&&e.val().length>0){var o=t(".slide div a:first > img").attr("src");setTimeout(function(){t(i).each(function(e,i){var l,d,n,c,h,m,u;i.image&&i.image.src?i.image.src==t(".slide div a:first > img").attr("src")&&i.image.url&&(t(".slide div a:first").attr("href",i.image.url),t(".slide div a:first > img").attr("src",i.image.src),i.image.gallery_thumbnail_src&&o!==i.image.src&&(t(".product-thumbs .flickity-slider > .thumb:first-child img, .product-thumbs .slider > .thumb:first-child img").attr("src",i.image.gallery_thumbnail_src).removeAttr("srcset"),t('[data-gallery-style="left_thumb_sticky"]').length>0&&0==t("body.mobile").length?(l=0,d=700,n="easeInOutQuint",c=window.scrollY||document.documentElement.scrollTop,l=l||0,d=d||2e3,n=n||"easeOutSine",h=0,m=Math.max(.1,Math.min(Math.abs(c-l)/d,.8)),u={easeInOutQuint:function(t){return(t/=.5)<1?.5*Math.pow(t,5):.5*(Math.pow(t-2,5)+2)}},function t(){var e=(h+=1/60)/m,i=u[n](e);e<1?(requestAnimationFrame(t),window.scrollTo(0,c+(l-c)*i)):window.scrollTo(0,l)}()):(t.each(s,function(t,e){e.flickity("selectCell",0),e.flickity("resize")}),t.each(r,function(t,e){e.flickity("selectCell",0),e.flickity("resize")})),t().zoom&&(t('[data-gallery-style="left_thumb_sticky"]').length>0?a(t(".product-slider .slider .slide:first")):t('[data-gallery-style="ios_slider"]').length>0&&a(t(".product-slider .flickity-slider > .slide:first-child"))))):i.image_src==t(".slide div a:first > img").attr("src")&&i.image_link&&(t(".slide div a:first").attr("href",i.image_link),t(".slide div a:first > img").attr("src",i.image_src),t(".slider > .thumb:first .thumb-inner img").attr("src",i.image_src).removeAttr("srcset"))})},30)}else t(".slide div a:first").attr("href",v),t(".slide div a:first > img").attr("src",y),t(".product-thumbs .flickity-slider > .thumb:first-child img, .product-thumbs .slider > .thumb:first-child img").attr("src",p).removeAttr("srcset"),t('[data-gallery-style="left_thumb_sticky"]').length>0&&0==t("body.mobile").length||setTimeout(function(){t.each(r,function(t,e){e.flickity("resize")}),t.each(s,function(t,e){e.flickity("resize")})},200),t().zoom&&(t('[data-gallery-style="left_thumb_sticky"]').length>0?a(t(".product-slider .slider .slide:first")):t('[data-gallery-style="ios_slider"]').length>0&&a(t(".product-slider .flickity-slider > .slide:first-child")))})}function _(){var e='.product[data-gallery-style="left_thumb_sticky"] .flickity.product-thumbs, .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="in_sidebar"] .single-product-summary, .product[data-gallery-style="left_thumb_sticky"][data-tab-pos*="fullwidth"] .summary.entry-summary';t('[data-gallery-style="two_column_images"]').length>0&&(e+=', .product[data-gallery-style="two_column_images"][data-tab-pos="in_sidebar"] .single-product-summary, .product[data-gallery-style="two_column_images"][data-tab-pos*="fullwidth"] .summary.entry-summary'),t(e).each(function(){var e,i,a=50,r=t("#header-secondary-outer").length>0?t("#header-secondary-outer").height():0;if(t('#header-outer[data-remove-fixed="0"]').length>0&&0==t('#header-outer[data-format="left-header"]').length){if(a+=t("#header-outer").outerHeight(),t('#header-outer[data-shrink-num][data-header-resize="1"]').length>0){var s=parseInt(t("#header-outer").attr("data-padding"))-parseInt(t("#header-outer").attr("data-padding"))/1.8;a-=t("#header-outer").attr("data-shrink-num"),a-=s}var o=(e=t("body[data-header-breakpoint]").length>0&&"1000"!=t("body").attr("data-header-breakpoint")?parseInt(t("body").attr("data-header-breakpoint")):1e3,i=!1,1e3!=e&&t(window).width()>1e3&&t(window).width()<=e&&(i=!0),i);if(0==t("body.mobile").length&&t('#header-outer[data-condense="true"]').length>0&&0==o){var l=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');a=50,a+=t("#header-outer").height()-(parseInt(l.position().top)-parseInt(t("#header-outer #logo").css("margin-top")))-parseInt(r)}}t("#wpadminbar").length>0&&(a+=t("#wpadminbar").outerHeight()),"1"==t("#header-outer").attr("data-using-secondary")&&0==t("body.material").length&&(a+=t("#header-secondary-outer").outerHeight()),t(this).theiaStickySidebar({additionalMarginTop:a,additionalMarginBottom:t('[data-gallery-style="two_column_images"]').length>0?40:10,updateSidebarHeight:!1})})}t().theiaStickySidebar&&t('.product[data-gallery-style="left_thumb_sticky"] .product-slider .slide').length>0&&_()});