.address-selection{background:#fff;border-radius:10px}.address-selection .address-selection__title{font-size:20px;font-weight:700;color:#83bb3e;margin-bottom:10px}.address-selection .address-selection__current{font-size:14px;color:#666}.address-selection .address-selection__highlight{color:#333}.address-selection .address-selection__search{position:relative;width:100%}.address-selection .address-selection__search input{border:1px solid #ccc;border-radius:5px;padding:8px 10px 8px 30px;width:100%}.address-selection .address-selection__search-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#666;font-size:16px}.address-selection .address-selection__divider{text-align:center;font-size:14px;color:#666;margin:15px 0;position:relative}.address-selection .address-selection__divider:after,.address-selection .address-selection__divider:before{content:"";position:absolute;top:50%;width:40%;height:1px;background:#ddd}.address-selection .address-selection__search-small{position:relative;display:flex;align-items:center;width:100%;max-width:250px;background:#f1f1f1;border-radius:20px;padding:0 10px;margin-bottom:7px}.address-selection .address-selection__search-small .search-input{width:100%;border:none;background:rgba(0,0,0,0);padding:8px 30px 5px 10px;font-size:14px;border-radius:20px;outline:none}.address-selection .address-selection__search-small .search-icon{position:absolute;right:10px;color:#888;font-size:14px}.address-selection .address-selection__divider:before{left:0}.address-selection .address-selection__divider:after{right:0}.address-selection .address-selection__category{font-size:16px;color:#000;border-bottom:2px solid #83bb3e;padding-bottom:5px;margin-bottom:10px;display:flex;justify-content:center;align-items:center;text-align:center}.address-selection .address-selection__list-wrapper{max-height:370px;padding:10px;white-space:nowrap}.address-selection .address-selection__list{list-style:none;padding:0;margin:0;flex-wrap:nowrap}.address-selection .address-selection__item{padding:8px;cursor:pointer;transition:background .1s;min-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.address-selection .address-selection__item.location-active{background-color:#f0f0f0;color:#83bb3e}.address-selection .location-share{color:#83bb3e;display:flex;justify-content:center;align-items:center;font-size:16px}.address-selection .address-selection__item:hover{background:#f0f0f0}.address-selection .location-share{cursor:pointer}@media(min-width:1024px)and (max-width:1440px){.address-selection .address-selection__list-wrapper{white-space:nowrap}}@media(max-width:768px){.address-selection .address-selection{padding:15px}.address-selection .address-selection__list-wrapper{max-height:320px;white-space:nowrap}.address-selection .address-selection__category,.address-selection .address-selection__item{font-size:14px}}@media(max-width:500px){.address-selection .address-selection__list-wrapper-row{display:flex!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.address-selection .address-selection__list-wrapper{height:290px;width:100%;white-space:nowrap}.address-selection .sm-4-location{width:300px;flex-shrink:0}.address-selection .address-selection__item{min-width:100px}.address-selection .location-share{width:100%;text-align:center}.address-selection .address-selection__divider:after,.address-selection .address-selection__divider:before{content:"";position:absolute;top:50%;width:33%;height:1px;background:#ddd}}