.search-modal__search{position:relative;display:block;min-width:0}.search-modal__search.is-searching .search-modal__submit:after{content:"";position:absolute;width:1.8rem;height:1.8rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.search-modal__search.is-searching .search-modal__submit .icon{opacity:0}.search-modal__defaults{grid-column:1 / -1;display:grid;gap:2.4rem}@media screen and (min-width:990px){.search-modal__defaults{grid-template-columns:1fr 2fr}}.search-modal__defaults[hidden]{display:none}.search-modal__trending-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:.8rem}.predictive-search{margin-top:1.6rem;max-height:min(70vh,64rem);overflow-y:auto;overscroll-behavior:contain}.predictive-search__listbox{display:grid;gap:2.4rem}@media screen and (min-width:990px){.predictive-search__listbox{grid-template-columns:1fr 2fr 1fr;align-items:start}.predictive-search__item--all{grid-column:1 / -1}}.predictive-search__heading{margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--color-border);font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-muted)}.predictive-search__item[aria-selected=true]>a,.predictive-search__item[aria-selected=true]>.button{background:var(--color-foreground-subtle);outline:2px solid var(--color-accent);outline-offset:-2px}.predictive-search__query,.predictive-search__link{display:flex;align-items:center;gap:.8rem;padding:.8rem;font-size:1.4rem}.predictive-search__query mark{background:none;color:inherit;font-weight:var(--font-body-weight-bold)}.predictive-search__query:hover,.predictive-search__link:hover{color:var(--color-accent)}.predictive-search__product{display:flex;align-items:center;gap:1.2rem;padding:.8rem;transition:background-color .2s ease}.predictive-search__product:hover{background:var(--color-foreground-subtle)}.predictive-search__thumb{width:6.4rem;flex-shrink:0;aspect-ratio:1 / 1}.predictive-search__product-info{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:1.4rem}.predictive-search__vendor{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground-muted)}.predictive-search__title{font-weight:var(--font-body-weight-medium)}.predictive-search__empty{padding:2rem 0;color:var(--color-foreground-muted)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-predictive-search.css.map */
