.hanso-back-to-top{position:fixed;inset-inline-end:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 14px;border:1px solid #e8a52c;border-radius:999px;background:#ffd36b;color:#172126;box-shadow:0 3px 12px #0000001f;font-weight:600;font-size:13px;line-height:20px;font-family:inherit;cursor:pointer;touch-action:manipulation}.hanso-back-to-top[hidden],body:has(dialog[open]) .hanso-back-to-top{display:none}.hanso-back-to-top svg{flex:none}.hanso-back-to-top:hover{background:#ffc342}.hanso-back-to-top:focus-visible{outline:2px solid #007185;outline-offset:3px}@media(max-width:749px){.hanso-back-to-top{inset-inline-end:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}body[data-hanso-page-type=product] .hanso-back-to-top{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.hanso-back-to-top{opacity:.28;transition:opacity .18s ease,background-color .18s ease,box-shadow .18s ease}.hanso-back-to-top[data-scroll-direction=down]{box-shadow:none}.hanso-back-to-top[data-scroll-direction=up],.hanso-back-to-top:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.hanso-back-to-top:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.hanso-back-to-top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hanso-back-to-top.css.map */
