.back-to-top{position:fixed;right:calc(2rem + env(safe-area-inset-right,0px));bottom:calc(2rem + env(safe-area-inset-bottom,0px));z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:1px solid rgba(var(--color-button-text),.25);border-radius:50%;color:rgb(var(--color-button-text));background:rgb(var(--color-button));box-shadow:0 .3rem 1rem rgba(var(--color-shadow),.25);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.back-to-top[hidden],body.overflow-hidden .back-to-top,body:has(.drawer.active,#np-root:not([hidden])) .back-to-top{display:none}.back-to-top:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-button-text))}@media(hover:hover){.back-to-top:hover{transform:translateY(-.3rem);box-shadow:0 .5rem 1.4rem rgba(var(--color-shadow),.35)}}@media screen and (max-width:749px){.back-to-top{right:calc(1.6rem + env(safe-area-inset-right,0px));bottom:calc(1.6rem + env(safe-area-inset-bottom,0px))}body.overflow-hidden-mobile .back-to-top{display:none}}@media screen and (max-width:989px){body.overflow-hidden-tablet .back-to-top{display:none}}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/back-to-top.css.map */
