predictive-search{display:block}.predictive-search{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:5;max-height:min(72vh,640px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow-lg);animation:predictive-search-in var(--duration) var(--ease)}@keyframes predictive-search-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(min-width:990px){.header__search,.header__search .search-pill__form{position:static}.header__search .predictive-search{left:auto;right:0;width:min(900px,calc(100vw - var(--gutter) * 2));transform:none;animation:none}}.predictive-search__loading{display:none;align-items:center;justify-content:center;min-height:96px;color:var(--color-muted)}.predictive-search.is-loading [data-predictive-search-results]:empty+.predictive-search__loading{display:flex}.predictive-search.is-loading [data-predictive-search-results]{opacity:.55;transition:opacity var(--duration) var(--ease)}.predictive-search__layout{display:grid;gap:24px;padding:20px}@media(min-width:750px){.predictive-search__layout--split{grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:32px;padding:24px}.predictive-search__layout--split .predictive-search__aside{padding-right:24px;border-right:1px solid var(--color-border)}}.predictive-search__aside{display:flex;flex-direction:column;gap:20px;min-width:0}.predictive-search__group{min-width:0}.predictive-search__heading{margin:0 0 8px;padding-inline:10px;color:var(--color-muted);font-family:var(--font-body-family);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.predictive-search__list{margin:0;padding:0;list-style:none}.predictive-search__option{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:var(--radius-md);color:inherit;font-size:.9375rem;text-decoration:none;transition:background-color var(--duration) var(--ease)}.predictive-search__option:hover,.predictive-search__item[aria-selected=true]>.predictive-search__option{background-color:var(--color-surface)}.predictive-search__item[aria-selected=true]>.predictive-search__option{box-shadow:inset 0 0 0 1px var(--color-border)}.predictive-search__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.predictive-search__meta{color:var(--color-muted);font-size:.8125rem}.predictive-search__arrow{flex-shrink:0;color:var(--color-muted);opacity:0;transform:translate(-4px);transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease)}.predictive-search__option:hover .predictive-search__arrow,.predictive-search__item[aria-selected=true] .predictive-search__arrow{opacity:1;transform:none}.predictive-search__query-icon{flex-shrink:0;color:var(--color-muted)}.predictive-search__query{font-weight:700}.predictive-search__query mark{background:none;color:var(--color-muted);font-weight:400}.predictive-search__products{display:grid;gap:4px}@media(min-width:750px){.predictive-search__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}}.predictive-search__product{align-items:center;gap:14px;padding:8px}.predictive-search__thumb{position:relative;flex-shrink:0;width:64px;height:64px;overflow:hidden;border-radius:var(--radius-sm);background-color:var(--color-surface)}.predictive-search__thumb img,.predictive-search__thumb .placeholder-svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.predictive-search__product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.predictive-search__vendor{color:var(--color-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.predictive-search__product-title{display:-webkit-box;overflow:hidden;font-size:.9375rem;font-weight:500;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.predictive-search__price{margin-top:2px}.predictive-search__empty{margin:0;padding:24px 20px 8px;color:var(--color-muted)}.predictive-search__footer{position:sticky;bottom:0;margin:0;padding:10px;border-top:1px solid var(--color-border);background-color:var(--color-bg);list-style:none}.predictive-search__search-for{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0 18px;border-radius:var(--radius-pill);color:inherit;font-size:.9375rem;font-weight:600;text-align:left;transition:background-color var(--duration) var(--ease)}.predictive-search__search-for>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictive-search__search-for:hover,.predictive-search__item[aria-selected=true]>.predictive-search__search-for{background-color:var(--color-surface)}@media(prefers-reduced-motion:reduce){.predictive-search{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-predictive-search.css.map */
