.fast-buy-container{z-index:70;box-sizing:border-box;background:#1e1e1e94;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}.fast-buy-container .fast-buy-form{box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:column;width:100%;min-width:300px;max-width:500px;margin:auto;padding:34px 34px 28px;display:flex;box-shadow:0 10px 30px #00000014}@media (max-width:768px){.fast-buy-container .fast-buy-form{border-radius:10px;max-width:100%;padding:24px 18px 22px}}@media (max-width:480px){.fast-buy-container .fast-buy-form{border-radius:10px;padding:20px 14px 18px}}.fast-buy-container .fast-buy-form .title{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.fast-buy-container .fast-buy-form .title h3{color:#111;margin:0;font-size:20px;font-weight:700;line-height:1.15}@media (max-width:480px){.fast-buy-container .fast-buy-form .title h3{font-size:18px}}.fast-buy-container .fast-buy-form .title .close{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fast-buy-container .fast-buy-form .title .close svg{width:18px;height:18px}@media (max-width:480px){.fast-buy-container .fast-buy-form .title .close svg{width:16px;height:16px}}.fast-buy-container .fast-buy-form .other{flex-direction:column;gap:14px;display:flex}.fast-buy-container .fast-buy-form .other .row{flex-direction:column;display:flex}.fast-buy-container .fast-buy-form .other .row label{color:#666;width:100%;margin:0 0 7px;font-size:14px;font-weight:500;line-height:1.3;display:block}@media (max-width:480px){.fast-buy-container .fast-buy-form .other .row label{margin-bottom:6px;font-size:13px}}.fast-buy-container .fast-buy-form .other .row label span{color:#e10000;margin-left:2px}.fast-buy-container .fast-buy-form .other .row input{box-sizing:border-box;color:#1e1e1e;background:#fff;border:1px solid #ead7e2;border-radius:8px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;font-weight:400;line-height:1;transition:border-color .2s}@media (max-width:480px){.fast-buy-container .fast-buy-form .other .row input{height:42px;padding:0 12px;font-size:13px}}.fast-buy-container .fast-buy-form .other .row input:focus{border-color:#d9bfd0}.fast-buy-container .fast-buy-form .other .row input::placeholder{color:#8c8c8c;font-size:14px;font-weight:400}@media (max-width:480px){.fast-buy-container .fast-buy-form .other .row input::placeholder{font-size:13px}}.fast-buy-container .fast-buy-form .other .fast-buy-text{color:#7f7f7f;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.35}@media (max-width:480px){.fast-buy-container .fast-buy-form .other .fast-buy-text{font-size:12px}}.fast-buy-container .fast-buy-form .other .success-message{color:#0f9f2a;margin:0;font-size:12px;font-weight:500;line-height:1.3}.fast-buy-container .fast-buy-form .other .error-message{color:#e10000;margin:0;font-size:12px;font-weight:500;line-height:1.3}.fast-buy-container .fast-buy-form .other .but{margin-top:2px;display:flex}.fast-buy-container .fast-buy-form .other .but button{color:#fff;cursor:pointer;background:#06cc1f;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;font-size:18px;font-weight:600;line-height:1;transition:all .2s;display:flex}@media (max-width:480px){.fast-buy-container .fast-buy-form .other .but button{height:42px;font-size:16px}}.fast-buy-container .fast-buy-form .other .but button:hover{background:#05b61b}
