!function(){document.addEventListener("DOMContentLoaded",function(){var a=document.getElementsByClassName("storefront-sticky-add-to-cart");if(a.length&&"undefined"!=typeof storefront_sticky_add_to_cart_params){var b=document.getElementsByClassName(storefront_sticky_add_to_cart_params.trigger_class);if(b.length>0){var c=function(){b[0].getBoundingClientRect().top+b[0].scrollHeight<0?(a[0].classList.add("storefront-sticky-add-to-cart--slideInDown"),a[0].classList.remove("storefront-sticky-add-to-cart--slideOutUp")):a[0].classList.contains("storefront-sticky-add-to-cart--slideInDown")&&(a[0].classList.add("storefront-sticky-add-to-cart--slideOutUp"),a[0].classList.remove("storefront-sticky-add-to-cart--slideInDown"))};c(),window.addEventListener("scroll",function(){c()});var d=null;if(document.body.classList.forEach(function(a){"postid-"===a.substring(0,7)&&(d=a.replace(/[^0-9]/g,""))}),d){var e=document.getElementById("product-"+d);if(e&&!e.classList.contains("product-type-simple")&&!e.classList.contains("product-type-external")){document.getElementsByClassName("storefront-sticky-add-to-cart__content-button")[0].addEventListener("click",function(a){a.preventDefault(),document.getElementById("product-"+d).scrollIntoView()})}}}}})}();