.back-to-top__button{position:fixed;z-index:3;bottom:var(--back-to-top-vertical-offset);display:flex;width:var(--back-to-top-size);height:var(--back-to-top-size);align-items:center;justify-content:center;padding:0;border:var(--back-to-top-border-width) solid var(--back-to-top-border);border-radius:var(--back-to-top-radius);background:var(--back-to-top-background);color:var(--back-to-top-foreground);box-shadow:0 .2rem .8rem rgba(var(--color-shadow),.08);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease,transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.back-to-top--right .back-to-top__button{right:var(--back-to-top-horizontal-offset)}.back-to-top--left .back-to-top__button{left:var(--back-to-top-horizontal-offset)}.back-to-top.is-visible .back-to-top__button{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top__button:hover{box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.14)}.back-to-top__button:focus-visible{outline:.2rem solid var(--back-to-top-foreground);outline-offset:.3rem}.back-to-top__icon{display:flex;width:1.4rem;height:1.4rem;align-items:center;justify-content:center}.back-to-top__icon .icon-arrow{width:100%;transform:rotate(-90deg)}@media screen and (max-width:749px){.back-to-top--desktop-only{display:none}}@media screen and (min-width:750px){.back-to-top--mobile-only{display:none}}@media(prefers-reduced-motion:reduce){.back-to-top__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-back-to-top.css.map */
