/*
Generated time: April 10, 2026 09:02
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.back-to-top{width:4.4rem;height:4.4rem;color:var(--color-button-text);background:var(--color-button);border:1px solid var(--color-button-outline);box-shadow:0 0 4px 0 rgb(var(--color-shadow-rgb) / .2);opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .3s ease,box-shadow .3s ease,transform .3s ease,visibility 0s linear .3s,bottom .3s ease}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.back-to-top svg{width:2.2rem;height:2.2rem;fill:var(--color-button-text);stroke:transparent}.back-to-top-circle,.back-to-top-circle .back-to-top--inner:after,.back-to-top-circle:before{border-radius:50%}.back-to-top::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent;background:var(--color-shadow) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.back-to-top--bar,.back-to-top--handle{transition:all .25s cubic-bezier(.104,.204,.492,1)}.back-to-top--handle{transform:translateY(4px)}.back-to-top--bar{opacity:0;transform-origin:bottom center;transform:scaleY(0) translateY(8px)}.back-to-top .back-to-top--inner::after{pointer-events:none;position:absolute;width:100%;height:100%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgb(var(--color-shadow-rgb) / .4);opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.back-to-top:hover .back-to-top--inner:after{animation:sonarEffect .8s ease-out 20ms}.back-to-top:hover .back-to-top--bar{opacity:1;transform:scale(1) translateY(0)}.back-to-top:hover .back-to-top--handle{transform:translateY(0)}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(44,23,44,.1),0 0 5px 5px var(--color-shadow),0 0 0 5px rgb(var(--color-button-text-rgb) / .5)}100%{box-shadow:0 0 0 2px rgba(44,23,44,.1),0 0 5px 5px var(--color-shadow),0 0 0 5px rgb(var(--color-button-text-rgb) / .5);transform:scale(1.2);opacity:0}}body.sticky-cart-visible .back-to-top{bottom:11.5rem}@media screen and (min-width:750px){body.sticky-cart-visible .back-to-top{bottom:13.5rem}}