.tl-btt{--tl-btt-ease:cubic-bezier(.22,1,.36,1);position:fixed;right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:65;display:flex;align-items:center;gap:0;margin:0;padding:0;border:0;background:none;cursor:pointer;color:var(--tl-btt-fg);opacity:0;visibility:hidden;transform:translateY(18px) scale(.86);transition:opacity .45s ease,transform .6s var(--tl-btt-ease),visibility 0s .6s,bottom .6s var(--tl-btt-ease)}.tl-btt.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .6s var(--tl-btt-ease),visibility 0s,bottom .6s var(--tl-btt-ease)}.tl-btt-orb{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--tl-btt-bg);box-shadow:0 18px 38px -16px #09192899,0 0 0 1px #ffffff0f inset;transition:transform .5s var(--tl-btt-ease),box-shadow .4s}.tl-btt-ring{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);transform:rotate(-90deg)}.tl-btt-ring circle{fill:none;stroke-width:1.6}.tl-btt-track{stroke:#ffffff24}.tl-btt-bar{stroke:var(--tl-btt-ring);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.tl-btt-arrow{position:relative;width:20px;height:20px;transition:transform .5s var(--tl-btt-ease)}.tl-btt-orb{z-index:1;transition:transform .5s var(--tl-btt-ease),box-shadow .4s,background-color .45s}.tl-btt-label{order:-1;display:flex;align-items:center;height:58px;max-width:0;overflow:hidden;white-space:nowrap;margin-right:-29px;padding:0;border-radius:999px 0 0 999px;background:var(--tl-btt-bg);color:var(--tl-btt-fg);font:500 10.5px/1 var(--font-body--family,inherit);letter-spacing:.26em;text-transform:uppercase;box-shadow:0 18px 38px -16px #0919288c;opacity:0;transition:max-width .65s var(--tl-btt-ease),padding .65s var(--tl-btt-ease),opacity .3s}@media(hover:hover){.tl-btt:hover .tl-btt-orb{background:var(--tl-btt-ring);box-shadow:0 22px 40px -14px color-mix(in srgb,var(--tl-btt-ring) 70%,transparent)}.tl-btt:hover .tl-btt-track{stroke:#ffffff47}.tl-btt:hover .tl-btt-bar{stroke:#fff}.tl-btt:hover .tl-btt-arrow{animation:tlBttLift .9s var(--tl-btt-ease)}.tl-btt:hover .tl-btt-label{max-width:240px;padding:0 46px 0 26px;opacity:1}}.tl-btt.is-visible .tl-btt-orb{animation:tlBttIn .8s var(--tl-btt-ease)}@keyframes tlBttIn{0%{transform:scale(.6) rotate(-90deg)}to{transform:none}}@keyframes tlBttLift{0%{transform:none}45%{transform:translateY(-22px);opacity:0}46%{transform:translateY(22px);opacity:0}to{transform:none;opacity:1}}.tl-btt:focus-visible{outline:none}.tl-btt:focus-visible .tl-btt-orb{outline:2px solid var(--tl-btt-ring);outline-offset:4px}body.tl-sticky-buy-on .tl-btt{bottom:calc(clamp(16px,2.4vw,32px) + 104px)}body.tl-cd-open .tl-btt,body.tl-search-open .tl-btt{opacity:0;visibility:hidden}@media(max-width:749px){.tl-btt-orb{width:50px;height:50px}.tl-btt-label{display:none}.tl-btt-arrow{width:18px;height:18px}body.tl-sticky-buy-on .tl-btt{bottom:calc(166px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.tl-btt,.tl-btt *{transition:none!important;animation:none!important}}html:has(#PBarNextFrame) .tl-btt{bottom:88px}html:has(#PBarNextFrame) body.tl-sticky-buy-on .tl-btt{bottom:200px}@media(max-width:749px){html:has(#PBarNextFrame) body.tl-sticky-buy-on .tl-btt{bottom:240px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tl-back-to-top.css.map */
