.srz-bf-sitebar {
    position: sticky;
    top: 0;
    z-index: 990;
    display: block;
    padding: 10px 16px;
    background: var(--wp--preset--color--custom-galben);
    color: var(--wp--preset--color--contrast);
    font-family: var(--wp--preset--font-family--montserrat), sans-serif;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0.08em;
    line-height: 1.4;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: top 0.3s ease-in-out;
}

.srz-bf-sitebar:hover {
    color: var(--wp--preset--color--contrast);
}

.srz-bf-sitebar i {
    margin: 0 0.45em;
    font-style: normal;
    opacity: 0.55;
}

@media (max-width: 767px) {
    .srz-bf-sitebar {
        padding: 8px 12px;
        font-size: 11px;
        letter-spacing: 0.04em;
    }
}
