.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}button{border:none;border-radius:4px;outline:none;text-decoration:none;color:#fff;background:#32325d;white-space:nowrap;display:block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08);border-radius:4px;font-size:15px;font-weight:600;letter-spacing:0.025em;text-decoration:none;-webkit-transition:all 150ms ease;transition:all 150ms ease;margin:28px auto}#payment-request-button{padding:0;margin-bottom:15px;height:40px}.payment-box{border-radius:5px;background:#f7f8f9;padding:20px;border:1px solid #ccc}label.plan,label.payment{text-transform:uppercase;color:#666;font-size:0.9rem;display:block}label.payment{border-top:1px solid #ccc;padding-top:30px;margin-top:30px}.form-check{margin-bottom:10px}.nav{margin-bottom:2rem;border-bottom:1px solid #ccc;flex-wrap:nowrap}.paypal-tab{display:none}.pay-by-paypal .paypal-tab,.credit-tab{display:block}.paypal-tab,.pay-by-paypal .credit-tab{display:none}.non-us-payment{display:none}.non-us-payment .credit-tab,.non-us-payment .paypal-tab{display:none !important}.non-us .non-us-payment{display:block}.non-us #myTab,.non-us .credit-tab{display:none}.nav-link.pay-by-paypal .nav-link.credit-link{color:#999}.nav-link.paypal-link{color:#0070ba}.nav-link.credit-link,.pay-by-paypal .nav-link.paypal-link{color:#000;border-bottom:2px solid #000}.nav-link.credit-link{margin-left:0}.pay-by-paypal .nav-link.paypal-link{color:#0070ba}.pay-by-paypal .nav-link.credit-link{color:#999;border-bottom:none}.payment-methods{position:relative}.success-box p{color:#000}.success-box div.inner{background:#fff;padding:20px;text-align:center;align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0}h1.page-title{margin-bottom:0rem}img.avatar{border-radius:30px;width:30px;height:30px;border:1px solid #ccc}@-webkit-keyframes scaleAnimation{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAnimation{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes drawCircle{0%{stroke-dashoffset:151px}100%{stroke-dashoffset:0}}@keyframes drawCircle{0%{stroke-dashoffset:151px}100%{stroke-dashoffset:0}}@-webkit-keyframes drawCheck{0%{stroke-dashoffset:36px}100%{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}100%{stroke-dashoffset:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#successAnimationCircle{stroke-dasharray:151px 151px;stroke:#32325d}#successAnimationCheck{stroke-dasharray:36px 36px;stroke:#32325d}#successAnimationResult{fill:#32325d;opacity:0}#successAnimation.animated{-webkit-animation:1s ease-out 0s 1 both scaleAnimation;animation:1s ease-out 0s 1 both scaleAnimation}#successAnimation.animated #successAnimationCircle{-webkit-animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle,0.3s linear 0.9s 1 both fadeOut;animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle,0.3s linear 0.9s 1 both fadeOut}#successAnimation.animated #successAnimationCheck{-webkit-animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck,0.3s linear 0.9s 1 both fadeOut;animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck,0.3s linear 0.9s 1 both fadeOut}#successAnimation.animated #successAnimationResult{-webkit-animation:0.3s linear 0.9s both fadeIn;animation:0.3s linear 0.9s both fadeIn}.coupon-box{border:2px dashed #000;padding:20px 10px 10px;margin:10px 10px 20px 10px;text-align:center;text-transform:uppercase}.coupon-box h2 .price-currency{text-transform:none}.coupon-box h3{font-size:24px}.coupon-box p.lead{font-size:14px;font-weight:bold}.coupon-box p.lead.dcnt{text-transform:none}.price-local-short{font-size:12px;padding-right:5px}.original-price{text-decoration:line-through;color:#666}@media (prefers-color-scheme: dark){label.plan,label.payment{color:#fff}label.payment{border-top:1px solid #555}.StripeElement{box-shadow:none;border:none}.nav-link.credit-link,.pay-by-paypal .nav-link.paypal-link{color:#fff;border-color:#fff}.nav-link.paypal-link{color:#2A9FD6;font-weight:bold}}body.dark-theme .StripeElement{background-color:white;color:#000}body.dark-theme label.plan,body.dark-theme label.payment{color:#fff}body.dark-theme label.payment{border-top:1px solid #555}body.dark-theme .StripeElement{box-shadow:none;border:none}body.dark-theme .nav-link.credit-link,body.dark-theme .pay-by-paypal .nav-link.paypal-link{color:#fff;border-color:#fff}body.dark-theme .nav-link.paypal-link{color:#2A9FD6;font-weight:bold}body.light-theme label.plan,body.light-theme label.payment{color:#000}body.light-theme label.payment{border-top:1px solid #ccc}body.light-theme .StripeElement{box-shadow:none;border:1px solid #ced4da}body.light-theme .nav-link.credit-link,body.light-theme .pay-by-paypal .nav-link.paypal-link{color:#000;border-bottom:2px solid #000}body.light-theme .nav-link.paypal-link{color:#0070ba;font-weight:bold}body.light-theme .pay-by-paypal .nav-link.credit-link{color:#999;border-bottom:none}.for-locals{display:none}.local_currency .for-locals{display:block}
