.back-to-top{position:fixed;display:flex;right:max(20px,env(safe-area-inset-right));z-index:54;align-items:center;justify-content:center;pointer-events:none}.back-to-top__button{position:relative;width:4.5rem;height:4.5rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));opacity:0;visibility:hidden;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;cursor:pointer;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;will-change:transform;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.back-to-top.is-visible .back-to-top__button{opacity:.75;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}.back-to-top__button:hover{opacity:1}.back-to-top__button.is-pressed{transform:scale(.94)}.back-to-top__button:focus-visible{outline:1px solid rgba(var(--color-foreground),.2);outline-offset:3px}.back-to-top__button-face{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-background),.92);box-shadow:0 6px 14px #0000001f;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.back-to-top__icon{display:block;width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.back-to-top{bottom:calc(8.6rem + env(safe-area-inset-bottom))}.back-to-top__icon{width:22px;height:22px}}@media screen and (min-width:750px){.back-to-top{bottom:22px}}@media(prefers-reduced-motion:reduce){.back-to-top__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/back-to-top.css.map */
