.fixed-block {
    position: fixed;
    right: 42px;
    bottom: 18px;
    z-index: 999;

}
.fixed-block__row {
    text-decoration: none;
    display: flex;
    height: 42px;
    border-radius: 16px;
}
.fixed-block__col_left {
    background: #E12039;
    width: 126px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding: 0 0 0 10px; */
    font-size: 12px;
    color: #fff;
    font-family: 'Inter-Bold';
    border-right: 2px dashed #000;
    height: 100%;
    /* border-radius: 8px 0 0 8px; */
    position: relative;
}
.fixed-block__col_right {
    width: 100px;
    background: #E6EBF1;
    position: relative;
}

.fixed-block__col_left:after {
    content: '';
    width: 10px;
    height: 100%;
    background-image: url(images/after-fixed.svg);
    display: block;
    position: absolute;
    right: -10px;
    top: 0;
    background-size: cover;
}
.fixed-block__col_left:after {
    left: -9px;
}
.fixed-block__col_right:before {
    content: '';
    width: 10px;
    height: 100%;
    background-image: url(images/before-fixed.svg);
    display: block;
    position: absolute;
    right: -8px;
    top: 0;
    background-size: cover;
    border-radius: 0 8px 8px 0;
}
.fixed-block__btn-close {
    width: 16px;
    height: 16px;
    background: #131619;
    border-radius: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -30px;
    margin: auto;
    cursor: pointer;
}
.fixed-block__btn-close:after,
.fixed-block__btn-close:before {
    content: '';
    width: 8px;
    height: 1px;
    border-radius: 5px;
    background: #ADB5BD;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.fixed-block__btn-close:after {
    transform: rotate(45deg);
}
.fixed-block__btn-close:before {
    transform: rotate(-45deg);
}
.fixed-block {
    transition: opacity 0.3s ease, transform 0.3s ease;
    opacity: 0;
}

.fixed-block.hidden {
    opacity: 0;
    transform: translateY(-20px);
    pointer-events: none;
}

.fixed-block.visible {
    opacity: 1;
    transform: translateY(0);
}

