.ScrollToTop_button__zy2jr{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:22px;z-index:35;display:grid;place-items:center;width:42px;height:42px;min-width:0;padding:0;border:1px solid #d5d3e0;border-radius:50%;background:#ffffff;color:#343963;box-shadow:0 3px 12px #24284112;cursor:pointer;transition:background-color .18s,border-color .18s,box-shadow .18s}.ScrollToTop_button__zy2jr:after{content:"";position:absolute;inset:-3px;border-radius:50%}.ScrollToTop_button__zy2jr:focus-visible{outline:2px solid #444c80;outline-offset:4px}@media(hover:hover){.ScrollToTop_button__zy2jr:hover{background:#f2eff8;border-color:#aaa7c1;box-shadow:0 4px 14px #24284120}}.ScrollToTop_button__zy2jr:active{background:#e9e5f3}.ScrollToTop_store__OWANK{bottom:calc(var(--mobile-bottom-space,0px) + 16px)}.ScrollToTop_admin__1yJ6g{background:var(--theme-elevation-0,#fff);color:var(--theme-text,#343963);border-color:var(--theme-elevation-200,#d5d3e0)}html[data-theme=dark] .ScrollToTop_admin__1yJ6g{background:#25313a;border-color:#4b5966;color:#edf3f7}@media(max-width:800px){.ScrollToTop_button__zy2jr{right:max(12px,env(safe-area-inset-right,0px));width:40px;height:40px}.ScrollToTop_admin__1yJ6g{bottom:calc(16px + env(safe-area-inset-bottom,0px))}body:has(.buy-bar) .ScrollToTop_store__OWANK{bottom:calc(var(--mobile-bottom-space,0px) + 86px)}}@media(prefers-reduced-motion:reduce){.ScrollToTop_button__zy2jr{transition:none}}