
    button#e24-scroll-top.e24-scroll-top {
        position:fixed !important;
        left:50% !important;
        bottom:18px !important;
        right:auto !important;
        z-index:99999 !important;
        width:46px !important;
        height:46px !important;
        padding:0 !important;
        margin:0 !important;
        border:0 !important;
        border-radius:50% !important;
        background:rgba(26,26,26,.55) !important;
        color:#fff !important;
        cursor:pointer !important;
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        box-shadow:0 6px 18px rgba(0,0,0,.20), 0 2px 6px rgba(0,0,0,.14) !important;
        opacity:0;
        backdrop-filter:blur(6px);
        -webkit-backdrop-filter:blur(6px);
        transform:translateX(-50%) translateY(14px) scale(.92);
        pointer-events:none;
        transition:opacity .25s ease, transform .25s ease, background-color .15s ease;
        font-family:inherit;
        line-height:1;
        -webkit-appearance:none;
                appearance:none;
    }
    button#e24-scroll-top.e24-scroll-top.is-visible {
        opacity:.55;
        transform:translateX(-50%) translateY(0) scale(1);
        pointer-events:auto;
    }
    button#e24-scroll-top.e24-scroll-top.is-visible:hover {
        opacity:1;
        background:#FFC107 !important;
        color:#1a1a1a !important;
        transform:translateX(-50%) translateY(-2px) scale(1.06);
    }
    button#e24-scroll-top.e24-scroll-top.is-visible:active {
        transform:translateX(-50%) translateY(0) scale(.96);
    }
    button#e24-scroll-top.e24-scroll-top:focus-visible {
        outline:2px solid #FFC107;
        outline-offset:3px;
    }
    button#e24-scroll-top.e24-scroll-top svg {
        width:20px;
        height:20px;
        display:block;
    }
    @media (max-width:700px) {
        button#e24-scroll-top.e24-scroll-top {
            bottom:12px !important;
            width:40px !important;
            height:40px !important;
        }
        button#e24-scroll-top.e24-scroll-top svg {
            width:18px;
            height:18px;
        }
    }
    