.frush-address-input.has-location-action{grid-template-columns:35px minmax(0,1fr) 46px}.frush-address-input [data-use-current-location]{display:grid;width:38px;height:38px;place-items:center;justify-self:end;margin-right:5px;border:0;border-radius:10px;color:#fff;background:#18b75b;cursor:pointer}.frush-address-input [data-use-current-location] i{color:#fff}.frush-address-input [data-use-current-location]:disabled{opacity:.65}.frush-address-error.is-success{color:#168d47}.delivery-location-input{display:grid;grid-template-columns:minmax(0,1fr) 45px;align-items:center;overflow:hidden;border:1px solid #d7e3db;border-radius:9px;background:#fff}.delivery-location-input:focus-within{border-color:#16a854;box-shadow:0 0 0 3px rgba(22,168,84,.1)}.delivery-location-input input,.delivery-location-input input:focus{border:0!important;box-shadow:none!important}.delivery-location-input button{display:grid;width:36px;height:36px;place-items:center;justify-self:end;margin-right:4px;border:0;border-radius:8px;color:#fff;background:#16a854}.delivery-location-input button:disabled{opacity:.65}.delivery-address-form-error.is-success{color:#168c47}.delivery-saved-address{position:relative;padding-right:92px!important}.delivery-address-delete{position:absolute;right:13px;display:inline-flex;gap:5px;align-items:center;padding:7px 9px;border:1px solid #f0d4d4;border-radius:8px;color:#c74343;background:#fff;font-family:inherit;font-size:8px;font-weight:750;cursor:pointer}.delivery-address-delete:hover{border-color:#dc5555;color:#fff;background:#dc5555}.delivery-address-delete i{font-size:11px}.delivery-address-empty{display:flex;gap:12px;align-items:center;margin:12px 0;padding:17px;border:1px dashed #cfe1d5;border-radius:12px;color:#657269;background:#fbfdfb}.delivery-address-empty>i{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#18a854;background:#e7f8ed}.delivery-address-empty>div{display:flex;flex-direction:column}.delivery-address-empty strong{color:#253229;font-size:11px}.delivery-address-empty span{margin-top:3px;font-size:9px}@media(max-width:575px){.delivery-saved-address{padding-right:50px!important}.delivery-address-delete{right:9px;width:32px;height:32px;padding:0;justify-content:center}.delivery-address-delete span{display:none}}
