ul.products.columns-4 {
    display: flex;
}

.table th {
    width: 50%;
}

.productDetail--column .summary.entry-summary {
    width: 100% !important;
}

.productDetail .productAcc {
    width: 100% !important;
}

.variation_attribute_list {
    margin-top: 35px;
}

.variation_attribute_list select {
    margin: 0;
}

.variations tbody .option-row .label {
    position: relative;
}

.option-row.active .label label {
    opacity: 1;
    color: #119ff7;
}

.option-row.active .value .variation_attribute_list select {
    border-color: #FF0D00;
}