.volume-slider-wrap {
    padding: 12px 0;
}

.volume-slider {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 14px;
    border-radius: 999px;
    outline: none;
    background: linear-gradient(to left, #46658e 0%, #46658e 0%, #e3e6ea 0%, #e3e6ea 100%);
}

.volume-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #46658e;
    border: 3px solid #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);
    cursor: pointer;
}

.volume-slider::-moz-range-thumb {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #46658e;
    border: 3px solid #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);
    cursor: pointer;
}

.volume-slider::-moz-range-track {
    height: 14px;
    border-radius: 999px;
    background: transparent;
}

.volume-slider-value {
    font-weight: bold;
    font-size: 1.1rem;
}
