body {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}

.t898__btn_label {
    width: 100px !important;
    height: 100px !important;
    overflow: visible;
}

.t898__btn_label > svg {
    width: 24px !important;
    height: 24px !important;
}

.t898__btn_label > svg > g > path {
    fill: #ffffff !important;
}

.t898__wrapper {
    height: 100px !important;
    right: 20px;
}

.t898__icon_link,
.t898__icon_link > svg {
    width: 75px !important;
    height: 75px !important;
}

.t898__btn_input:checked+label {
    background: #DAC6B7 !important;
    width: 75px !important;
    height: 75px !important;
}

.t898__btn_input:checked~a:nth-of-type(1) {
    transform: translate(0,-120%) !important;
}

.t898__btn_input:checked~a:nth-of-type(2) {
    transform: translate(0,-240%) !important;
}

.t898__btn_input:checked+label:after {
    display: none;
}

.t898__wrapper a:nth-of-type(2) path:nth-of-type(1) {
    fill: #DAC6B7 !important;
}

.t898__btn_label:after {
    content: '';
    position: absolute;
    inset: 0;
    border: 2px solid #bbdafb;
    background-color: #bbdafb; /* Если нужен только ореол при пульсации, без заливки, то эту строку можно удалить*/
    border-radius: 50%;
    animation: pulse 1.5s 1s infinite;
    z-index: -1;
}

@keyframes pulse {
    to {
        transform: scale(2);
        opacity: 0;
    }
}