.ss-back-to-top{--ss-btt-ink: var(--ss-ink, #11110f);--ss-btt-ivory: var(--ss-ivory, #ffffff);--ss-btt-gold: var(--ss-gold, #b79a63);--ss-btt-size: 52px;--ss-btt-circumference: 125.66;--ss-btt-progress: 0;position:fixed;z-index:40;right:clamp(16px,3vw,28px);bottom:calc(env(safe-area-inset-bottom,0px) + clamp(16px,3vw,28px));width:var(--ss-btt-size);height:var(--ss-btt-size);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s}.ss-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.ss-back-to-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ss-btt-ink);box-shadow:0 8px 24px #11110f38;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ss-back-to-top:hover:before,.ss-back-to-top:focus-visible:before{background:var(--ss-btt-gold);box-shadow:0 10px 28px #11110f47}.ss-back-to-top:active:before{transform:scale(.92)}.ss-back-to-top__ring{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ss-back-to-top__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ss-back-to-top__ring circle{fill:none;stroke:var(--ss-btt-gold);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:var(--ss-btt-circumference);stroke-dashoffset:calc(var(--ss-btt-circumference) * (1 - var(--ss-btt-progress)));transition:stroke-dashoffset .1s linear,stroke .2s ease}.ss-back-to-top:hover .ss-back-to-top__ring circle,.ss-back-to-top:focus-visible .ss-back-to-top__ring circle{stroke:var(--ss-btt-ivory)}.ss-back-to-top__arrow{position:relative;z-index:1;width:18px;height:18px;fill:none;stroke:var(--ss-btt-ivory);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s cubic-bezier(.2,.8,.2,1),stroke .2s ease}.ss-back-to-top:hover .ss-back-to-top__arrow,.ss-back-to-top:focus-visible .ss-back-to-top__arrow{stroke:var(--ss-btt-ink);transform:translateY(-2px)}.ss-back-to-top:focus-visible{outline:2px solid var(--ss-btt-gold);outline-offset:4px}@media(max-width:749px){.ss-back-to-top{--ss-btt-size: 46px;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}.ss-back-to-top__arrow{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.ss-back-to-top,.ss-back-to-top:before,.ss-back-to-top__arrow,.ss-back-to-top__ring circle{transition:opacity .15s linear,visibility 0s linear}.ss-back-to-top:active:before{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/severn-back-to-top.css.map */
