.back-to-top-wrapper{position:fixed;bottom:100px;right:20px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.back-to-top-wrapper.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;cursor:pointer;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-label));box-shadow:0 2px 8px rgba(var(--color-shadow),.15);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.back-to-top-button:hover{background-color:rgb(var(--color-button-label));color:rgb(var(--color-button));transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-shadow),.25)}.back-to-top-button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(var(--color-shadow),.15)}.back-to-top-icon{width:24px;height:24px;flex-shrink:0}.back-to-top-wrapper.color-background-1 .back-to-top-button,.back-to-top-wrapper.color-background-2 .back-to-top-button,.back-to-top-wrapper.color-inverse .back-to-top-button,.back-to-top-wrapper.color-accent-1 .back-to-top-button,.back-to-top-wrapper.color-accent-2 .back-to-top-button{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-label))}@media screen and (max-width:749px){.back-to-top-wrapper{bottom:8rem;right:16px}body.quick-nav-visible .back-to-top-wrapper{bottom:calc(8rem + 100px)}.back-to-top-button{width:44px;height:44px}.back-to-top-icon{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/back-to-top.css.map */
