/* Wrapper - Set standard font and colours */
.pewc-product-extra-groups-wrap, .pewc-field-label-text {
    /*text-transform: uppercase;*/
    color: #656565;
    /*font-weight: normal;*/
    font-size: 16px;
    font-family: 'Proxima Nova', sans-serif !important;
}

/* Adjust price style */
.pewc-field-price, .woocommerce-variation-price .price, .pewc-total-field .woocommerce-Price-amount.amount{
    color: #b36a94;
    font-size: 24px !important;
    font-weight: bold;
}

.pewc-total-field-wrapper * {
    text-transform: none !important;
}

.pewc-radio-image-wrapper {
    border-radius: var(--radius-2xl);
    /*padding: 0;*/
}

.pewc-radio-image-wrapper label img {
    object-fit: none;
    border-radius: var(--radius-2xl);
}

.pewc-preset-style .pewc-radio-image-wrapper {
    /*padding: 0 !important;*/
    border: none;
}

.pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper label {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.pewc-group-content-wrapper {
   /* margin: 10px 0px; */
}

.pewc-radio-checkbox-image-wrapper.checked {
    /*border: none !important;*/
    border: 2px solid red;
}

dl.variation, dl.variation *, .pewc-flat-rate-cart-label {
    font-size: 12px !important;
    line-height: 1em !important;
    font-weight: normal !important;
    color: #656565;
}

.input-text.qty.text {
    line-height: 2em !important;
    padding: 10px 5px !important;
    min-width: 80px;
}

/* The fields werent displayed vertical, things were overlapped. */
.product-add-to-cart .woocommerce-variation-add-to-cart.variations_button {
    flex-direction: column !important;
}

/*
.pewc-checkbox-form-label:hover {
    border-color: var(--colour-white) !important;
    color: var(--colour-black) !important;
}

.pewc-checkbox-form-label.active-swatch {
    border-color: var(--colour-secondary) !important;
    background: var(--colour-secondary) !important;
    color: var(--colour-white) !important;
}

label.pewc-checkbox-form-label.active-swatch, .pewc-group-checkbox, pewc-item, .pewc-group, .pewc-checkbox-form-label {
    margin: 0 !important;
}
*/
