.AddressBookModal_addressBookModal__c2ubS{width:100%;height:100vh;background-color:rgba(20,24,36,.56);position:fixed;z-index:1000;top:0;left:0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:991px){.AddressBookModal_addressBookModal__c2ubS{align-items:flex-end}}.AddressBookModal_addressBookModal__wrapper__s_86z{max-width:900px;width:100%;max-height:830px;background-color:var(--background-white);border-radius:8px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media only screen and (max-width:991px){.AddressBookModal_addressBookModal__wrapper__s_86z{max-width:100%;height:95vh;border-radius:8px 8px 0 0}}.AddressBookModal_addressBookModal__wrapper__header__s46pm{background:var(--background-white);border-radius:8px 8px 0 0;padding:25px 20px;position:relative;border-bottom:1px solid var(--border-gray-color)}.AddressBookModal_addressBookModal__wrapper__header__s46pm h3{font-weight:500;font-size:16px;color:var(--text-color);text-align:center}.AddressBookModal_addressBookModal__wrapper__header__s46pm svg{position:absolute;top:50%;right:30px;transform:translateY(-50%);cursor:pointer;z-index:5}.AddressBookModal_addressBookModal__wrapper__carts__vpSNy{overflow-y:scroll;max-height:500px;padding:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.AddressBookModal_addressBookModal__wrapper__carts__vpSNy::-webkit-scrollbar{width:8px}.AddressBookModal_addressBookModal__wrapper__carts__vpSNy::-webkit-scrollbar-track{background:var(--border-gray-color)}.AddressBookModal_addressBookModal__wrapper__carts__vpSNy::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:20px;border-radius:8px}.AddressBookModal_addressBookModal__wrapper__carts__noAddress__kzuVg{padding:24px;font-size:14px}@media only screen and (max-width:1024px){.AddressBookModal_addressBookModal__wrapper__carts__vpSNy{max-height:calc(95vh - 225px);grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.AddressBookModal_addressBookModal__wrapper__carts__vpSNy{max-height:calc(95vh - 225px)}}@media only screen and (max-width:767px){.AddressBookModal_addressBookModal__wrapper__carts__vpSNy{max-height:calc(95vh - 225px);grid-template-columns:repeat(2,1fr) 1}}.AddressBookModal_addressBookModal__wrapper__footer__tXv_G{background:var(--background-white);border-radius:0 0 8px 8px;padding:25px 20px;border-top:1px solid var(--border-gray-color);display:flex;align-items:center;gap:32px;justify-content:flex-end}@media only screen and (max-width:991px){.AddressBookModal_addressBookModal__wrapper__footer__tXv_G{padding:16px 28px}}.AddressBookModal_addressBookModal__wrapper__footer__tXv_G p{color:var(--text-black);font-size:16px;font-weight:500;cursor:pointer}.AddressBookModal_addressBookModal__wrapper__footer__tXv_G button{background:var(--background-color);border-radius:8px;font-weight:500;font-size:16px;color:#fff;width:fit-content;display:block;border:unset;height:56px;padding:10px 24px}@media only screen and (max-width:991px){.AddressBookModal_addressBookModal__wrapper__footer__tXv_G button{height:40px;font-size:14px;padding:8px 24px}}.AddressBookModal_addressBookModal__wrapper__search__QbvXr{margin-top:24px;padding:0 30px 0 24px}.AddressBookModal_addressBookModal__wrapper__search__QbvXr>label{font-weight:600;font-size:14px;color:var(--text-black);position:relative}.AddressBookModal_addressBookModal__wrapper__search__QbvXr>label input{border:1px solid var(--border-gray-medium-color);border-radius:8px;font-weight:400;font-size:16px;color:var(--text-color);width:100%;height:56px;display:block;padding:24px;outline:none;margin-top:5px;margin-bottom:0}.AddressBookModal_addressBookModal__wrapper__search__QbvXr>label input::-webkit-calendar-picker-indicator{background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.AddressBookModal_addressBookModal__wrapper__search__QbvXr>label input::placeholder{color:var(--text-light-color)}.AddressCart_addressCart__4gCiu{margin-bottom:20px;background:var(--background-white);border:1px solid var(--border-gray-dark-color);border-radius:8px;padding:24px;cursor:pointer}.AddressCart_addressCart__header__8LD9c{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid var(--border-gray-dark-color);margin-bottom:15px}.AddressCart_addressCart__header__8LD9c p{font-weight:500;font-size:20px;color:var(--text-color)}.AddressCart_addressCart__header__8LD9c label{position:relative;font-weight:500;font-size:14px;color:var(--text-black);cursor:pointer}.AddressCart_addressCart__header__8LD9c label input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.AddressCart_addressCart__header__8LD9c label input:checked~span:after{display:block}.AddressCart_addressCart__header__8LD9c label span{width:13px;height:13px;background:var(--background-white);border:1px solid var(--primary-color);border-radius:50%;display:inline-block;vertical-align:middle;margin-left:5px;position:relative}.AddressCart_addressCart__header__8LD9c label span:after{content:"";width:50%;height:50%;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;background-color:var(--primary-color);display:none;margin:0 auto 0 2.5px}.AddressCart_addressCart__header__8LD9c button{background-color:var(--background-white);color:var(--primary-color);border:1px solid var(--primary-color);border-radius:5px;padding:4px;max-width:70px;width:100%;font-size:13px}.AddressCart_addressCart__header__8LD9c button:hover{background-color:var(--primary-color);color:#fff}.AddressCart_addressCart__row__B8nkc{display:flex;flex-wrap:wrap;gap:20px}.AddressCart_addressCart__row__B8nkc ul{flex:auto}.AddressCart_addressCart__row__B8nkc ul li{padding:5px 0;display:flex;gap:3px;position:relative}.AddressCart_addressCart__row__B8nkc ul li span{font-weight:400;font-size:14px;text-transform:capitalize;color:var(--text-light-color)}.AddressCart_addressCart__row__B8nkc ul li svg{margin-right:4px;margin-top:-2px}.AddressCart_addressCart__row__B8nkc ul li:last-child{border-bottom:unset}.AddressCart_addressCart__active__AGmUk{border:1px solid var(--primary-color)}.AddressSuggestionModal_addressSuggestionModal___zfkM{width:100%;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;z-index:1000;top:0;left:0;display:flex;align-items:center;justify-content:center}.AddressSuggestionModal_addressSuggestionModal__wrapper__XH4YO{max-width:600px;width:100%;background-color:var(--background-white);border-radius:8px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.AddressSuggestionModal_addressSuggestionModal__wrapper__header__nzwER{background:var(--background-white);border-radius:8px 8px 0 0;padding:25px 20px;position:relative;border-bottom:1px solid var(--border-gray-color)}.AddressSuggestionModal_addressSuggestionModal__wrapper__header__nzwER h3{font-weight:500;font-size:16px;color:var(--text-color);text-align:center}.AddressSuggestionModal_addressSuggestionModal__wrapper__header__nzwER svg{position:absolute;top:50%;right:30px;transform:translateY(-50%);cursor:pointer;z-index:5}.AddressSuggestionModal_addressSuggestionModal__wrapper__content___KLoo{padding:16px}.AddressSuggestionModal_addressSuggestionModal__wrapper__content__text__PFg4D{font-size:16px;font-weight:500;color:var(--text-color);line-height:1.5}.AddressSuggestionModal_addressSuggestionModal__wrapper__content__list__6pu49{max-height:300px;overflow-y:auto;margin-top:8px}.AddressSuggestionModal_addressSuggestionModal__wrapper__content__list__6pu49::-webkit-scrollbar{display:none}.AddressSuggestionModal_addressSuggestionModal__wrapper__content__row__I6sEg{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border-gray-color);padding-bottom:8px;margin-top:16px;font-size:16px;color:var(--text-color)}.AddressSuggestionModal_addressSuggestionModal__wrapper__content__row__I6sEg button{background-color:var(--primary-color);color:#fff;padding:12px 24px;font-size:14px;font-weight:500;border:none;border-radius:8px}.AddressSuggestionModal_addressSuggestionModal__wrapper__content___KLoo>button{background-color:var(--background-color);color:#fff;padding:16px 24px;font-size:16px;font-weight:500;border:none;border-radius:8px;margin-top:48px;margin-left:auto;display:block}