.cpsw-label-container{align-items:center;display:flex;flex-wrap:wrap;width:100%}.cpsw-label-container .wc-block-components-payment-method-icons{display:flex;flex:1 1 auto;justify-content:flex-end}.cpsw-description-container .cpsw-test-description{margin-top:10px;font-size:14px}.cpsw-stripe-form .StripeElement,.cpsw-sepa-form .StripeElement{border:1px solid #c1c5cc;border-radius:2px;padding:10px 8px}.cpsw-stripe-form-custom{display:flex;width:100%;gap:12px;flex-wrap:wrap}.cpsw-stripe-form-custom .cpsw-cc-number-element{width:65%;min-width:225px;flex:1}.cpsw-stripe-form-custom .cpsw-cc-cvc-expiry-container{flex:1;width:35%;grid-gap:12px;display:flex;min-width:252px}.cpsw-stripe-form-custom .cpsw-cc-expiry-element,.cpsw-stripe-form-custom .cpsw-cc-cvc-element{flex:1;min-width:114px}.cpsw-stripe-form-custom .cpsw-cc-input-container{position:relative}.cpsw-stripe-form-custom .cpsw-cc-input-container .cpsw-cc-inputs{background-color:#fff;border:1px solid #50575e;border-radius:4px;color:#2b2d2f;cursor:text;height:3em;line-height:1.375;padding:16px 0 4px 16px;box-sizing:border-box}.cpsw-stripe-form-custom .cpsw-cc-input-container .cpsw-cc-inputs.has-error{border-color:#cc1818}.cpsw-stripe-form-custom .cpsw-cc-input-container .cpsw-cc-inputs.has-error+label{color:#cc1818}.cpsw-stripe-form-custom .cpsw-cc-input-container .cpsw-cc-inputs.focused.empty,.cpsw-stripe-form-custom .cpsw-cc-input-container .cpsw-cc-inputs:not(.empty){padding:22px 0 2px 16px}.cpsw-stripe-form-custom .cpsw-cc-input-container .cpsw-cc-inputs.focused.empty+label,.cpsw-stripe-form-custom .cpsw-cc-input-container .cpsw-cc-inputs:not(.empty)+label{transform:translateY(4px) scale(0.75)}.cpsw-stripe-form-custom .cpsw-cc-input-container>label{color:#757575;cursor:text;font-size:1em;left:0;position:absolute;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(0.75em);transform-origin:top left;transition:transform .2s ease;margin-left:16px;max-width:80%;overflow:hidden;white-space:nowrap}.cpsw-validation-error{color:#cc1818;font-size:.75em}.cpsw-validation-error>p{margin:0;padding:4px 0 0;line-height:1.5}.cpsw-sepa-form .StripeElement{margin-bottom:10px}.wc-block-components-checkout-step__content:has(.wc-block-components-radio-control):not(:has(.wc-block-components-radio-control~.wc-block-components-radio-control)) .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option:only-child .wc-block-components-radio-control__option[for=radio-control-wc-payment-method-options-cpsw_stripe_element]{display:none !important}.cpsw-PaymentElement-blocks-content{padding:8px 0}.cpsw-PaymentElement-container{display:flex}.cpsw-PaymentElement-blocks-content~.wc-block-components-checkbox{padding-left:4px}.cpsw-stripe-payment-element-form{width:100%}body.cpsw_stripe_option_enabled.theme-astra .cpsw-stripe-payment-element-form iframe{margin:0 !important}
