function fusionResizeCrossfadeImages(a){var b=a.height();a.find("img").each(function(){var a=jQuery(this).height();ab&&(b=a)}),a.css("height",b)}function fusionCalcWoocommerceTabsLayout(a){jQuery(a).each(function(){var a=jQuery(this).parent().width(),b=jQuery(this).find("li").length,c=a%b,d=(a-c)/b,e=a-d*(b-1);jQuery(this).css("width",a+"px"),jQuery(this).find("li").css("width",d+"px"),jQuery(this).find("li:last").css("width",e+"px").addClass("no-border-right")})}function getVariationsValues(a){var b=0,c=0;return jQuery(a).find(".variations").find("select").each(function(){0<(jQuery(this).val()||"").length&&c++,b++}),{variations:b,chosen:c}}function variationsChange(a,b,c){var d,e,f=window.sources,g=getVariationsValues(c);d=void 0!==b&&b.image&&b.image.gallery_thumbnail_src&&1 img"),i=a.find(".avada-product-gallery-lightbox-trigger"),jQuery(this).attr("src",d),jQuery(this).parent().trigger("click"),g.variations===g.chosen?(c.wc_set_variation_attr("src",b.image.src),c.wc_set_variation_attr("height",b.image.src_h),c.wc_set_variation_attr("width",b.image.src_w),c.wc_set_variation_attr("srcset",b.image.srcset),c.wc_set_variation_attr("sizes",b.image.sizes),c.wc_set_variation_attr("title",b.image.title),c.wc_set_variation_attr("alt",b.image.alt),c.wc_set_variation_attr("data-src",b.image.full_src),c.wc_set_variation_attr("data-large_image",b.image.full_src),c.wc_set_variation_attr("data-large_image_width",b.image.full_src_w),c.wc_set_variation_attr("data-large_image_height",b.image.full_src_h),e.wc_set_variation_attr("href",b.image.full_src),h.wc_set_variation_attr("src",b.image.full_src),i.wc_set_variation_attr("href",b.image.src),void 0!==b.image.title&&(i.wc_set_variation_attr("data-title",b.image.title),i.data("title",b.image.title)),void 0!==b.image.caption&&(i.wc_set_variation_attr("data-caption",b.image.caption),i.data("caption",b.image.caption))):variationsImageReset()):jQuery(this).attr("src",f[jQuery(this).data("index")])})),window.avadaLightBox.refresh_lightbox(),setTimeout(function(){window.avadaLightBox.refresh_lightbox()},500),setTimeout(function(){window.avadaLightBox.refresh_lightbox()},1500)}function variationsImageReset(){var a=jQuery(".flex-viewport").find(".fusion-main-image"),b=a.find(".wp-post-image"),c=a.find("a").eq(0),d=a.find("> img"),e=a.find(".avada-product-gallery-lightbox-trigger");b.wc_reset_variation_attr("src"),b.wc_reset_variation_attr("width"),b.wc_reset_variation_attr("height"),b.wc_reset_variation_attr("srcset"),b.wc_reset_variation_attr("sizes"),b.wc_reset_variation_attr("title"),b.wc_reset_variation_attr("alt"),b.wc_reset_variation_attr("data-src"),b.wc_reset_variation_attr("data-large_image"),b.wc_reset_variation_attr("data-large_image_width"),b.wc_reset_variation_attr("data-large_image_height"),c.wc_reset_variation_attr("href"),d.wc_reset_variation_attr("src"),e.wc_reset_variation_attr("href"),e.wc_reset_variation_attr("data-title"),e.wc_reset_variation_attr("data-caption"),void 0!==e.attr("data-o_data-title")&&e.data("title",e.attr("data-o_data-title")),void 0!==e.attr("data-o_data-caption")&&e.data("titcaptionle",e.attr("data-o_data-caption"))}function initAvadaWoocommerProductGallery(){jQuery(".avada-product-gallery").each(function(){var a=jQuery(this),b=jQuery(".flex-control-nav").find("img").length?jQuery(".flex-control-nav").find("img"):void 0;window.sources=[],void 0!==b?b.each(function(a){jQuery(this).data("index",a),window.sources.push(jQuery(this).attr("src"))}):window.sources.push(jQuery(this).find(".flex-viewport .flex-active-slide").data("thumb")),jQuery(".flex-viewport").find(".clone").find(".avada-product-gallery-lightbox-trigger").addClass("fusion-no-lightbox").removeAttr("data-rel"),sizeGalleryThumbnails(a),jQuery(window).resize(function(){sizeGalleryThumbnails(a)}),a.on("click touchstart",".flex-control-thumbs li",function(){var b=jQuery(this);moveProductImageThumbs(a,b,"next")}),a.find(".flex-direction-nav li a").on("click touchstart",function(){var b=jQuery(this).parents(".avada-product-gallery").find(".flex-control-thumbs img.flex-active");b.offset().left+b.outerWidth()>a.offset().left+a.outerWidth()&&(jQuery(this).hasClass("flex-next")?moveProductImageThumbs(a,b,"next"):moveProductImageThumbs(a,b,"prev"))})})}function sizeGalleryThumbnails(a){var b,c=a.width(),d=a.find(".flex-control-thumbs li"),e=a.data("columns"),f=d.length;b=(c-8*(e-1))/e,d.css("width",b),a.find(".flex-control-thumbs").css("width",f*b+8*(f-1)+"px")}function moveProductImageThumbs(a,b,c){var d,e,f=a.find(".flex-control-thumbs"),g=f.find("li"),h=a.data("columns"),i=f.find("li").outerWidth(),j=a.offset().left,k=Math.floor((b.offset().left-j)/i),l=[];g.length>h&&("next"===c?(k li").length&&jQuery(".double-sidebars.woocommerce .social-share > li").equalHeights(),jQuery(".crossfade-images").each(function(){fusionResizeCrossfadeImagesContainer(jQuery(this)),fusionResizeCrossfadeImages(jQuery(this))}),jQuery(".product-images").each(function(){!jQuery(this).find("img").length&&jQuery(this).find(".onsale").length&&jQuery(this).css("min-height","45px")}),jQuery("body").on("click",".woocommerce .images #carousel a",function(a){a.preventDefault()}),jQuery(".adsw-attribute-option").length&&jQuery("body").on("show_variation",".variations_form",function(){jQuery(".product-type-variable .variations_form > .single_variation_wrap .woocommerce-variation-price").css("display","inline-block"),jQuery(".product-type-variable .variations_form > .single_variation_wrap .woocommerce-variation-price .price").css("margin-top","0"),jQuery(".product-type-variable .variations_form > .single_variation_wrap .woocommerce-variation-availability").css("display","inline-block")}),jQuery("body").on("change",".variations_form .variations select",function(){setTimeout(function(){var a,b=jQuery(".images").find("#slider img:eq(0)"),c=b.parent(),d=b.attr("src"),e=jQuery(".images").find("#carousel img:eq(0)");c&&c.attr("href")&&(d=c.attr("href")),b.parent().attr("href",d),b.removeAttr("sizes"),b.removeAttr("srcset"),window.avadaLightBox.refresh_lightbox(),e.attr("src",d),e.removeAttr("sizes"),e.removeAttr("srcset"),a=jQuery(".images #slider").data("flexslider"),a&&a.resize(),(a=jQuery(".images #carousel").data("flexslider"))&&a.resize()},1),setTimeout(function(){var a;window.avadaLightBox.refresh_lightbox(),(a=jQuery(".images #slider").data("flexslider"))&&a.resize()},500),setTimeout(function(){window.avadaLightBox.refresh_lightbox()},1500)})}),jQuery(document).ready(function(){var a,b,c,d,e,f,g;for(jQuery(".fusion-update-cart").on("click",function(a){a.preventDefault(),jQuery(".cart .actions > .button").trigger("click")}),jQuery(".fusion-apply-coupon").on("click",function(a){a.preventDefault(),jQuery(".cart .actions .coupon #coupon_code").val(jQuery("#avada_coupon_code").val()),jQuery(".cart .actions .coupon .button").trigger("click")}),jQuery("body").on("click",".add_to_cart_button.ajax_add_to_cart",function(){var a=jQuery(this).closest(".product, li").find(".cart-loading");a.find("i").removeClass("fusion-icon-check-square-o").addClass("fusion-icon-spinner"),a.fadeIn(),setTimeout(function(){a.find("i").hide().removeClass("fusion-icon-spinner").addClass("fusion-icon-check-square-o").fadeIn(),a.closest(".fusion-clean-product-image-wrapper, li").addClass("fusion-item-in-cart")},2e3)}),jQuery(".products .product, .fusion-woo-slider li").mouseenter(function(){var a=jQuery(this).find(".cart-loading");a.find("i").hasClass("fusion-icon-check-square-o")&&a.fadeIn()}).mouseleave(function(){var a=jQuery(this).find(".cart-loading");a.find("i").hasClass("fusion-icon-check-square-o")&&a.fadeOut()}),jQuery(".woocommerce-store-notice").length&&jQuery(".woocommerce-store-notice").is(":visible")&&!jQuery(".fusion-top-frame").is(":visible")&&(jQuery("#wrapper").css("margin-top",jQuery(".woocommerce-store-notice").outerHeight()),0'),b=avadaWooCommerceVars.title_style_type.split(" "),c="","",d="title-heading-left",e=0;e h2").each(function(){jQuery(this).replaceWith(function(){return'
'+jQuery(this).html()+"
'})}),jQuery(".woocommerce.single-product .upsells.products > h2").each(function(){jQuery(this).replaceWith(function(){return'

'+jQuery(this).html()+'

'})}),jQuery(".woocommerce-tabs #comments > h2").each(function(){jQuery(this).replaceWith(function(){return"

"+jQuery(this).html()+"

"})}),"block"===jQuery("body .sidebar").css("display")&&fusionCalcWoocommerceTabsLayout(".woocommerce-tabs .tabs-horizontal"),jQuery(".sidebar .products,.fusion-footer-widget-area .products,#slidingbar-area .products").each(function(){jQuery(this).removeClass("products-4"),jQuery(this).removeClass("products-3"),jQuery(this).removeClass("products-2"),jQuery(this).addClass("products-1")}),jQuery(".products-6 li, .products-5 li, .products-4 li, .products-3 li, .products-2 li").removeClass("last"),jQuery(".subcategory-products").each(function(){jQuery(this).addClass("products-"+avadaWooCommerceVars.woocommerce_shop_page_columns)}),jQuery(".woocommerce-tabs ul.tabs li a").unbind("click"),jQuery("body").on("click",".woocommerce-tabs > ul.tabs li a",function(){var a=jQuery(this),b=a.closest(".woocommerce-tabs");return jQuery("ul.tabs li",b).removeClass("active"),jQuery("> div.panel",b).hide(),jQuery("div"+a.attr("href"),b).show(),a.parent().addClass("active"),!1}),jQuery(".continue-checkout").length||jQuery(document).on("checkout_error",function(){var a=jQuery("#wpadminbar").length?jQuery("#wpadminbar").height():0,b=jQuery(".fusion-header-wrapper").find("div"),c=0;jQuery("html, body").stop(),b.each(function(){"fixed"===jQuery(this).css("position")&&(c=jQuery(this).height())}),jQuery(".woocommerce-error").length&&jQuery("html, body").animate({scrollTop:jQuery(".woocommerce-error").offset().top-a-c},500)}),jQuery(".woocommerce-checkout-nav a,.continue-checkout").on("click",function(a){var b,c,d,e=jQuery("#wpadminbar").length?jQuery("#wpadminbar").height():0,f=jQuery(".fusion-header-wrapper").find("div"),g=0;f.each(function(){"fixed"===jQuery(this).css("position")&&(g=jQuery(this).height())}),a.preventDefault(),jQuery(".avada-checkout-error").parent().remove(),0
  • '+avadaWooCommerceVars.woocommerce_checkout_error+"
    • "),jQuery("html, body").animate({scrollTop:jQuery(".woocommerce-error").offset().top-e-g},500)):(b=jQuery(this).attr("data-name"),c=b,c="order_review"===b?"#"+b:"."+b,jQuery("form.checkout .col-1, form.checkout .col-2, form.checkout #order_review_heading, form.checkout #order_review").hide(),jQuery("form.checkout").find(c).fadeIn(),"order_review"===c&&jQuery("form.checkout").find("#order_review_heading ").fadeIn(),jQuery(".woocommerce-checkout-nav li").removeClass("is-active"),jQuery(".woocommerce-checkout-nav").find("[data-name="+b+"]").parent().addClass("is-active"),jQuery(this).hasClass("continue-checkout")&&011){for(a=0;a<10;a++)e+=c[a]+" ";jQuery(this).html(e)}}),jQuery(".wc-tabs li").click(function(){var a=jQuery(this).attr("aria-controls");setTimeout(function(){jQuery("#"+a).find(".fusion-carousel").length&&"function"==typeof generateCarousel&&generateCarousel(),jQuery("#"+a).find(".fusion-gallery").each(function(){jQuery(this).isotope()}),jQuery("#"+a).find(".fusion-blog-shortcode").each(function(){jQuery(this).find(".fusion-blog-layout-grid").isotope()}),jQuery("#"+a).find(".fusion-testimonials .reviews").each(function(){jQuery(this).css("height",jQuery(this).children(".active-testimonial").height())}),jQuery("#"+a).find(".crossfade-images").each(function(){fusionResizeCrossfadeImagesContainer(jQuery(this)),fusionResizeCrossfadeImages(jQuery(this))}),"function"==typeof jQuery.fn.fusionCalcFlipBoxesHeight&&jQuery("#"+a).find(".flip-box-inner-wrapper").each(function(){jQuery(this).fusionCalcFlipBoxesHeight()}),jQuery("#"+a).find(".fusion-portfolio").each(function(){jQuery(this).find(".fusion-portfolio-wrapper").isotope()}),"function"==typeof jQuery.fn.reinitializeGoogleMap&&jQuery("#"+a).find(".shortcode-map").each(function(){jQuery(this).reinitializeGoogleMap()})},150)}),jQuery("body").on("click",".fusion-quick-view",function(a){var b,c=jQuery(".fusion-woocommerce-quick-view-overlay"),d=jQuery(".fusion-woocommerce-quick-view-container"),e=d.find(".fusion-wqv-preview-image"),h=d.find(".fusion-wqv-content"),i=d.find(".fusion-wqv-close"),j=d.find(".fusion-wqv-loader"),k=jQuery(this).data("product-id"),l=jQuery(this).closest(".product"),m=l.length?l:jQuery(this).closest(".fusion-carousel-item"),n=m.find(".wp-post-image"),o=m.find(".onsale"),p=m.find(".fusion-out-of-stock"),q=m.find(".product-title").length?m.find(".product-title"):m.find(".fusion-rollover-title"),r=m.find(".fusion-price-rating").length?m.find(".fusion-price-rating"):m.find(".price"),s=parseInt(n.height(),10)/parseInt(n.width(),10),t={},u=!1;a.preventDefault(),jQuery("body").addClass("fusion-wqv-open"),jQuery(".fusion-wqv-open").on("keydown",function(a){27===a.keyCode&&jQuery(".fusion-wqv-close button").trigger("click")}),void 0!==k&&(h.empty(),j.find(".entry-title, .star-rating, .price").empty(),jQuery(".fusion-footer-parallax").length&&(jQuery("#main").css("z-index","auto"),"fixed"===jQuery(".fusion-footer-parallax").css("position")&&(jQuery(".fusion-footer-parallax").css("z-index","-1"),jQuery("#sliders-container").find('.tfs-slider[data-parallax="1"]').length&&jQuery("#sliders-container").css("z-index","auto"))),d.stop().fadeIn("200"),e.fadeIn("200").html(n.clone()),c.stop().fadeIn("400"),o.length&&e.prepend(o.clone()),p.length&&(e.prepend(p.clone()),o.length&&e.find(".onsale").addClass("sold-out")),m.find("> span, > a, > div").fadeTo("200","0"),m.addClass("fusion-faded-out"),t.startTop=n.offset().top-jQuery(window).scrollTop(),t.startLeft=n.offset().left,t.startWidth=n.width(),t.startHeight=n.height(),t.endWidth=400,1.77<1/s&&(t.endWidth=500),1.77jQuery(window).width()-t.endWidth&&(t.finalWidth=Math.round(jQuery(window).width()-20)),t.finalLeft=Math.round((jQuery(window).width()-t.finalWidth)/2),d.css({top:t.startTop,left:t.startLeft,width:t.startWidth,height:t.startHeight,"background-color":avadaWooCommerceVars.shop_page_bg_color}),e.css({"max-width":t.endWidth,"max-height":t.endHeight}),e.find("img").removeAttr("style"),setTimeout(function(){d.animate({top:t.endTop+"px",left:t.endLeft+"px",width:t.endWidth+"px",height:t.endHeight+"px"},800,"easeInOutCubic")},200),setTimeout(function(){d.animate({left:t.finalLeft+"px",width:t.finalWidth+"px"},600,"easeInOutCubic",function(){jQuery(this).addClass("complete"),jQuery(this).css("top",""),jQuery(this).css("left","")})},1e3),setTimeout(function(){i.fadeIn("300"),40>avadaWooCommerceVars.shop_page_bg_color_lightness&&i.find("button").addClass("light"),u=!0,d.hasClass("fusion-quick-view-loaded")||(q.length&&(j.find(".entry-title").html(q.text()),parseFloat(avadaWooCommerceVars.post_title_font_size)",d.addClass("fusion-quick-view-loaded"),f=setInterval(function(){u&&(d.addClass("fusion-animate-content fusion-quick-view-loaded"),d.find(".fusion-wqv-content").show(),setTimeout(function(){h.html(a),h.find(".woocommerce-product-gallery").css("width",t.endWidth+"px"),h.find(".product").css("max-height",t.endHeight+"px"),"undefined"!=typeof productBackgroundColor&&(d.css("background-color",productBackgroundColor),40>productBackgroundColorLightness&&i.find("button").addClass("light")),j.stop().fadeTo("300","0"),d.find(".entry-summary").animate({opacity:"1"},500,"easeInOutCubic",function(){jQuery(this).scrollTop(0)}),d.find(".entry-summary").children().animate({"padding-top":"0"},500,"easeInOutCubic")},400),setTimeout(function(){b=d.find(".fusion-button-view-details"),b.css("top",b.height()),b.animate({opacity:"1",top:"0"},200,"easeInOutCubic")},700),setTimeout(function(){d.removeClass("fusion-animate-content")},900),setTimeout(function(){fusionInitPostFlexSlider(),jQuery(window).trigger("AddAvadaSelect"),"undefined"!=typeof wc_add_to_cart_variation_params&&jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form()}),avadaAddQuantityBoxes()},400),g=setInterval(function(){10>Math.abs(d.find(".flex-active-slide").width()-d.find(".fusion-wqv-preview-image").width())&&(d.find(".fusion-wqv-preview-image").fadeOut("400"),clearInterval(g))},500),clearInterval(f))},25)}))}),jQuery(".fusion-wqv-close button").on("click",function(){var a=jQuery(this).closest(".fusion-woocommerce-quick-view-container");a.removeClass("fusion-quick-view-loaded"),clearInterval(f),clearInterval(g),jQuery(".fusion-wqv-open").off("keydown"),jQuery("body").removeClass("fusion-wqv-open"),jQuery(".fusion-woocommerce-quick-view-overlay").fadeOut("400"),a.stop().animate({width:a.width()/2,height:a.height()/2,opacity:"0"},300,"easeInOutCubic",function(){jQuery(this).hide(),jQuery(this).removeAttr("style"),jQuery(this).removeClass("complete"),jQuery(this).find(".fusion-wqv-preview-image").removeAttr("style"),jQuery(this).find(".entry-title").removeAttr("style"),jQuery(".fusion-footer-parallax").length&&(jQuery("#main").css("z-index",""),jQuery(".fusion-footer-parallax").css("z-index",""),jQuery("#sliders-container").css("z-index",""))}),a.find(".fusion-wqv-close").fadeOut("300"),jQuery(".fusion-faded-out").find("> span, > a, > div").fadeTo("300","1",function(){jQuery(this).css("opacity","")}),jQuery(".fusion-faded-out").removeClass("fusion-faded-out")}),jQuery(document).on("click",".fusion-woocommerce-quick-view-overlay",function(a){jQuery(".fusion-wqv-close button").trigger("click")}),jQuery(window).on("resize",function(a){var b=jQuery(".fusion-woocommerce-quick-view-container"),c=b.find(".woocommerce-product-gallery").width(),d=jQuery(window).width();jQuery("body").hasClass("fusion-wqv-open")&&(b.width()').attr("src",jQuery(".flex-viewport").find(".flex-active-slide").data("thumb")),jQuery(".flex-viewport").find(".flex-active-slide").addClass("fusion-main-image"),jQuery(".flex-control-nav").find("li:eq(0) img").addClass("fusion-main-image-thumb"),setTimeout(function(){jQuery(".variations select").trigger("change")},100),jQuery("body").on("found_variation",".variations_form",function(a,d){c=d,!1===jQuery(this).data("product_variations")&&variationsChange(b,c,jQuery(this))}),!1!==jQuery(".variations_form").data("product_variations")&&jQuery("body").on("change",".variations_form .variations select",function(){variationsChange(b,c,jQuery(this).parents(".variations_form"))})),jQuery(".avada-single-product-gallery-wrapper").find(".flex-control-thumbs").length&&jQuery(".avada-single-product-gallery-wrapper").css("margin-bottom",jQuery(".avada-single-product-gallery-wrapper").find(".flex-control-thumbs").height()+10),jQuery(".avada-product-gallery").each(function(){var a=jQuery(this).find(".flex-control-thumbs"),b=Math.max.apply(null,a.find("li").map(function(){return jQuery(this).height()}).get());jQuery(".woocommerce-product-gallery__image").css("min-height",""),jQuery(document).trigger("resize"),a.animate({opacity:1},500),a.wrap(''),a.parent().css("height",b)})}),jQuery(document).ready(function(){var a;setTimeout(function(){jQuery(".woocommerce-product-gallery__trigger").empty()},10),jQuery(".avada-product-gallery").length&&(jQuery("body").on("click",".woocommerce-product-gallery__image .zoomImg",function(){if("ontouchstart"in document.documentElement||navigator.msMaxTouchPoints)return a=jQuery(this).siblings(".avada-product-gallery-lightbox-trigger"),a.hasClass("hover")?(a.removeClass("hover"),a.trigger("click"),!1):(jQuery(".woocommerce-product-gallery__image").find(".avada-product-gallery-lightbox-trigger").removeClass("hover"),a.addClass("hover"),!0);jQuery(this).siblings(".avada-product-gallery-lightbox-trigger").trigger("click")}),jQuery("body").on("click",function(a){jQuery(a.target).hasClass("woocommerce-product-gallery__image")||jQuery(".avada-product-gallery-lightbox-trigger").removeClass("hover")})),initAvadaWoocommerProductGallery()}),jQuery(document).ready(function(){var a=jQuery("#calc_shipping_country").parents(".avada-shipping-calculator-form").find("#calc_shipping_state_field");a.length&&("hidden"===a.find("#calc_shipping_state").attr("type")?a.hide():a.show())}),jQuery(document).ajaxComplete(function(){jQuery(".fusion-update-cart").unbind("click"),jQuery(".fusion-update-cart").on("click",function(a){a.preventDefault(),jQuery(".cart .actions > .button").trigger("click")}),setTimeout(function(){jQuery(".crossfade-images").each(function(){fusionResizeCrossfadeImagesContainer(jQuery(this)),fusionResizeCrossfadeImages(jQuery(this))})},1e3)}),jQuery(window).on("fusion-dynamic-content-render",function(a,b){var c=jQuery(b).find(".fusion-woo-slider");0