.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:#fff0;-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:#fff0;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}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:none}}.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 0.3s ease,height 0.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 0.5s;box-shadow:0 2px 4px rgb(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 0;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 rgb(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 rgb(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:rgb(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 rgb(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}