.m-payon-form{font-family:var(--payon-group-font-family)}
.m-payon-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.m-payon-form__container>.a-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:var(--payon-group-pay-btn-margin-top);order:1}
.m-payon-form .wpwl-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;max-width:none}
.m-payon-form .wpwl-form .wpwl-group{margin-bottom:0}
.m-payon-form .wpwl-form .wpwl-group:not(.wpwl-group-brand):not(.wpwl-group-submit){min-height:var(--payon-group-group-min-height)}
.m-payon-form .wpwl-form .wpwl-label{color:var(--payon-group-label-color);font-size:var(--payon-group-label-font-size);line-height:var(--payon-group-label-line-heigh);width:100%}
.m-payon-form .wpwl-form .wpwl-control{border:var(--payon-group-input-border);border-radius:var(--payon-group-input-radius);color:var(--payon-group-input-color);font-size:var(--payon-group-input-font-size);height:var(--payon-group-input-height);line-height:var(--payon-group-input-line-height);padding:var(--payon-group-input-padding)}
.m-payon-form .wpwl-form .wpwl-control::-webkit-input-placeholder{color:var(--payon-group-input-placeholder-color)}
.m-payon-form .wpwl-form .wpwl-control::-moz-placeholder{color:var(--payon-group-input-placeholder-color)}
.m-payon-form .wpwl-form .wpwl-control:-ms-input-placeholder{color:var(--payon-group-input-placeholder-color)}
.m-payon-form .wpwl-form .wpwl-control::-ms-input-placeholder{color:var(--payon-group-input-placeholder-color)}
.m-payon-form .wpwl-form .wpwl-control::placeholder{color:var(--payon-group-input-placeholder-color)}
.m-payon-form .wpwl-form .wpwl-control.wpwl-has-error+.wpwl-hint{color:var(--payon-group-input-error-color)}
.m-payon-form .wpwl-form .wpwl-hint{font-size:var(--payon-group-hint-font-size);line-height:var(--payon-group-hint-line-height)}
.m-payon-form .wpwl-form .wpwl-group-cardHolder,.m-payon-form .wpwl-form .wpwl-group-cardNumber{width:var(--payon-group-input-larger-width)}
@media(min-width:768px){.m-payon-form .wpwl-form .wpwl-group-cardHolder,.m-payon-form .wpwl-form .wpwl-group-cardNumber{width:var(--payon-group-input-larger-width-lg)}
}
.m-payon-form .wpwl-form .wpwl-group-cvv,.m-payon-form .wpwl-form .wpwl-group-expiry{margin-left:auto;width:var(--payon-group-input-shorter-width)}
@media(min-width:768px){.m-payon-form .wpwl-form .wpwl-group-cvv,.m-payon-form .wpwl-form .wpwl-group-expiry{width:var(--payon-group-input-shorter-width-lg)}
}
.m-payon-form .wpwl-form .wpwl-group-brand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--payon-group-group-brand-margin-bottom)}
@media(min-width:768px){.m-payon-form .wpwl-form .wpwl-group-brand .wpwl-title{display:inline-block;margin-bottom:0;margin-right:var(--payon-group-title-margin-right)}
}
.m-payon-form .wpwl-form .wpwl-group-brand .wpwl-brand-custom{display:inline-block;float:none}
@media(max-width:991.98px){.m-payon-form .wpwl-form .wpwl-group-cardHolder{width:100%}
}
.m-payon-form .wpwl-form .wpwl-wrapper-cvv{min-height:var(--payon-group-ccv-min-height)}
.m-payon-form .wpwl-form .wpwl-wrapper-cvv .wpwl-popover{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;display:block;font-size:var(--payon-group-ccv-popover-font-size);line-height:var(--payon-group-ccv-popover-line-height);padding:0;position:static}
.m-payon-form .wpwl-form .wpwl-wrapper-cvv .wpwl-popover .wpwl-arrow,.m-payon-form .wpwl-form .wpwl-wrapper-cvv .wpwl-popover .wpwl-img{display:none}
.m-payon-form .wpwl-form .wpwl-wrapper-cvv .wpwl-icon{display:none}
@media(max-width:991.98px){.m-payon-form .wpwl-form .wpwl-group-cvv{margin-left:0}
}
.m-payon-form .wpwl-form .wpwl-button-pay{background-color:var(--payon-group-button-bg);border:0;border-radius:999px;float:none;font-size:var(--payon-group-button-font-size);font-weight:700;line-height:var(--payon-group-button-line-height);padding:var(--payon-group-button-padding);text-transform:uppercase}
.m-payon-form .wpwl-brand-card{width:var(--payon-group-group-brand-width)}
.m-payon-form .wpwl-brand-custom{background-image:url(https://oppwa.com/v1/paymentWidgets/img/brand.png);margin:var(--payon-group-custom-brand-margin)}
.m-payon-form--my-cards .wpwl-group-brand,.m-payon-form--my-cards .wpwl-wrapper-submit{display:none}
.m-payon-form .wpwl-wrapper{width:100%}
.m-payon-form__cvv-icon{position:absolute;right:var(--payon-group-ccv-icon-right);top:var(--payon-group-ccv-icon-top)}
.m-payon-form__cvv-icon .abt-icon{color:var(--payon-group-ccv-icon-color);margin:0}
.m-payon-form .wpwl-container-card--with-radio{border:var(--payon-group-border);border-radius:var(--payon-group-border-radius);cursor:pointer;padding:var(--payon-group-form-padding)}
.m-payon-form .wpwl-container-card--with-radio .wpwl-title{margin-left:var(--payon-group-title-margin-left)}
.m-payon-form .wpwl-group.wpwl-group-registration{border:var(--payon-group-border);border-radius:var(--payon-group-border-radius);margin-bottom:var(--payon-group-cc-list-margin-bottom);min-height:auto !important;padding-left:var(--payon-group-cc-list-padding-left)}
.m-payon-form .wpwl-registration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;width:100%}
.m-payon-form .wpwl-registration>div{width:auto}
.m-payon-form .a-radio{padding:var(--payon-group-radio-padding)}
.m-payon-form .wpwl-form-card .a-radio{margin-top:var(--payon-group-form-radio-margin-top)}
.m-payon-form .wpwl-wrapper-registration.a-radio{margin-top:var(--payon-group-cc-list-radio-margin-top)}
.m-payon-form .wpwl-group-saveCard{min-height:0 !important}
.m-payon-form .wpwl-form.wpwl-form-registrations{margin:0}
.m-payon-form.with-error .wpwl-container-card,.m-payon-form.with-error .wpwl-group-submit{display:block !important}
.m-payon-form__form-radio{position:absolute;top:var(--payon-group-custom-radio-form-top);z-index:-1}
.m-payon-form .a-spinner{display:block !important;position:relative !important;-webkit-transform:none !important;transform:none !important}