.customer-topbar .customer-search.is-open input{z-index:1}
/* Search suggestions stay below the input and scroll inside the viewport. */
.customer-topbar .customer-search.is-open .predictive-search-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;margin-top:0;max-height:min(520px,calc(100dvh - var(--store-sticky-announcement-height,0px) - 140px));overflow-y:auto;overscroll-behavior:contain}
.predictive-search-panel :is(button,a){align-items:center;background:transparent;border:0;border-radius:8px;color:#171717;cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:8px;text-align:left;min-width:0;overflow-wrap:anywhere}
.predictive-search-panel :is(button,a):hover{background:#fff8ef}
.predictive-search-panel .predictive-search-all{display:inline-flex;grid-template-columns:none;justify-content:center}
