.scroll-to-top{--scroll-to-top-size: 3rem;--scroll-to-top-offset: 1.25rem;position:fixed;right:var(--scroll-to-top-offset);bottom:max(var(--scroll-to-top-offset),env(safe-area-inset-bottom));z-index:50;opacity:0;visibility:hidden;transform:translateY(.75rem);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;pointer-events:none}.scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.scroll-to-top .scroll-to-top__button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:var(--scroll-to-top-size);height:var(--scroll-to-top-size);padding:0;border:none;border-radius:50%;cursor:pointer;color:rgb(var(--button-text-color));background-color:rgb(var(--button-background));background-image:none;box-shadow:0 2px 8px #00000026}.scroll-to-top .scroll-to-top__button:focus-visible{outline:2px solid rgb(var(--button-background));outline-offset:2px}@media(prefers-reduced-motion:reduce){.scroll-to-top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAQ */
