button.site-back-top[data-site-back-top]{appearance:none;position:fixed;right:24px;bottom:24px;z-index:80;display:grid;place-items:center;width:46px;height:46px;padding:0;margin:0;border:1px solid #d8c7ab;border-radius:50%;background:#fff;color:#996515;box-shadow:0 3px 14px #342d2517;cursor:pointer;touch-action:manipulation;line-height:1}
button.site-back-top[data-site-back-top] svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
button.site-back-top[data-site-back-top]:hover{border-color:#996515;background:#996515;color:#fff}
button.site-back-top[data-site-back-top]:focus-visible{outline:3px solid #996515;outline-offset:4px}
@media(max-width:600px){button.site-back-top[data-site-back-top]{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

button.site-back-top[data-site-back-top][hidden]{display:none}

/* Keep the page shortcut above the minimized cookie settings tab. */
body:has(#mnk-cookie-root .mnk-cookie-launcher:not([hidden])) button.site-back-top[data-site-back-top]{bottom:calc(60px + env(safe-area-inset-bottom,0px))}
