html body.simpay-payment-page *,html body.simpay-payment-page:after,html body.simpay-payment-page:before,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.simpay-form-control{margin-bottom:15px}.simpay-styled .simpay-errors,html body.simpay-payment-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.simpay-styled .simpay-errors{color:#eb1c26}html body.simpay-payment-page{margin:50px;background:#428bca;box-sizing:border-box;display:flex;justify-content:center;align-items:center}html body.simpay-payment-page:after,html body.simpay-payment-page:before{display:none}html body.simpay-payment-page form:not(.simpay-checkout-form--overlay){margin-bottom:0;max-width:400px}html body.simpay-payment-page .simpay-payment-page-wrap{margin:0 auto;width:calc(400px + 4rem);padding:2rem;background:#fff;border-radius:4px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}html body.simpay-payment-page .simpay-embedded-heading:not(.simpay-heading){display:none}html body.simpay-payment-page .simpay-payment-page-footer{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:15px;color:rgba(255,255,255,.85);line-height:1.45;margin:2rem auto 1rem;max-width:440px;border-radius:4px}@media (max-width:500px){html body.simpay-payment-page{margin:20px}html body.simpay-payment-page .simpay-payment-page-wrap{width:90vw;padding:1.5rem;min-width:0}}.simpay-styled .simpay-btn:not(.stripe-button-el){text-decoration:none;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:15px;font-weight:600;color:#fff;letter-spacing:normal;background-color:#0f8569;background-image:none;display:block;height:34px;line-height:1.5;width:100%;margin:0;padding:6px 10px;border:0;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);outline:0;cursor:pointer;box-sizing:border-box}.simpay-styled .simpay-btn:not(.stripe-button-el):hover,.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el):hover{text-decoration:none;background-color:#0e7c62;background-image:none;box-shadow:0 1px 2px rgba(0,0,0,.05)}.simpay-styled .simpay-btn:not(.stripe-button-el):disabled,.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el):disabled{pointer-events:none;opacity:.8}.simpay-styled .simpay-btn:not(.stripe-button-el):focus,.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el):focus{text-decoration:none;background-color:#0e7c62;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(15,133,105,.5)}.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el){text-decoration:none;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:15px;font-weight:600;color:#fff;letter-spacing:normal;background-color:#0f8569;background-image:none;display:block;height:34px;line-height:1.5;width:100%;margin:0;padding:6px 10px;border:0;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);outline:0;cursor:pointer;box-sizing:border-box}.simpay-styled .simpay-form-control .simpay-btn.simpay-checkout-btn:not(.stripe-button-el){height:40px;padding-top:8px;padding-bottom:8px}.simpay-checkout-form--embedded.simpay-styled{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:15px;font-weight:400;color:#333;line-height:normal;letter-spacing:normal;max-width:400px}.simpay-embedded-heading.simpay-styled{margin:0 0 1.5rem}.simpay-embedded-heading.simpay-styled .simpay-form-description,.simpay-embedded-heading.simpay-styled .simpay-form-title{text-align:left}.simpay-styled .simpay-form-title{color:#333}.simpay-styled .simpay-form-description,.simpay-styled .simpay-form-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-align:center}.simpay-styled .simpay-form-title{font-size:28px;font-weight:700;line-height:initial;margin:0!important}.simpay-styled .simpay-form-description{font-size:16px;color:#666;margin:0}fieldset.simpay-form-control{margin-left:0;margin-right:0;padding:0;border:0}.simpay-form-control p,.simpay-form-control ul,.simpay-styled .simpay-form-control ul{margin:0;padding:0}.simpay-form-control ul li{list-style-type:none;margin:10px 0 0}.simpay-form-control ul li label{line-height:1;display:flex;align-items:center;margin:0 0 .75em}.simpay-form-control ul li label input[type=radio]{margin:0 .5em 0 0}.simpay-form-control ul li label:last-child{margin-bottom:0}.simpay-styled .simpay-form-control label,.simpay-styled .simpay-form-control legend{font-weight:600;cursor:pointer;margin:0 0 5px -1px;padding:0;display:block}.simpay-styled .simpay-form-control label{display:inline-block}.simpay-styled .simpay-form-control p{font-weight:500;margin:0}.simpay-styled .simpay-form-control h6{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0;font-weight:600;font-size:100%}.simpay-styled .simpay-form-control input[type=text],.simpay-styled .simpay-form-control label,.simpay-styled .simpay-form-control legend,.simpay-styled .simpay-form-control p{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:15px}.simpay-styled .simpay-form-control input[type=text]{font-weight:400;margin:0 1px!important;padding:.4375em!important;background:#fff;border:0;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.05);border-radius:4px;height:34px;min-height:34px;line-height:1;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.simpay-styled .simpay-form-control input[type=text]::-moz-placeholder{color:#c7c7c7}.simpay-styled .simpay-form-control input[type=text]::placeholder{color:#c7c7c7}.simpay-styled .simpay-form-control input[type=text]:focus{background-color:#fff;box-shadow:0 0 0 1px #007acc,0 0 0 3px rgba(0,122,204,.15),0 1px 2px rgba(0,0,0,.05);outline:0;line-height:1}.simpay-styled .simpay-form-control input[type=radio]{cursor:pointer;line-height:0;color:#50575e;text-align:center;vertical-align:middle;margin:0 10px 0 0!important;padding:0!important;width:16px;min-width:1px;height:16px;flex-shrink:0;outline:0;background:#fff;border:0;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.05);position:relative;clear:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.05s border-color ease-in-out;border-radius:50%}.simpay-styled .simpay-form-control input[type=radio]:focus{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 0 0 1px #007acc,0 0 0 3px rgba(0,122,204,.15),0 1px 2px rgba(0,0,0,.05)}.simpay-styled .simpay-form-control input[type=radio]:before,.simpay-styled .simpay-form-control input[type=radio]:checked:before{content:""}.simpay-styled .simpay-form-control input[type=radio]:checked:after{position:absolute;right:0;bottom:0;border:0;transform:none;content:"";width:10px;height:10px;top:3px;left:3px;background:#007acc;border-radius:50%}.simpay-styled .simpay-form-control .simpay-label-wrap{font-weight:600}.simpay-total-amount-value{font-style:normal}.simpay-styled .simpay-amounts-container>div{padding:7px 0}.simpay-styled .simpay-amounts-container p{font-weight:700;display:flex;justify-content:space-between}.simpay-styled .simpay-amounts-container p span:last-child:not(:only-child),.simpay-styled .simpay-amounts-container p span:only-child{margin-left:10px;flex-basis:40%;text-align:right;flex-grow:1}.simpay-styled .simpay-amounts-container p span:first-child:not(:only-child){text-align:left}.simpay-styled .simpay-coupon-amount-container,.simpay-styled .simpay-tax-amount-container{border:1px solid rgba(0,0,0,.2);border-width:1px 0;padding:7px 0}.simpay-styled .simpay-coupon-amount-container span,.simpay-styled .simpay-tax-amount-container span{font-weight:400}.simpay-styled div.simpay-coupon-amount-container{margin-bottom:-1px}.simpay-styled .simpay-multi-plan-radio-group label{font-size:14px;line-height:17px;font-weight:400;display:flex;align-items:flex-start}