.scroll-top-button{--position-offset: max(var(--page-padding-inline), calc((100vw - var(--page-width) + var(--page-padding-inline))/2));display:block;position:absolute;top:auto;bottom:100%;left:var(--position-offset);z-index:calc(var(--z-index-base) - 2);line-height:0;letter-spacing:0}.scroll-top-button--right{left:auto;right:var(--position-offset)}.scroll-top-button__button{--color-foreground: var(--global-color-background);--color-background: var(--global-color-foreground);--gradient-background: rgb(var(--global-color-foreground));-webkit-appearance:none;appearance:none;position:relative;padding:0;border:none;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;cursor:pointer}.scroll-top-button__button .svg-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;padding:1.6rem;background:rgba(var(--color-black),1);color:rgba(var(--color-white),1)}.scroll-top-button__button.focused,.scroll-top-button__button:focus-visible,.scroll-top-button__button:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-foreground)),0 0 0 .5rem rgba(var(--color-background),.5),0 0 .5rem .4rem rgba(var(--color-background),.3)}.scroll-top-button__button:focus:not(:focus-visible):not(.focused){box-shadow:inherit}@media screen and (min-width: 750px){.scroll-top-button__button.has-label{width:auto;min-width:22rem;padding-right:7.2rem;padding-left:2.4rem}.scroll-top-button__button .svg-wrapper{width:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-back-to-top.css.map */
