#download-papr-build-pdf a{
    width: 100%;
}
#download-papr-build-pdf.disabled a{
    pointer-events: none !important;
    cursor: wait !important;
    color:var(--e-global-color-4d81154 ) !important;
    border-color:var(--e-global-color-4d81154 ) !important;
}
.pewc-radio-checkbox-image-wrapper:hover{
    border-color:var(--e-global-color-98c8585) !important;
}
.pewc-radio-checkbox-image-wrapper.checked{
    border-color:var(--e-global-color-accent) !important;
}
.pewc-style-simple .pewc-item input[type=number], .pewc-style-simple .pewc-item input[type=text], .pewc-style-simple .pewc-item textarea{
    border: 1px solid var(--e-global-color-b3fa7c8);
    color: var(--e-global-color-accent);
}
.pewc-preset-style .pewc-checkbox-desc-wrapper, .pewc-preset-style .pewc-radio-desc-wrapper {
    margin-top:0;
}
.pewc-preset-style .products-quantities-independent:not(.pewc-column-wrapper) .pewc-checkbox-desc-wrapper, .pewc-preset-style .products-quantities-independent:not(.pewc-column-wrapper) .pewc-radio-desc-wrapper {
    display: block !important;
}
.pewc-radio-image-desc .woocommerce-Price-amount{
    display: block;
    color: var(--e-global-color-b3fa7c8);
}
.pewc-checkbox-desc-wrapper, .products-quantities-independent .pewc-radio-image-desc{
    text-align: center;
}
#pewc-grand-total-label{ content: 'Total' !important; }
#pewc-per-product-label,
#pewc-per-product-total,
#pewc-options-total-label,
#pewc-options-total,
.pewc-steps-wrapper,
.pewc-group-heading-wrapper,
.pewc-field-label .required{ display: none !important; }
/*
.pewc-field-label{
    font-family: "Montserrat";
    font-size: 1.5em;
    margin-bottom: 15px;
    display: inline-block;
}
.pewc-field-label strong {
    font-size: 1.85em !important;
    font-weight: 900 !important;
    display: inline-block;
    display: block;
    line-height: 1;
    margin-bottom: 10px;
}
.pewc-total-field-wrapper {
    font-size: 1.5em !important;
    font-weight: 700;
    border-top: 1px solid #5c5c5c;
    margin-top: 75px;
}
#pewc-item-field-wrapper{ margin-bottom: 2em !important; }
.pewc-radio-image-wrapper{ margin-bottom: 2em !important;}
.pewc-checkbox-desc-wrapper{ display: block !important; }
.pewc-radio-image-desc{ text-align: center !important; color: #96bf2c !important; font-weight: bold;}
.pewc-radio-image-desc .amount{
    display: block !important;
    text-align: center !important;
    color: #fff !important;
    font-weight: normal !important;
}
.products-quantities-independent .pewc-child-quantity-field {
    margin:0 !important;
    -webkit-align-self: unset !important;
    align-self: unset !important;
}
.optrel-addon-quantity{
    margin-top: 1em;
    text-align: center;
}
.optrel-addon-quantity input.wp-dark-mode-ignore{
    line-height: 16px !important;
    font-size: 13px !important;
    height: 36px !important;
    width: 36px !important;
    color: #fff !important;
}
.optrel-addon-quantity input[type="number"]{
    background: #ffffff2b !important;
    border-color: rgba(166,66,66,1);
    padding:0 !important;
    text-align: center !important;
    border-width: 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    -moz-appearance: textfield;
    font-weight: 700;
}
.optrel-addon-quantity input[type="number"]::-webkit-outer-spin-button,
.optrel-addon-quantity input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.optrel-addon-quantity input[type="button"]{
    background-color: rgba(13, 13, 13, 0) !important;
    border-bottom-color: rgb(30, 30, 30) !important;
    border-radius: 0px !important;
    border: 1px solid rgb(30, 30, 30) !important;
}
*/