.pf-back-top.pf-back-top,.pf-cookie-edit.pf-cookie-edit{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:900;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:46px;min-height:46px;margin:0;padding:11px;border:1px solid #D9B77E;border-radius:5px;background:#171515f2;color:#D9B77E;box-shadow:0 4px 18px #0006;cursor:pointer;line-height:1.3;transition:background-color .2s,color .2s}
.pf-back-top.pf-back-top{right:calc(20px + env(safe-area-inset-right,0px));background:#650D24;color:#F6F0E8}
.pf-cookie-edit.pf-cookie-edit{left:calc(20px + env(safe-area-inset-left,0px));font:500 11px/1.3 Montserrat,Arial,sans-serif}
.pf-back-top.pf-back-top[hidden]{display:none!important}
.pf-back-top.pf-back-top:hover,.pf-cookie-edit.pf-cookie-edit:hover{background:#D9B77E;color:#171515}
.pf-back-top.pf-back-top:focus-visible,.pf-cookie-edit.pf-cookie-edit:focus-visible{outline:3px solid #F6F0E8;outline-offset:4px}
.pf-back-top.pf-back-top svg,.pf-cookie-edit.pf-cookie-edit svg{display:block;flex-shrink:0;pointer-events:none}
@media(max-width:600px){.pf-back-top.pf-back-top,.pf-cookie-edit.pf-cookie-edit{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.pf-back-top.pf-back-top{right:calc(14px + env(safe-area-inset-right,0px))}.pf-cookie-edit.pf-cookie-edit{left:calc(14px + env(safe-area-inset-left,0px))}.pf-cookie-edit.pf-cookie-edit span{display:none}}
@media(prefers-reduced-motion:reduce){.pf-back-top.pf-back-top,.pf-cookie-edit.pf-cookie-edit{transition:none}}
