.site-back-to-top{display:none}@media (width<=1023px){.site-back-to-top{right:max(16px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:40;background:var(--color-primary,#ea2a33);color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:fixed;box-shadow:0 4px 18px #0003}.site-back-to-top[hidden]{display:none}.site-back-to-top:focus-visible{outline:3px solid var(--color-primary,#ea2a33);outline-offset:4px}.site-back-to-top:active{transform:scale(.95)}}