.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.payup.demo1{max-width:100%;width:100%}.owncontainer{max-width:1065px;margin:0 auto;padding-inline:15px}.payup .field select,.payup .field input:not([type=checkbox],[type=number]){width:100%;height:46px;border-radius:24px;outline:none;border:1px solid #000;padding-inline:21px;margin-bottom:26px;font-size:16px;background:0 0;-webkit-appearance:none;-moz-appearance:none}.payup .select-arrow{position:relative}.payup .select-arrow svg{position:absolute;right:2%;top:12px}.payup .field.information{display:flex;gap:19px;align-items:center;padding-left:21px}.payup .field.information input{width:20px;accent-color:#000;height:20px}.payup .field:not(.information) label{display:block;padding-inline:21px;margin-bottom:11px}.yourdetails{margin-top:33px}.slider-container{text-align:center;font-family:Arial,sans-serif;margin-bottom:36px}.slider{-webkit-appearance:none;width:100%;height:5px;background:#000;outline:none;transition:opacity .15s ease-in-out;border-radius:4px}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:25px;background:#000;border-radius:50%;cursor:pointer}.slider-values{display:flex;justify-content:space-between;margin-top:17px}button.payup-button{background:#000;border:0;color:#fff;font-size:18px;width:100%;border-radius:12px;height:60px;cursor:pointer;margin-top:48px}.pay-buttons button{height:60px;border-radius:12px;background:0 0;width:100%;border:1px solid;display:flex;align-items:center;justify-content:center;cursor:pointer}.pay-buttons{display:flex;align-items:center;gap:6px;width:100%;margin-top:11px;margin-bottom:50px}.pay-buttons button.apple-par{background:#000}.payup input::-webkit-outer-spin-button,.payup input::-webkit-inner-spin-button{-webkit-appearance:none}.payup .invoiceamount{display:flex;align-items:center;width:100%;max-width:216px;height:46px;border-radius:24px;outline:none;border:1px solid #000;padding-inline:11px}.payup .invoiceamount input{border:0;width:inherit;outline:none;height:36px;font-size:18px;max-width:150px;margin:0 auto;text-align:center;font-family:'AR One Sans';-webkit-appearance:none;-moz-appearance:textfield}.invoiceamount-field.field{margin-top:15px;margin-bottom:60px}.payup .field input::placeholder{font-weight:600;color:#dedcdc;font-family:'AR One Sans'}.paynow-title h2{font-weight:600;margin-bottom:10px;font-size:30px;margin-top:50px}.payup.demo2 .fields-set{width:100%;margin:0 auto}.payup:not(.demo1) .field.information{margin-top:14px}.payup:not(.demo1) button.payup-button{margin-top:37px}.payup .details-title h2{font-weight:600;font-size:24px;margin-bottom:23px}.payup .details-title.your-details h2{margin-bottom:23px}.payup.demo3 .yourdetails{gap:20px}.payup.demo3 .fields-set{width:100%}.payup .field.information label{cursor:pointer}.payup img,.payup video{max-width:100%;height:auto}.payup .invoiceamount-field.field label{margin-bottom:18px}.payup-right-image img{width:100%}.payup .error{font-size:12px;color:red;margin-top:-20px}.select-arrow svg{z-index:-1}.select-arrow select{cursor:pointer}@media screen and (min-width:992px){.payup-image img{width:100%;max-height:200px}.payup .fields-set{width:50%}.yourdetails{display:flex;justify-content:space-between;gap:50px}.payup .field select,.payup .field input:not([type=checkbox],[type=number]){max-width:474px}.payup .select-arrow{max-width:474px}button.payup-button{max-width:500px}.pay-buttons{max-width:474px}.payup.demo2 .fields-set{max-width:474px}.payup.demo3 .fields-set{max-width:474px}.slider-container{max-width:429px;margin-left:17px}.slider-values span:nth-child(3){margin-left:20px}}.payment-buttons{display:flex;gap:16px;align-items:center;margin-top:20px;flex-wrap:wrap}.payup-button{background:#000;color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-size:16px;min-width:200px}.payup-button:hover{background:#333}.apple-pay-button{--apple-pay-button-width:240px;--apple-pay-button-height:40px;--apple-pay-button-border-radius:4px;--apple-pay-button-padding:0;--apple-pay-button-box-sizing:border-box}.shipping-details{margin-top:30px;border-top:1px solid #eee;padding-top:20px}.details-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.details-title h2{margin:0;font-size:1.2em;font-weight:600}.same-as-billing{display:flex;align-items:center;gap:8px;margin-bottom:23px}.same-as-billing input[type=checkbox]{margin:0}.shipping-fields{transition:opacity .3s ease,height .3s ease}.shipping-fields.hidden{opacity:0;height:0;overflow:hidden}@media screen and (max-width:992px){.payup .field select,.payup .field input:not([type=checkbox],[type=number]){width:94%}.payup .select-arrow svg{right:7%}}.pay-now__form .error-message,.payup .error-message{background-color:#fee;border:2px solid #dc3545;border-radius:5px;color:#dc3545 !important;font-size:14px;font-weight:600;margin:15px 0;padding:12px 15px;text-align:center;animation:shake .5s;box-shadow:0 2px 4px rgba(220,53,69,.2);display:block;width:100%;box-sizing:border-box}.pay-now__form .error-message:before,.payup .error-message:before{content:"⚠️ ";font-size:16px;margin-right:5px}.math-security-container{margin:20px 0 25px;width:100%}.math-security-inner{display:flex;align-items:center;justify-content:space-between;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:6px;padding:12px 20px;box-shadow:0 2px 5px rgba(0,0,0,.03)}.math-label{display:flex;align-items:center;margin-bottom:0 !important;color:#333;font-weight:600;font-size:15px;cursor:default}.math-label svg{margin-right:10px;color:#555}.math-text{margin-right:8px;color:#666;font-weight:400}.math-equation{font-weight:700;color:#000;font-size:17px}.math-input.wpcf7-form-control{width:80px !important;height:40px !important;padding:5px 10px !important;font-size:18px !important;text-align:center;border:1px solid #ccc;border-radius:4px;background:#fff;margin-left:15px}.math-input.wpcf7-form-control:focus{border-color:#000;outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (max-width:480px){.math-security-inner{flex-direction:column;align-items:flex-start}.math-label{margin-bottom:10px !important}.math-input.wpcf7-form-control{width:100% !important;margin-left:0}}#pbl-gpay-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:999999}.pbl-gpay-loader-box{background:#fff;padding:40px;border-radius:8px;text-align:center;box-shadow:0 2px 20px rgba(0,0,0,.3);max-width:360px}.pbl-gpay-spinner{width:44px;height:44px;border:3px solid #e0e0e0;border-top-color:#3498db;border-radius:50%;animation:pbl-gpay-spin 1s linear infinite;margin:0 auto 20px}@keyframes pbl-gpay-spin{to{transform:rotate(360deg)}}.pbl-gpay-loader-text{color:#333;font-size:18px;margin:0 0 8px;font-weight:600}.pbl-gpay-loader-subtext{color:#666;font-size:14px;margin:0}.pbl-paymentjs-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:999999}.pbl-paymentjs-loader-box{background:#fff;padding:40px;border-radius:8px;text-align:center;box-shadow:0 2px 20px rgba(0,0,0,.3);max-width:360px}.pbl-paymentjs-spinner{width:44px;height:44px;border:3px solid #e0e0e0;border-top-color:#3498db;border-radius:50%;animation:pbl-gpay-spin 1s linear infinite;margin:0 auto 20px}.pbl-paymentjs-loader-text{color:#333;font-size:18px;margin:0 0 8px;font-weight:600}.pbl-paymentjs-loader-subtext{color:#666;font-size:14px;margin:0}.pbl-paymentjs-title{margin-top:32px}.pbl-paymentjs-fields{margin-bottom:0}.pbl-paymentjs-fields .field{margin-bottom:0}.pbl-paymentjs-fields .payment-fields{width:100%;height:46px;border-radius:24px;border:1px solid #000;padding:0 21px;margin-bottom:26px;background:0 0;box-sizing:border-box;display:flex;align-items:center;overflow:hidden}.pbl-paymentjs-fields .payment-fields iframe{width:100%;height:100%;border:0;display:block}.pbl-paymentjs-fields .payment-fields.disabled{opacity:.6}.pbl-paymentjs-fields .payment-fields.invalid{border-color:#c01324}.pbl-paymentjs-fields .payment-fields.valid{border-color:#43b02a}.pbl-paymentjs-fields .pbl-paymentjs-exp,.pbl-paymentjs-fields .pbl-paymentjs-cvv{display:inline-block;width:calc(50% - 8px);vertical-align:top}.pbl-paymentjs-fields .pbl-paymentjs-exp{margin-right:16px}@media screen and (min-width:992px){.pbl-paymentjs-fields .payment-fields{max-width:474px}.pbl-paymentjs-fields .pbl-paymentjs-exp .payment-fields,.pbl-paymentjs-fields .pbl-paymentjs-cvv .payment-fields{max-width:none}}@media screen and (max-width:600px){.pbl-paymentjs-fields .pbl-paymentjs-exp,.pbl-paymentjs-fields .pbl-paymentjs-cvv{display:block;width:100%;margin-right:0}}