#rec1351249551 .t-checkbox__indicator {
    border-radius: 50% !important;
    width: 18px;
    height: 18px;
    border: 2px solid #b638f5; /* фиолетовый ободок */
}

/* внутренняя точка */
#rec1351249551 .t-checkbox__indicator:after {
    content: "";
    width: 8px;
    height: 8px;
    background: #b638f5; /* ФИОЛЕТОВАЯ */
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: 0.2s ease;
}

/* при выборе показываем точку */
#rec1351249551 .t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator:after {
    transform: translate(-50%, -50%) scale(1);
}