.ap_field_color_swatches label {
    float: left;
    margin: 0 10px 10px 0 !important;
    cursor: pointer;
}
.ap_field_color_swatches label input {
    display: none;
}
.ap_field_color_swatches label span {
    padding: 2px;
    border: 2px solid #e8e8e8;
    display: block;
}
.ap_field_color_swatches label span:before {
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    background-color: var(--sp-color);
}
.ap_field_color_swatches label input:checked + span {
    border-color: #0696c2;
}
.ap_field_desc {
    background: #eee;
    padding: 5px 10px;
    font-size: 0.9em;
}
.ap_option_price_html small,
.wooco_component_product_price small {
    display: none;
}
