.list-js-product-variants ul {
    list-style: none;
    margin-bottom: 0;
}

.list-js-product-variants ul li {
    display: flex;
    padding: 0.2rem;
    z-index: 10;
    align-items: center;
    font-weight: bold;
    justify-content: center;
    color: #E8E8E8;
    margin-bottom: 0;
}

.list-js-product-variants ul li:not(.selected) {
    cursor: pointer;
}


.list-js-product-variants ul li svg path {
    stroke: #949292

}

.list-js-product-variants ul li.selected {
    color: black;
}

.list-js-product-variants ul li.selected svg path {
    stroke: black;
}

.list-js-product-variants ul li .color {
    border: 1px solid #7c7777;
    border-radius: 50%;
    background-position: center;
    background-size: cover;
}

.list-js-product-variants ul li .color.active {
    border: 1px solid #0b0b0b;

}