.back-to-top-module__Thjrpq__button{z-index:25;color:#153d33;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#d8f880;border:1px solid #153d33;border-radius:50%;place-items:center;width:50px;height:50px;transition:opacity .2s,visibility .2s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:grid;position:fixed;bottom:clamp(18px,3vw,36px);right:clamp(16px,3vw,42px);transform:translateY(18px)scale(.85);box-shadow:0 8px 24px #153d3329}.back-to-top-module__Thjrpq__button[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top-module__Thjrpq__button[data-visible=true]:after{content:"";pointer-events:none;border:1px solid #153d3370;border-radius:50%;animation:.65s ease-out both back-to-top-module__Thjrpq__arrival;position:absolute;inset:-7px}.back-to-top-module__Thjrpq__mark{width:22px;height:auto;transition:transform .25s cubic-bezier(.16,1,.3,1)}.back-to-top-module__Thjrpq__arrow{transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:6px;right:6px}.back-to-top-module__Thjrpq__button:hover{transform:translateY(-4px)scale(1.04);box-shadow:0 12px 28px #153d3338}.back-to-top-module__Thjrpq__button:hover .back-to-top-module__Thjrpq__mark{transform:rotate(-9deg)translateY(-2px)}.back-to-top-module__Thjrpq__button:hover .back-to-top-module__Thjrpq__arrow{transform:translateY(-3px)}.back-to-top-module__Thjrpq__button:active{transform:scale(.94)}.back-to-top-module__Thjrpq__button:focus-visible{outline-offset:4px;outline:3px solid #153d33}@keyframes back-to-top-module__Thjrpq__arrival{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}@media (max-width:760px){.back-to-top-module__Thjrpq__button{width:46px;height:46px;bottom:calc(18px + env(safe-area-inset-bottom))}.back-to-top-module__Thjrpq__mark{width:20px}.back-to-top-module__Thjrpq__arrow{width:13px;height:13px;top:5px;right:5px}}@media (prefers-reduced-motion:reduce){.back-to-top-module__Thjrpq__button{transition:opacity .15s,visibility .15s;transform:none}.back-to-top-module__Thjrpq__button:hover,.back-to-top-module__Thjrpq__button:active{transform:none}.back-to-top-module__Thjrpq__button[data-visible=true]:after{animation:none;display:none}.back-to-top-module__Thjrpq__mark,.back-to-top-module__Thjrpq__arrow{transition:none}.back-to-top-module__Thjrpq__button:hover .back-to-top-module__Thjrpq__mark,.back-to-top-module__Thjrpq__button:hover .back-to-top-module__Thjrpq__arrow{transform:none}}
