.wc-stripe-simple-form{background-color:#fff;padding:10px 0}.wc-stripe-simple-form *{box-sizing:border-box;font-family:Source Code Pro,Consolas,Menlo,monospace;font-size:16px;font-weight:500}.wc-stripe-simple-form .StripeElement{padding-left:0}.wc-stripe-simple-form .row{display:-ms-flexbox;display:flex;flex-wrap:wrap}.wc-stripe-simple-form .row:first-of-type{margin-bottom:10px}.wc-stripe-simple-form .field{display:flex;height:50px;margin:0;position:relative;width:100%}.wc-stripe-simple-form .field.half-width{width:50%}.wc-stripe-simple-form .field.half-width:nth-child(2n) .field-item{margin:0 0 0 10px}.wc-stripe-simple-form .field.half-width:nth-child(odd) .field-item{margin:0 10px 0 0}.wc-stripe-simple-form .field .field-item{position:relative;width:100%}.wc-stripe-simple-form .baseline{background-color:#cfd7df;bottom:0;height:1px;left:0;position:absolute;transition:background-color .3s cubic-bezier(.165,.84,.44,1);width:100%}.wc-stripe-simple-form label{bottom:8px;color:#cfd7df;cursor:text;left:0;margin-bottom:0;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;transform-origin:0 50%;transition-duration:.3s;transition-property:color,transform;transition-timing-function:cubic-bezier(.165,.84,.44,1);white-space:nowrap;width:100%}.wc-stripe-simple-form .input{background-color:transparent;bottom:0;color:#32325d;left:0;padding-bottom:7px;position:absolute;width:100%}.wc-stripe-simple-form .input::-moz-placeholder,.wc-stripe-simple-form .input::-webkit-input-placeholder{color:transparent;transition:color .3s cubic-bezier(.165,.84,.44,1)}.wc-stripe-simple-form .input.StripeElement{opacity:0;transition:opacity .3s cubic-bezier(.165,.84,.44,1);will-change:opacity}.wc-stripe-simple-form .input.focused,.wc-stripe-simple-form .input:not(.empty){opacity:1}.wc-stripe-simple-form .input.focused+label,.wc-stripe-simple-form .input:not(.empty)+label{color:#aab7c4;cursor:default;transform:scale(.85) translateY(-25px)}.wc-stripe-simple-form .input.focused+label{color:#24b47e}.wc-stripe-simple-form .input.focused+label+.baseline{background-color:#24b47e}.wc-stripe-simple-form .input.invalid+label{color:#ffa27b}.wc-stripe-simple-form .input.invalid+label+.baseline{background-color:#e25950}@media(min-width:475px){.wc-stripe-simple-form .field.half-width{width:50%}}.small-form .wc-stripe-simple-form .field.half-width{width:100%}.small-form .wc-stripe-simple-form .field.half-width:nth-child(2n) .field-item,.small-form .wc-stripe-simple-form .field.half-width:nth-child(odd) .field-item{margin:0}.small-form .wc-stripe-simple-form .cvc{margin-top:10px}.wc-stripe-blocks-payment-method__desc.stripe_cc p{margin:0}