.address-combobox{position:relative;min-width:0}
.address-combobox>input{width:100%}
.address-suggestions{position:absolute;z-index:35;top:calc(100% + 5px);left:0;right:0;max-height:280px;overflow:auto;overscroll-behavior:contain;border:1px solid #cfc5b5;border-radius:10px;background:#fff;box-shadow:0 10px 30px #30251824;color:#28251f;font-weight:400}
.address-suggestions[hidden]{display:none}
.address-option{padding:11px 13px;cursor:pointer;border-bottom:1px solid #ede9e2;white-space:normal;line-height:1.4}
.address-option:last-child{border-bottom:0}
.address-option>span{display:block;font-size:14px;font-weight:600}
.address-option>small{display:block;margin-top:3px;color:#686257;font-size:12px;line-height:1.45}
.address-option:hover,.address-option[aria-selected=true]{background:#f3eee4;outline:2px solid transparent;outline-offset:-2px}
.address-suggestion-note{margin:0;padding:12px 13px;font-size:12px;line-height:1.5;color:#686257;white-space:normal}
.address-assist-status{margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.6;color:#746d62}
.address-assist-status:empty{display:none}
.address-assist-status[data-kind=success]{color:#316044}
.address-assist-status[data-kind=error]{color:#a53333}
.address-card input[aria-invalid=true]{border-color:#b64848}
@media(max-width:600px){.address-suggestions{max-height:230px}.address-option{padding:13px 12px}}
