.back-to-top{position:fixed;bottom:8.5rem;right:1.6rem;z-index:100;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:4.4rem;border:.1rem solid rgba(var(--color-button-text),.18);border-radius:999px;padding:.9rem 1.4rem;color:rgb(var(--color-button-text));background:rgb(var(--color-button));box-shadow:0 1rem 2.6rem #00000059;font:inherit;font-size:1.2rem;font-weight:800;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;opacity:1;transform:translateY(0);transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,opacity var(--duration-short) ease,transform var(--duration-short) ease}.back-to-top svg{width:1.7rem;height:1.7rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;fill:none}.back-to-top:hover{background:#6b1280;background:color-mix(in srgb,rgb(var(--color-button)) 82%,#000);border-color:rgba(var(--color-button-text),.28);box-shadow:0 1.2rem 3rem rgba(var(--color-button),.35);transform:translateY(-.2rem)}.back-to-top:focus-visible{outline:.2rem solid rgb(var(--color-button-text));outline-offset:.3rem}.back-to-top.hide{pointer-events:none;opacity:0;transform:translateY(1rem);visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.back-to-top{transition:none}.back-to-top:hover{transform:none}}@media screen and (max-width:749px){.back-to-top{right:1.2rem;bottom:7.6rem;width:4.4rem;padding:0}.back-to-top span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-back-to-top.css.map */
