.wc-block-components-radio-control-accordion-option,.wc-block-components-radio-control__option,.wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option{position:relative!important}.bytepress-stripe-logo{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:100!important}[dir="rtl"] .bytepress-stripe-logo,html[dir="rtl"] .bytepress-stripe-logo,body[dir="rtl"] .bytepress-stripe-logo,.rtl .bytepress-stripe-logo{right:auto!important;left:10px!important}.wc-block-components-radio-control__option-content,.wc-block-components-radio-control-accordion-content,.wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option-content{padding:0!important;margin:0!important;background:transparent!important}.bytepress-blocks-payment-form{background:#fff!important;padding:12px 20px 14px 20px!important;border-radius:0!important;margin:0!important;box-shadow:none!important;border:none!important;width:100%!important;box-sizing:border-box!important}@media (max-width:480px){.bytepress-blocks-payment-form{padding:10px 12px 12px 12px!important}}.bytepress-blocks-payment-form .bytepress-trust-badge,.bytepress-trust-badge{text-align:center!important;margin-top:4px!important;margin-bottom:0!important;padding:0!important;color:#6b7280!important;opacity:1!important;font-size:12px!important;line-height:1.4!important}.bytepress-blocks-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important}.bytepress-blocks-field-full{grid-column:1 / -1!important}.bytepress-blocks-field-half{grid-column:span 1!important}.bytepress-blocks-field{position:relative!important;margin-bottom:12px!important;box-sizing:border-box!important;padding:0!important}.bytepress-blocks-field:last-child{margin-bottom:0!important}.bytepress-blocks-payment-form .bytepress-blocks-label{display:block!important;margin-bottom:6px!important;font-size:14px!important;font-weight:500!important;color:#30313d!important;line-height:1.4!important}.bytepress-blocks-label .required{color:#dc2727!important;margin-left:2px!important}[dir="rtl"] .bytepress-blocks-label .required,html[dir="rtl"] .bytepress-blocks-label .required,body[dir="rtl"] .bytepress-blocks-label .required,.rtl .bytepress-blocks-label .required{margin-left:0!important;margin-right:2px!important}.bytepress-blocks-input-wrapper{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}.bytepress-blocks-payment-form .bytepress-blocks-field .bytepress-blocks-input,.bytepress-blocks-payment-form input.bytepress-blocks-input,input#bytepress-blocks-card-number,input#bytepress-blocks-expiry,input#bytepress-blocks-cvc{width:100%!important;height:44px!important;padding:10px 12px!important;font-size:16px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;color:#30313d!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important;box-shadow:0 1px 2px rgb(0 0 0 / .04)!important;transition:border-color 0.2s,box-shadow 0.2s!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;margin:0!important;line-height:1.4!important}input#bytepress-blocks-card-number,.bytepress-blocks-field-full .bytepress-blocks-input{padding-right:110px!important}.bytepress-blocks-payment-form input.bytepress-blocks-input::placeholder,input#bytepress-blocks-card-number::placeholder,input#bytepress-blocks-expiry::placeholder,input#bytepress-blocks-cvc::placeholder{color:var(--bytepress-text-placeholder,#757680)!important;opacity:1!important}[dir="rtl"] .bytepress-blocks-payment-form .bytepress-blocks-field .bytepress-blocks-input,[dir="rtl"] .bytepress-blocks-payment-form input.bytepress-blocks-input,[dir="rtl"] input#bytepress-blocks-card-number,[dir="rtl"] input#bytepress-blocks-expiry,[dir="rtl"] input#bytepress-blocks-cvc,html[dir="rtl"] .bytepress-blocks-payment-form .bytepress-blocks-field .bytepress-blocks-input,html[dir="rtl"] .bytepress-blocks-payment-form input.bytepress-blocks-input,html[dir="rtl"] input#bytepress-blocks-card-number,html[dir="rtl"] input#bytepress-blocks-expiry,html[dir="rtl"] input#bytepress-blocks-cvc,body[dir="rtl"] .bytepress-blocks-payment-form .bytepress-blocks-field .bytepress-blocks-input,body[dir="rtl"] .bytepress-blocks-payment-form input.bytepress-blocks-input,body[dir="rtl"] input#bytepress-blocks-card-number,body[dir="rtl"] input#bytepress-blocks-expiry,body[dir="rtl"] input#bytepress-blocks-cvc,.rtl input#bytepress-blocks-card-number,.rtl input#bytepress-blocks-expiry,.rtl input#bytepress-blocks-cvc{text-align:right!important;direction:ltr!important}.bytepress-blocks-payment-form .bytepress-blocks-field .bytepress-blocks-input:focus,.bytepress-blocks-payment-form input.bytepress-blocks-input:focus,input#bytepress-blocks-card-number:focus,input#bytepress-blocks-expiry:focus,input#bytepress-blocks-cvc:focus{border-color:#0570de!important;box-shadow:0 0 0 3px rgb(5 112 222 / .15)!important;outline:none!important}.bytepress-blocks-input:disabled{background:#f2f2f2;color:var(--bytepress-text-placeholder,#757680);cursor:not-allowed}.bytepress-blocks-field-full .bytepress-blocks-input{padding-right:120px}[dir="rtl"] .bytepress-blocks-field-full .bytepress-blocks-input,html[dir="rtl"] .bytepress-blocks-field-full .bytepress-blocks-input,body[dir="rtl"] .bytepress-blocks-field-full .bytepress-blocks-input,.rtl .bytepress-blocks-field-full .bytepress-blocks-input{padding-right:var(--bytepress-spacing,12px)!important;padding-left:120px!important}.FormFieldInput-Icons{position:absolute;right:var(--bytepress-spacing,12px);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;pointer-events:none;height:16px}[dir="rtl"] .FormFieldInput-Icons,html[dir="rtl"] .FormFieldInput-Icons,body[dir="rtl"] .FormFieldInput-Icons,.rtl .FormFieldInput-Icons{right:auto!important;left:var(--bytepress-spacing,12px)!important}.FormFieldInput-IconsIcon{display:flex;align-items:center;opacity:.6;transition:opacity 0.2s ease}.FormFieldInput-IconsIcon.is-visible{opacity:1}.BrandIcon{height:20px;width:auto;max-width:32px}.CardFormFieldGroupIconOverflow{position:relative;display:flex;align-items:center;width:28px;height:16px;flex-shrink:0}.CardFormFieldGroupIconOverflow-Item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity 0.25s ease}.CardFormFieldGroupIconOverflow-Item--invisible{opacity:0;z-index:0}.CardFormFieldGroupIconOverflow-Item--visible{opacity:1;z-index:1}.CardFormFieldGroupIconOverflow .FormFieldInput-IconsIcon{opacity:1}.CardFormFieldGroupIconOverflow .BrandIcon{height:20 px;width:auto;max-width:32px}.FormFieldInput-ErrorIcon{display:flex;align-items:center;justify-content:center;width:28px;height:16px}.FormFieldInput-ErrorIcon svg{width:12px;height:12px}.bytepress-blocks-payment-form .bytepress-blocks-field .bytepress-blocks-input.error,.bytepress-blocks-payment-form input.bytepress-blocks-input.error,input#bytepress-blocks-card-number.error,input#bytepress-blocks-expiry.error,input#bytepress-blocks-cvc.error,.bytepress-field-error .bytepress-blocks-input{border-color:#dc2727!important;box-shadow:0 0 0 3px rgb(220 39 39 / .1)!important}.bytepress-blocks-error-message,body .bytepress-blocks-error-message,.bytepress-blocks-payment-form .bytepress-blocks-error-message,.wfacp_main_form .bytepress-blocks-error-message,.wfacp-form .bytepress-blocks-error-message,body .wfacp_main_form .bytepress-blocks-error-message,body .wfacp-form .bytepress-blocks-error-message,html body .wfacp_main_form .bytepress-blocks-error-message,html body .wfacp-form .bytepress-blocks-error-message{display:block!important;margin-top:8px!important;font-size:12px!important;color:#dc2727!important;line-height:1.4!important;background:transparent!important;border:none!important;padding:0!important}.bytepress-blocks-cvc-icon{position:absolute!important;right:var(--bytepress-spacing,12px)!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:20px!important;opacity:0.6!important;pointer-events:none!important;--colorIconCardCvc:#6c7581}.bytepress-blocks-cvc-icon .p-CardCvcIcons-svg{display:block!important;width:100%!important;height:100%!important;vertical-align:middle!important}[dir="rtl"] .bytepress-blocks-cvc-icon,html[dir="rtl"] .bytepress-blocks-cvc-icon,body[dir="rtl"] .bytepress-blocks-cvc-icon,.rtl .bytepress-blocks-cvc-icon{right:auto!important;left:var(--bytepress-spacing,12px)!important}.wc-block-components-checkout-step__content .bytepress-blocks-payment-form{margin:0}@media (max-width:480px){.bytepress-blocks-payment-form{padding:12px}.bytepress-blocks-form-grid{gap:var(--bytepress-spacing,12px)}.bytepress-blocks-input{font-size:16px}}.bytepress-blocks-description{margin:0 0 20px 0;padding:0;font-size:14px;color:#666;line-height:1.5}@media (prefers-color-scheme:dark){.bytepress-blocks-payment-form{background:#fff!important;color:#30313d!important}.bytepress-blocks-payment-form .bytepress-blocks-field .bytepress-blocks-input,.bytepress-blocks-payment-form input.bytepress-blocks-input,input#bytepress-blocks-card-number,input#bytepress-blocks-expiry,input#bytepress-blocks-cvc{background:#fff!important;color:#30313d!important;border-color:#e6e6e6!important}.bytepress-blocks-label{color:#30313d!important}.bytepress-blocks-description{color:#6d6e78!important}.bytepress-blocks-payment-form input.bytepress-blocks-input::placeholder,input#bytepress-blocks-card-number::placeholder,input#bytepress-blocks-expiry::placeholder,input#bytepress-blocks-cvc::placeholder{color:#757680!important}}.bytepress-paypal-blocks-content{padding:12px 20px 14px 20px!important}.bytepress-paypal-blocks-content .bytepress-paypal-description{font-size:14px;color:#666;line-height:1.5;margin:0;padding:0}.bytepress-paypal-label-logo{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:100!important}[dir="rtl"] .bytepress-paypal-label-logo,html[dir="rtl"] .bytepress-paypal-label-logo,body[dir="rtl"] .bytepress-paypal-label-logo,.rtl .bytepress-paypal-label-logo{right:auto!important;left:10px!important}