.takt-search__suggestions[hidden]{display:none}
.takt-search__suggestions{background:#fff;color:#171717;max-height:55vh;overflow:auto;border-top:1px solid #ddd;margin-top:12px;padding:12px 0}
.takt-search__suggestions ul{list-style:none;padding:0;margin:0}
.takt-search__suggestions .predictive-search__heading{font-size:13px;letter-spacing:.08em;margin:0 0 12px}
.takt-search__suggestions .predictive-search__item{display:flex;align-items:center;gap:16px;padding:12px;color:inherit;text-decoration:none}
.takt-search__suggestions .predictive-search__image{width:64px;height:64px;object-fit:contain;flex:0 0 64px}
.takt-search__suggestions .predictive-search__item-heading{font-size:15px;margin:0 0 6px}
.takt-search__suggestions .predictive-search__item-content{min-width:0}
.takt-search__suggestions [aria-selected="true"],.takt-search__suggestions a:hover{background:#f3f2ef}
.takt-search__suggestions a:focus-visible,.takt-search__suggestions button:focus-visible{outline:2px solid #171717;outline-offset:-2px}
.takt-search__suggestions .predictive-search__loading-state{display:none}
.takt-search__suggestions .price__sale{display:none}
.takt-search__suggestions .price--on-sale .price__sale{display:block}
.takt-search__suggestions .price--on-sale .price__regular{display:none}
.takt-search__suggestions button.predictive-search__item,.takt-search__suggestions .predictive-search__search-for-button button{width:100%;background:none;border:0;text-align:left;font:inherit;cursor:pointer}
.takt-search__suggestions .predictive-search__search-for-button .svg-wrapper{width:20px;flex:0 0 20px}
.takt-search__suggestions .predictive-search__item--term .icon-arrow{margin-left:0}
@media(max-width:749px){.takt-search__suggestions{max-height:50vh}.takt-search__suggestions .predictive-search__item{padding:10px 0}}
