.card-cvv-month{display:flex;align-items:center;width:100%}.card-number-container{width:100%}.cccvv-ccexpiry-container{display:flex;align-items:flex-start;width:100%;gap:10px}.ccnumber{border:none!important;box-shadow:none!important}.ccexpiry{border:none!important;box-shadow:none!important}.cccvv{border:none!important;box-shadow:none!important}.ccnumber input{width:-webkit-fill-available;padding:10px!important;border:none!important;box-shadow:none!important;background:white!important;margin:0px!important}.ccexpiry input{width:-webkit-fill-available;padding:10px!important;border:none!important;box-shadow:none!important;margin:0px!important}.cccvv input{width:-webkit-fill-available;padding:10px!important;border:none!important;box-shadow:none!important;margin:0px!important}.ccnumber input:focus{border:none!important;outline:none!important}.ccexpiry input:focus{border:none!important;outline:none!important}.cccvv input:focus{border:none!important;outline:none!important}.ccnumber input:focus-visible{border:none!important;outline:none!important}.ccexpiry input:focus-visible{border:none!important;outline:none!important}.cccvv input:focus-visible{border:none!important;outline:none!important}.card-form-container{display:flex;align-items:center;justify-content:center;gap:10px;margin:15px 0;flex-direction:column}.ccnumber{width:100%}.ccnumber:focus{border-color:#0073aa}.google-pay-button{width:100%!important;margin:10px 0}.google-pay-button{width:100%!important;padding:0px!important}#apple-pay-button{width:100%!important}.or-section{display:flex;align-items:center;width:100%;gap:10px}.or-section .or-section-hr{height:1px;background-color:lightgrey;width:100%}.ccnumber-input-container{position:relative;display:inline-block;width:100%;padding:1px!important;border:1px solid #e6e6e6;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02);border-radius:4px;background:#fff}.ccnumber-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;fill:#999;width:150px}.ccnumber-input-container .ccnumber .css-1t5ousf{margin-bottom:0px!important}.ccexpiry-input-container{position:relative;display:inline-block;width:100%;padding:1px;border:1px solid #e6e6e6;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02);border-radius:4px;background:#fff}.ccexpiry-input-container .ccexpiry .css-1t5ousf{margin-bottom:0px!important}.fs-12{font-size:12px}.ach-input-container{width:100%;border-radius:4px}.form-text{font-size:10px!important;color:#333}.ach-input-container input{width:-webkit-fill-available;padding:10px!important;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02);margin:0px!important;border:1px solid #e6e6e6;border-radius:4px}.ach-input-container select{width:-webkit-fill-available;padding:10px!important;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02);margin:0px!important;border:1px solid #e6e6e6;border-radius:4px}.iti{width:-webkit-fill-available}#PHONE_NUMBER{width:100%;margin-bottom:10px}#PHONE_NUMBER_input{width:100%;height:40px;font-size:14px;padding-left:77px!important;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.cvv-input-container{position:relative;display:inline-block;width:100%;padding:1px;border:1px solid #e6e6e6;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02);border-radius:4px;background:#fff}.cvv-input-container:focus{outline:var(--focusOutline);border-color:var(--colorPrimary);box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02),var(--focusBoxShadow)}.cvv-input-container .cccvv .css-1t5ousf{margin-bottom:0px!important;overflow:none!important}.cvv-icon{position:absolute;right:10px;top:50%;width:36px;transform:translateY(-50%);pointer-events:none;fill:#999}.ccnumber-container{width:100%}.ccexpiry-container{width:50%}.cccvv-container{width:50%}.card-label{font-size:0.93rem!important}.ach-input-container label{font-size:0.93rem!important}#IDENTITY{display:none}.ach-combined-ssn-dob{width:100%!important}.error-message{color:#df1b41;font-size:10px;margin-top:4px}.error-border{border:1px solid #df1b41!important;outline:none}.loading-message{color:#333;font-size:10px;margin-top:4px}:where(.wp-site-blocks *:focus){outline:none!important}@media only screen and (max-width:600px){.card-form-container{flex-direction:column}.card-number-container{width:100%}.cccvv-ccexpiry-container{width:100%;flex-direction:column}.ccexpiry-container{width:100%}.cccvv-container{width:100%}body.woocommerce-checkout .express-form{flex-direction:column}}@media only screen and (min-width:425px){.cccvv-ccexpiry-container{width:100%;flex-direction:row}}.wc-block-components-checkout-place-order-button.disable{opacity:.5;pointer-events:none!important}.wc-block-components-checkout-place-order-button.enable{opacity:1;pointer-events:auto!important}.card-form{width:auto;margin:0 auto}apple-pay-button{width:100%!important}.apple-pay-button{margin:10px 0;width:100%!important}.apple-pay-button button{width:100%!important;padding:0px!important}.express-form{display:flex;justify-content:center;gap:10px}body.woocommerce-checkout .express-form{display:flex;align-items:center}body.woocommerce-cart .express-form{display:flex}.p-CardCvcIcons-svg{display:block;height:1.95em;width:1.95em}.p-CardBrandIcon,.p-CardErrorIcon svg{display:block;height:auto;width:1.95em}.ach-payment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px}#SEC_CODE_SELECT{grid-column:1 / -1}@media (max-width:768px){.ach-payment-form{grid-template-columns:1fr}}.page-loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .8);display:flex;justify-content:center;align-items:center;z-index:9999}.page-loader.visible{display:flex}.loader-spinner{border:6px solid rgb(255 255 255 / .3);border-top:6px solid rgb(119 118 118 / .3);border-radius:50%;width:80px;height:80px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label img{max-height:30px!important;height:30px!important}.gpay-container{display:flex;align-items:center;justify-content:space-between;width:100%}#ipospays-gpay-btn .gpay-button.buy.en,#ipospays-gpay-btn .gpay-button.pay.en{max-width:unset}#ipospays-gpay-btn .gpay-button-fill>.gpay-button.subscribe,#ipospays-gpay-btn .gpay-button-fill>.gpay-button.donate,#ipospays-gpay-btn .gpay-button-fill>.gpay-button.checkout{padding:9px 24px!important}.btn-loading{width:100%;height:auto!important;text-align:center;line-height:30px;border-radius:5px}.btn-loading.is-loading{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:1.5s shine linear infinite}@keyframes shine{to{background-position-x:-200%}}.ipospays-gpay-btn .gpay-card-info-container-fill{min-width:100%!important}label[for="payment_method_ipospays"] img{display:none!important}.gpay-card-info-container-fill,.gpay-card-info-container-fill>.gpay-card-info-container{min-width:100%!important}.input-error{border:1px solid red!important;outline:none}.input-error-red{border:1px solid red!important;outline:none;box-shadow:none}.field-error{color:red;font-size:10px!important;margin-top:4px!important}.ach-skeleton-loader{display:flex;flex-direction:column;gap:15px;margin-top:20px}.ach-skeleton-row{display:flex;gap:15px}.ach-skeleton-field{flex:1;height:50px;background-color:#f0f2f5;border-radius:8px;animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%{background-color:#f0f2f5}50%{background-color:#e4e6e9}100%{background-color:#f0f2f5}}.ach-loading-block{width:100%;height:40px;margin:5px 0;border-radius:6px;background:linear-gradient(90deg,#e0e0e0 25%,#f8f8f8 50%,#e0e0e0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.express-checkout-separator{display:flex;align-items:center}.express-checkout-separator span{align-items:center;display:flex;font-size:14px;line-height:20px;margin:0;padding:0 5px;text-align:center}.express-checkout-separator::before,.express-checkout-separator::after{border-bottom:1px solid hsl(0 0% 7% / .11);content:" ";flex:1}.gpay-button:hover{background-size:contain!important}#ipospays-gpay-btn .gpay-card-info-container.black.border-inset,#ipospays-gpay-btn .gpay-card-info-animation-container.black.border-inset{display:flex;justify-content:center;align-items:center}