.rr-back-to-top{position:fixed;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(var(--rr-btt-bottom, 88px) + env(safe-area-inset-bottom,0px));z-index:var(--layer-heightened, 4);display:block;width:44px;height:44px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.rr-back-to-top[data-side=left]{right:auto;left:calc(24px + env(safe-area-inset-left,0px))}.rr-back-to-top[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.rr-back-to-top__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;min-height:0;padding:0;margin:0;border:1px solid rgb(255 255 255 / 30%);border-radius:4px;background:#111;color:#fff;box-shadow:0 2px 10px #0000001f;cursor:pointer;touch-action:manipulation}.rr-back-to-top__button:before,.rr-back-to-top__button:after{content:none}.rr-back-to-top__button svg{--icon-stroke-width: 1.5px;width:22px;height:22px;transform:rotate(-90deg);pointer-events:none}.rr-back-to-top__button:focus-visible{outline:2px solid #111;outline-offset:3px}html[scroll-lock] .rr-back-to-top,body:has(theme-drawer[open],dialog[open]) .rr-back-to-top{opacity:0;visibility:hidden;pointer-events:none}@media(hover:hover){.rr-back-to-top__button:hover{background:#333}}@media(max-width:989px){.rr-back-to-top{right:calc(16px + env(safe-area-inset-right,0px));bottom:max(calc(var(--rr-btt-bottom-mobile, 88px) + env(safe-area-inset-bottom,0px)),var(--rr-btt-obstacle-offset, 0px))}.rr-back-to-top[data-side=left]{left:calc(16px + env(safe-area-inset-left,0px))}.rr-back-to-top[data-mobile=false]{display:none}}@media(prefers-reduced-motion:reduce){.rr-back-to-top{transition:none}}@media print{.rr-back-to-top{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/rr-back-to-top.css.map */
