.back-to-top{position:fixed;right:2.4rem;bottom:2.4rem;z-index:5;display:inline-flex;align-items:center;gap:.6rem;min-height:4.2rem;padding:.8rem 1.6rem .8rem 1.3rem;border:1px solid rgba(var(--color-button-text),.3);border-radius:999px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:1.4rem;line-height:1;letter-spacing:.06rem;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease,transform var(--duration-default) ease,background-color var(--duration-default) ease,box-shadow var(--duration-default) ease;box-shadow:0 .4rem 1.2rem rgba(var(--color-button),.35)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background-color:rgba(var(--color-button),.85);box-shadow:0 .6rem 1.6rem rgba(var(--color-button),.45)}.back-to-top:focus-visible{outline:.2rem solid rgba(var(--color-button-text),.8);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-button),.3)}.back-to-top svg{width:1.6rem;height:1.6rem;flex-shrink:0}.back-to-top span{padding-top:.1rem}@media screen and (max-width:749px){.back-to-top{right:1.5rem;bottom:1.5rem;min-height:4rem;padding:.7rem 1.4rem .7rem 1.1rem}}@supports (padding: max(0px)){.back-to-top{bottom:max(1.5rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-back-to-top.css.map */
