@keyframes LocationSelector_loading__zNj9X{to{transform:rotate(1turn)}}.LocationSelector_locationDialog__JKufK{padding:2rem;display:flex;gap:2rem;flex-direction:column}@media screen and (min-width:1024px){.LocationSelector_locationDialog__JKufK{min-width:400px;min-height:600px}}.LocationSelector_locationSelector__0CmrS{display:flex;flex-direction:column;cursor:pointer;padding:0;gap:-4px;position:relative;align-items:center}.LocationSelector_locationSelector__0CmrS .LocationSelector_locationText__QFtya{color:#22272a;font-size:14px;font-style:normal;font-weight:500;line-height:24px;display:flex;color:#56626a;width:100%}.LocationSelector_locationSelector__0CmrS .LocationSelector_locationIcon__Mgbd4{display:none}.LocationSelector_locationSelector__0CmrS .LocationSelector_locationValue__t0f5W{font-weight:300;color:#06f;font-size:12px;padding:0;margin:0;overflow:hidden;display:flex;justify-content:space-between}.LocationSelector_locationSelector__0CmrS .LocationSelector_locationValue__t0f5W .LocationSelector_chevronDown__hppA8{position:absolute;right:8px;top:auto;bottom:auto;z-index:99}.LocationSelector_locationSelector__0CmrS .LocationSelector_locationValue__t0f5W span{width:13ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1024px){.LocationSelector_locationSelector__0CmrS{border-radius:4px;border:.5px solid #757575;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-content:center;align-items:center}.LocationSelector_locationSelector__0CmrS .LocationSelector_locationText__QFtya{display:flex;gap:4px;align-items:center}.LocationSelector_locationSelector__0CmrS .LocationSelector_locationIcon__Mgbd4{display:flex;font-size:1rem}.LocationSelector_locationSelector__0CmrS .LocationSelector_locationValue__t0f5W{display:flex;justify-content:space-between;align-items:center;width:7rem;overflow:hidden;text-overflow:ellipsis}.LocationSelector_locationSelector__0CmrS .LocationSelector_chevronDown__hppA8{font-size:1.5rem}}@keyframes call-back-modal_loading__j7FzK{to{transform:rotate(1turn)}}.call-back-modal_callBackModel__HoMey{width:100%}.call-back-modal_callBackModel__HoMey .call-back-modal_content__j0ahU{max-width:300px;margin:auto;padding:2rem}.call-back-modal_callBackModel__HoMey .call-back-modal_header__iYBWs{display:flex;align-items:center;color:#000;font-size:18px;font-weight:500;line-height:24px;margin-bottom:1rem}.call-back-modal_callBackModel__HoMey .call-back-modal_header__iYBWs div{flex:1;text-align:center}.call-back-modal_callBackModel__HoMey .call-back-modal_form__DsdQL{display:flex;flex-direction:column;gap:1rem}.call-back-modal_callBackModel__HoMey .call-back-modal_button__F5CTw{width:100%;display:flex;gap:1rem}.call-back-modal_callBackModel__HoMey .call-back-modal_button__F5CTw svg{color:#fff;fill:#fff;width:1.5rem;height:1.5rem}.call-back-modal_callBackModel__HoMey .call-back-modal_requested__8bOCA{padding-top:2rem;display:flex;flex-direction:column;gap:2rem}.call-back-modal_callBackModel__HoMey .call-back-modal_requested__8bOCA .call-back-modal_message__czVQC{text-align:center;color:#000;font-size:16px;line-height:24px}.call-back-modal_callBackModel__HoMey .call-back-modal_error__rzle0{color:red;font-size:12px;font-weight:400;line-height:18px}@media screen and (min-width:1024px){.call-back-modal_callBackModel__HoMey{width:100%}.call-back-modal_callBackModel__HoMey .call-back-modal_content__j0ahU{min-width:28rem;max-width:500px}.call-back-modal_requested__8bOCA .call-back-modal_message__czVQC{font-size:18px}}.CheckoutModal_overlay__DsMkr{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}@media screen and (min-width:1024px){.CheckoutModal_overlay__DsMkr{align-items:center}}.CheckoutModal_modal__Ac1k5{background:#111827;width:100%;max-width:480px;border-radius:24px 24px 0 0;padding:24px;border:1px solid #1f2937;color:#fff;font-family:Inter,sans-serif}@media screen and (min-width:1024px){.CheckoutModal_modal__Ac1k5{border-radius:24px}}.CheckoutModal_header__8jp0v{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CheckoutModal_header__8jp0v h2{font-size:20px;font-weight:700;margin:0}.CheckoutModal_closeBtn__qqsid{width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .15s}.CheckoutModal_closeBtn__qqsid:hover{background:#1f2937;color:#fff}.CheckoutModal_intro__ivj7w{color:#9ca3af;font-size:14px;margin:0 0 24px}.CheckoutModal_field__VcWft{margin-bottom:16px}.CheckoutModal_field__VcWft label{display:block;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.CheckoutModal_field__VcWft input{width:100%;background:#1f2937;border:1px solid #374151;border-radius:8px;padding:12px 16px;color:#fff;font-size:15px;font-family:inherit}.CheckoutModal_field__VcWft input::placeholder{color:#6b7280}.CheckoutModal_field__VcWft input:focus{outline:none;border-color:#fbbf24}.CheckoutModal_field__VcWft .CheckoutModal_error__QcMPU{color:#f87171;font-size:12px;margin:4px 0 0}.CheckoutModal_phoneRow__Q15Ep{display:flex}.CheckoutModal_phoneRow__Q15Ep .CheckoutModal_countryCode__sa242{background:#1f2937;border:1px solid #374151;border-right:none;border-radius:8px 0 0 8px;padding:12px;color:#9ca3af;font-size:15px;display:flex;align-items:center}.CheckoutModal_phoneRow__Q15Ep input{border-radius:0 8px 8px 0}.CheckoutModal_serverError__MwBUl{background:rgba(127,29,29,.3);border:1px solid #7f1d1d;color:#fca5a5;font-size:13px;padding:12px;border-radius:8px;margin-bottom:16px}.CheckoutModal_totalRow__5m18h{background:rgba(31,41,55,.5);border-radius:8px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CheckoutModal_totalRow__5m18h .CheckoutModal_totalLabel__ssKYv{color:#9ca3af;font-size:14px}.CheckoutModal_totalRow__5m18h .CheckoutModal_totalAmount__9PA2k{color:#fff;font-weight:700;font-size:18px}.CheckoutModal_payBtn__HalTX{width:100%;background:#06f;color:#fff;font-weight:700;font-size:16px;padding:14px;border-radius:999px;border:none;cursor:pointer;transition:background .15s}.CheckoutModal_payBtn__HalTX:hover:not(:disabled){background:#0056d6}.CheckoutModal_payBtn__HalTX:disabled{background:#1e3a8a;cursor:not-allowed;opacity:.7}.CheckoutModal_secureNote__yugIF{text-align:center;color:#6b7280;font-size:12px;margin:12px 0 0}