.scroll-to-top{position:fixed;bottom:2rem;right:2rem;z-index:100;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top__button{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:50%;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;box-shadow:0 .2rem .5rem rgba(var(--color-shadow),.15),0 .4rem 1rem rgba(var(--color-shadow),.1);transition:transform .15s ease}.scroll-to-top__button:hover{transform:scale(1.05)}.scroll-to-top__button:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.scroll-to-top__button:focus:not(:focus-visible){outline:0}.scroll-to-top__button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.scroll-to-top__icon{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;transform:rotate(180deg)}.scroll-to-top__icon .icon{width:100%;height:100%}@media screen and (max-width:749px){.scroll-to-top{bottom:1.5rem;right:1.5rem}.scroll-to-top__button{width:3.2rem;height:3.2rem}.scroll-to-top__icon{width:1.4rem;height:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/scroll-to-top.css.map */
