.address-typeahead{display:block;min-width:0;width:100%;font-weight:400}.address-typeahead>.input{width:100%;box-sizing:border-box}.address-suggestions{margin-top:5px;border:1px solid #d9dfe7;border-radius:12px;background:#fff;color:#162235;box-shadow:0 8px 24px #142a4220;overflow:hidden}.address-suggestions[hidden]{display:none}.address-suggestions [role=listbox]{max-height:250px;overflow-y:auto;overscroll-behavior:contain}.address-option{padding:14px 16px;min-height:48px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;font-size:15px;line-height:1.45;font-weight:500;overflow-wrap:anywhere;border-bottom:1px solid #eef0f3}.address-option:hover,.address-option[aria-selected=true]{background:#fff0f0;box-shadow:inset 3px 0 #e52b36}.address-attribution{padding:10px 16px 8px;text-align:right;font-family:Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#5e5e5e;letter-spacing:normal;white-space:nowrap;background:#fff}.address-search-status,.address-search-privacy{display:block;margin-top:7px;line-height:1.55;font-size:12px;font-weight:400;color:#626c78}.address-search-privacy a{text-decoration:underline;color:inherit}.address-start-field{margin:18px 0}@media(max-width:760px){.address-typeahead>.input{font-size:16px;min-height:48px}.address-option{min-height:52px;padding:13px 12px;font-size:15px}.address-suggestions [role=listbox]{max-height:220px}.address-search-status,.address-search-privacy{font-size:13px}.address-search-privacy a{display:inline-block;padding:4px 0}}

.address-option{touch-action:pan-y;-webkit-tap-highlight-color:#e52b3620}.address-typeahead>.input[aria-busy=true]{background:#f6f8fb}.address-selected-summary{padding:12px 14px;border:1px solid #dce4ed;border-radius:12px;background:#f6f8fb;color:#283748;font-size:14px;line-height:1.5;margin:0 0 16px;overflow-wrap:anywhere}.address-selected-summary strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}
