.wc-braintree-blocks-simple__form .form-group{margin-bottom:5px;width:100%}.wc-braintree-blocks-simple__form .form-group :last-child{margin-bottom:0}.wc-braintree-blocks-simple__form .form-group label{display:block;font-size:14px;font-weight:400;margin-bottom:6px;text-transform:uppercase}.wc-braintree-blocks-simple__form .form-group .braintree-web-hosted-field{background:#fcfcfc;background:linear-gradient(90deg,#fff 50%,#fcfcfc 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #ddd;border-radius:6px;box-shadow:none;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:600;height:50px;line-height:20px;padding:12px;transition:all .3s ease-in-out;width:100%}.wc-braintree-blocks-simple__form .form-group .braintree-web-hosted-field.braintree-hosted-fields-invalid{border:1px solid #ed574a!important}.wc-braintree-blocks-simple__form .form-group .braintree-web-hosted-field:not(.braintree-hosted-fields-invalid).braintree-hosted-fields-valid{border:1px solid #64d18a}.wc-braintree-blocks-simple__form .form-group .braintree-web-hosted-field:not(.braintree-hosted-fields-invalid).braintree-hosted-fields-focused{background-position:0 100%;border:1px solid #64d18a;border-radius:1px}.wc-braintree-blocks-simple__form .form-group .braintree-card-number .wc-braintree-blocks-current-card__icon{margin-right:10px;max-width:30px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.wc-braintree-blocks-payment-method__description+.wc-braintree-card-container{margin-top:15px}