.btt{z-index:900;background:var(--red,#e51f2e);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:opacity .2s,transform .2s,background .16s;display:flex;position:fixed;bottom:18px;right:18px;transform:translateY(12px);box-shadow:0 6px 20px #00000047}.btt.is-visible{opacity:1;pointer-events:auto;transform:none}.btt:hover{background:var(--red-dark,#c4131f)}.btt:focus-visible{outline-offset:2px;box-shadow:0 0 0 5px var(--red,#e51f2e);outline:3px solid #fff}@media (max-width:640px){.btt{width:42px;height:42px;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.btt{transition:none}}
