.ew-back-to-top{position:fixed;right:24px;bottom:84px;z-index:80;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #d5bdb7;border-radius:999px;background:#f4ddda;color:#353737;font:400 12px/1.3 Lato,Arial,sans-serif;letter-spacing:.02em;box-shadow:0 3px 12px #00000012;cursor:pointer}.ew-back-to-top[hidden]{display:none!important}.ew-back-to-top svg{width:18px;height:18px;flex:none}.ew-back-to-top:hover{background:#edd0cc}.ew-back-to-top:focus-visible{outline:2px solid #353737;outline-offset:3px}@media(max-width:750px){.ew-back-to-top{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--ew-widget-lift,0px))!important;height:var(--ew-widget-height,60px);min-height:48px;min-width:48px;padding:10px 13px;font-size:11px;box-sizing:border-box}.ew-back-to-top--compact{width:48px;padding:10px}.ew-back-to-top--compact span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
@media(max-width:750px){.ew-back-to-top,.ew-back-to-top--compact{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;gap:0!important}.ew-back-to-top span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.ew-back-to-top svg{width:19px;height:19px}}
