
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur table.variations .variable-item:not(.radio-variable-item).disabled:after,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur table.variations .variable-item:not(.radio-variable-item).disabled:before,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur table.variations .variable-item:not(.radio-variable-item).disabled:hover:after,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur table.variations .variable-item:not(.radio-variable-item).disabled:hover:before{
    width: 12px;
    height: 1px;
    margin: auto !important;
    top: 0;
    border-radius: 90px;
}
table.variations{
    display: block;
    margin: 0;
}
table.variations tbody{
    display: block;
}
table.variations tr{
    display: block;
    margin-bottom: 15px;
}
table.variations td.label{
    display: block;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    white-space: inherit;
    vertical-align: top;
    border: none;
    border-radius: 0;
}
table.variations td.label label{
    text-transform: capitalize;
    margin: 0;
}
table.variations td.value{
    display: block;
    padding: 0;
    border: none;
    text-align: inherit;
}
table.variations .variable-items-wrapper{
    display: block !important;
    margin: 0 -5px -10px;
}
table.variations .variable-items-wrapper .variable-item{
    display: inline-block !important;
    vertical-align: top !important;
    margin: 0 5px 10px !important;
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    border: 2px solid #ddd;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    font-size: 15px !important;
    line-height: 24px !important;
}
table.variations .variable-items-wrapper .variable-item.button-variable-item{
    width: auto !important;
}
table.variations .variable-items-wrapper .variable-item .variable-item-span{
    display: inline-block;
    vertical-align: top;
    padding: 2px 10px !important;
    font-size: inherit;
    line-height: inherit;
}
table.variations .reset_variations{
    display: inline-block !important;
    vertical-align: top;
    font-style: italic;
    padding: 2px 0;
}