.back-to-top{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:10020;display:grid;place-items:center;width:44px;height:44px;padding:7px 11px;border:0;border-radius:0;background:transparent;color:#c43a27;mix-blend-mode:normal;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.back-to-top[hidden]{display:none!important}.back-to-top svg{width:22px;height:30px;display:block;pointer-events:none;transition:transform .2s}.back-to-top:focus-visible{outline:1px solid currentColor;outline-offset:3px}body.has-site-modal>.back-to-top{display:none}
@media(hover:hover){.back-to-top:hover svg{transform:translateY(-3px)}}
@media(max-width:700px){.back-to-top{right:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.back-to-top svg{transition:none}.back-to-top:hover svg{transform:none}}
