#BackToTop{bottom:var(--td-btt-bottom, 8em)}.back-to-top{position:fixed;bottom:var(--td-btt-bottom, 8em);right:0;width:clamp(46px,11vw,68px);height:clamp(46px,11vw,68px);text-decoration:none;color:#fff;background-color:#007bff;border-radius:50%;box-shadow:0 6px 16px #00000040;z-index:60000;display:flex;align-items:center;justify-content:center;transform:translateY(calc(-1 * var(--btt-lift, 0px)));translate:0 0;scale:1;opacity:1;visibility:visible;transition:translate .32s cubic-bezier(.22,1,.36,1),scale .32s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1),visibility 0s;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform,opacity}.back-to-top__icon{position:absolute;width:clamp(20px,5.1vw,29px);height:clamp(20px,5.1vw,29px);z-index:2;display:flex}.back-to-top__icon svg{width:100%;height:100%;display:block}#BackToTop .td-btt-icon-top,#BackToTop .td-btt-icon-return{transition:opacity .16s ease-out}#BackToTop .td-btt-icon-return,#BackToTop.td-btt-can-return .td-btt-icon-top{opacity:0}#BackToTop.td-btt-can-return .td-btt-icon-return{opacity:1}@media(prefers-reduced-motion:reduce){#BackToTop .td-btt-icon-top,#BackToTop .td-btt-icon-return{transition:none}}.back-to-top:active{filter:brightness(.96)}.hide{display:none!important}#BackToTop.hide{display:flex!important;opacity:0;visibility:hidden;pointer-events:none;translate:0 0;scale:1;transition:translate .32s cubic-bezier(.22,1,.36,1),scale .32s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}#BackToTop.hide:not(.td-btt-ready){transition:none!important}@media(prefers-reduced-motion:reduce){.back-to-top,#BackToTop.hide{transition:none!important}}@media(min-width:769px){.back-to-top{width:clamp(32px,7.7vw,48px);height:clamp(32px,7.7vw,48px)}.back-to-top__icon{width:clamp(14px,3.6vw,20px);height:clamp(14px,3.6vw,20px)}}@media(max-width:768px){.back-to-top{right:14px;bottom:calc(env(safe-area-inset-bottom) + var(--td-btt-bottom, 8em))}}.progress-ring{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.progress-bg{fill:none;stroke:#ffffff40;stroke-width:4}.progress-indicator{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151;transition:stroke-dashoffset .15s linear}#backTopHint{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom) + var(--td-btt-bottom, 8em) + 125px + var(--btt-lift, 0px));background:#000;color:#fff;padding:7px 12px;border-radius:20px;font-size:12px;max-width:min(250px,calc(100vw - 32px));box-sizing:border-box;text-align:center;line-height:1.35;white-space:normal;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(10px);z-index:60001}#backTopHint.show{opacity:.9;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/153/assets/td-back-to-top.css.map */
