.sy-totop{position:fixed;right:var(--sy-totop-right, var(--sy-gutter, 16px));bottom:calc(var(--sy-totop-floor, 0px) + var(--sy-totop-gap, 16px));z-index:8890;display:flex;align-items:center;justify-content:center;width:var(--sy-totop-size, 46px);height:var(--sy-totop-size, 46px);box-sizing:border-box;background:color-mix(in srgb,var(--sp-cream, #F6F2E8) 50%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);border:1px solid rgba(255,255,255,.55);color:var(--sp-ink, #0e2f35);border-radius:var(--sp-card-radius, 14px);box-shadow:0 4px 16px #0000001a;text-decoration:none;-webkit-tap-highlight-color:transparent;opacity:0;transform:translateY(10px);visibility:hidden;transition:opacity var(--sp-dur, .4s) var(--sp-ease-out, cubic-bezier(.16, 1, .3, 1)),transform var(--sp-dur, .4s) var(--sp-ease-out, cubic-bezier(.16, 1, .3, 1)),visibility 0s var(--sp-dur, .4s);pointer-events:none}.sy-totop[hidden]{display:none!important}.sy-totop--in{opacity:1;transform:none;visibility:visible;transition-delay:0s;pointer-events:auto}.sy-totop__mark{display:block;line-height:0}.sy-totop__mark svg{display:block;width:15px;height:auto}.sy-totop:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.sy-totop{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/sy-totop.css.map */
