.woocommerce-products-wizard figure { margin: 0 !important; }
.woocommerce-products-wizard-form-item-title { font-size:1.1rem !important; }
.woocommerce-products-wizard-form-item-variations-item-value-thumbnail { width:40px !important; height:40px !important; }
.woocommerce-products-wizard-form-item-variations-item-value-caption { font-size:0.9rem !important; font-weight: 600 !important; }

.woocommerce-products-wizard-form-item-variations-item-value-input.is-hidden:checked~span.is-button.woocommerce-products-wizard-form-item-variations-item-value-caption {
    border-color: #0a3465 !important;
    border-width: 3px;
    background-color: #fff !important;
    color:#0a3465 !important;
    line-height: 21px !important;
    padding: 4px 10px !important;
    ffilter: saturate(1) !important;
    ffilter: invert(0.02) !important;
}

.woocommerce-products-wizard-form-item-variations-item-value-input.is-hidden:checked~span.is-image.woocommerce-products-wizard-form-item-variations-item-value-caption {
    border-color: #0a3465 !important;
    border-width: 3px;
    background-color: #fff !important;
    color:#0a3465 !important;
    line-height: 21px !important;
    padding: 0px !important;
    ffilter: saturate(1) !important;
    ffilter: invert(0.02) !important;
}

.woocommerce-products-wizard-form-item-variations-item-value-input.is-hidden:not(:checked)~span.woocommerce-products-wizard-form-item-variations-item-value-caption {
    ffilter: saturate(0.8);
}

.woocommerce-products-wizard-form-item-variations-item-value-input.is-hidden:checked~span.is-image.woocommerce-products-wizard-form-item-variations-item-value-caption img {
    width: 38px !important;
    height: 38px !important;
}
