.select-location{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);z-index:10004;justify-content:center;align-items:center;display:none}.select-location.active{display:flex}.select-location .select-location-wrapper{background:#fff;width:100%;max-width:500px;padding:30px;position:relative;border-radius:5px}.select-location .close-popup{position:absolute;right:10px;top:10px;font-size:24px}.select-location .list-location{margin-top:20px;display:flex;flex-direction:column;max-height:220px;overflow-y:auto;padding-right:15px;margin-right:-15px}.select-location .list-location::-webkit-scrollbar{width:5px;margin-left:10px}.select-location .list-location::-webkit-scrollbar-thumb{background-color:#D9D9D9}.select-location .list-location::-webkit-scrollbar-thumb:hover{background:#D9D9D9}.select-location .list-location a{padding:12px 0;border-bottom:1px solid #ccc;display:flex;justify-content:space-between}.select-location .list-location a span i{margin-right:8px}.search-location-wrapper{background:#F0F0F0;padding:0 12px;gap:8px;margin-top:20px}.search-location-wrapper input{height:40px;background:transparent;border:none;padding:0;width:100% color#333}.header-location span{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s}.header-location{padding:12px 18px;border-radius:5px;cursor:pointer;background:var(--bzo-main-color-mix-white3);display:inline-flex;justify-content:center;align-items:center;gap:5px;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s}.header-location:hover span,.header-location:hover{color:var(--bzo-main-color)}@media(max-width:767px){.header-location{width:100%}}