.variations {
    width: 100% !important;
}

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item {
    width: 50%;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    justify-content: left !important;
    margin: 5px 0 !important;
    color: #000000;
}

.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
    flex-direction: row;
    justify-content: start;
}

.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents:before {
    background-image: none !important;
    content: none !important;
    display: none !important;
}

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item .variable-item-text {
    margin-left: 10px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item img {
    width: 36px;
    height: 36px;
    box-shadow: none !important;
    border: 1px solid black;
}

.wvs-has-image-tooltip:before, [data-wvstooltip]:before {
    left: 20% !important;
}

.wvs-has-image-tooltip:after, [data-wvstooltip]:after {
    left: 20% !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
    display: none;
}