.tw-back-to-top{position:fixed;right:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);z-index:var(--tw-z-floating, 1100);transition:bottom .25s cubic-bezier(.22,1,.36,1);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;cursor:pointer;color:var(--tw-white, #fff);background:var(--tw-black, #1c1c1c);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease,filter .2s ease}.tw-back-to-top:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;background:var(--tw-orange, #ff5403);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));pointer-events:none}.tw-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.tw-back-to-top:hover{filter:brightness(1.08)}.tw-back-to-top:focus-visible{outline:2px solid var(--tw-white, #fff);outline-offset:3px}.tw-back-to-top__icon{position:relative;z-index:1;display:block;width:18px;height:18px}@media(max-width:749px){.tw-back-to-top{width:46px;height:46px;right:16px;bottom:calc(16px + var(--tw-vv-bottom, 0px))}}@media(prefers-reduced-motion:reduce){.tw-back-to-top{transition:opacity .15s ease,visibility .15s ease;transform:none}.tw-back-to-top.is-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tw-back-to-top.css.map */
