.custom-scroll-to-top{position:fixed;bottom:2rem;left:2rem;z-index:1000;width:5rem;height:5rem;border:none;border-radius:50%;background:rgba(var(--color-foreground),.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--color-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(100px);opacity:0;visibility:hidden}.custom-scroll-to-top:hover{background:rgba(var(--color-foreground),.15);transform:translateY(0) scale(1.05)}.custom-scroll-to-top:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.custom-scroll-to-top:active{transform:translateY(0) scale(.95)}.custom-scroll-to-top.show{transform:translateY(0);opacity:1;visibility:visible}.custom-scroll-to-top__icon{width:2.4rem;height:2.4rem;transition:transform .2s ease}.custom-scroll-to-top:hover .custom-scroll-to-top__icon{transform:translateY(-2px)}@media screen and (max-width: 749px){.custom-scroll-to-top{bottom:1.5rem;left:1.5rem;width:4.5rem;height:4.5rem}.custom-scroll-to-top__icon{width:2rem;height:2rem}}@media (prefers-contrast: high){.custom-scroll-to-top{background:rgba(var(--color-background),.9);border:2px solid rgb(var(--color-foreground))}}@media (prefers-reduced-motion: reduce){.custom-scroll-to-top{transition:opacity .2s ease,visibility .2s ease}.custom-scroll-to-top:hover,.custom-scroll-to-top:active{transform:none}.custom-scroll-to-top__icon{transition:none}.custom-scroll-to-top:hover .custom-scroll-to-top__icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-custom-scroll-to-top.css.map */
