.stripe-payment-messaging{margin:0;padding:0}.stripe-payment-messaging>div{margin:0!important;padding:0!important}.stripe-payment-messaging [role=button]{font-size:14px;line-height:1.5}.StripeElement--payment-method-messaging{padding:12px 0}.StripeElement--payment-method-messaging+.StripeElement--payment-method-messaging{margin-top:8px}.StripeElement{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.StripeElement iframe{touch-action:auto;pointer-events:auto}.StripeElement .AccordionItem{touch-action:manipulation!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}.StripeElement .Radio{touch-action:manipulation!important;cursor:pointer}.StripeElement--expressCheckout{width:100%;display:block}.StripeElement--expressCheckout iframe{touch-action:auto!important;pointer-events:auto!important}.billing-address-element .StripeElement [data-testid=billing-checkbox],.billing-address-element .StripeElement input[type=checkbox],.billing-address-element input[type=checkbox]{display:none!important}.billing-address-element .StripeElement label:has(input[type=checkbox]),.billing-address-element label:has(input[type=checkbox]){display:none!important}.billing-address-element .StripeElement>div:has(input[type=checkbox]){display:none!important}@media (max-width:640px){.stripe-payment-messaging,.stripe-payment-messaging [role=button]{font-size:16px}}