
.checkout-address-search{position:relative;flex:1;min-width:0;width:100%}
.checkout-address-search>input{width:100%;box-sizing:border-box}
.address-suggestions{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid #d5d9dd;border-radius:8px;box-shadow:0 10px 28px #20242b25;max-height:300px;overflow:auto}
.address-suggestions[hidden]{display:none}
.address-suggestions>[role=option]{padding:13px 15px;line-height:1.45;cursor:pointer;border-bottom:1px solid #f0f0ec;color:#20242b}
.address-suggestions>[role=option]:last-child{border-bottom:0}
.address-suggestions>[role=option]:hover,.address-suggestions>[aria-selected=true]{background:#fff0e8}
