.predictive-search{display:none;background-color:var(--color-paper);-webkit-overflow-scrolling:touch}predictive-search:has(.predictive-search--search-template){position:relative;display:block}.predictive-search--search-template{position:absolute;z-index:2;top:100%;inset-inline:0}.predictive-search__results-groups-wrapper{display:flex;flex-direction:column;padding-bottom:var(--space-2)}@media screen and (max-width:749px){.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:2rem}}predictive-search[open]:not([data-state=closed]) .predictive-search{display:block}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto;gap:2rem}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}.predictive-search__heading{margin:0;padding:var(--space-3) var(--space-4) var(--space-2);color:var(--color-muted);font-size:var(--t-badge);line-height:var(--l-badge);font-weight:var(--weight-bold);letter-spacing:var(--k-badge);text-transform:uppercase}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:underline;text-underline-offset:.3rem;font-size:var(--t-body);line-height:var(--l-body);letter-spacing:var(--k-body);font-weight:var(--w-bold)}.predictive-search__item{display:flex;padding:var(--space-2) var(--space-4);text-align:left;text-decoration:none;width:100%}.predictive-search__item--link-with-thumbnail{display:grid;align-items:center;grid-template-columns:3.2rem 1fr auto;grid-column-gap:var(--space-3);grid-template-areas:"product-image product-content product-price"}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{color:var(--color-muted);font-size:var(--t-badge);line-height:var(--l-badge);font-weight:var(--weight-bold);letter-spacing:var(--k-badge);text-transform:uppercase}.predictive-search__item-heading{margin:0;font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--l-meta)}.predictive-search__item-query-result *:not(mark){font-weight:var(--weight-bold)}.predictive-search__item-query-result mark{color:rgba(var(--color-foreground),.75)}.predictive-search__item-query-result mark{background-color:transparent}.predictive-search__item .price{grid-area:product-price;color:var(--color-ink);font-size:var(--t-meta);line-height:var(--l-meta);letter-spacing:var(--k-meta);font-weight:var(--weight-bold);white-space:nowrap}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.2rem}.predictive-search__item--term{justify-content:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);color:var(--color-ink);font-weight:var(--w-reg);text-decoration:underline;text-underline-offset:3px;word-break:break-word;font-size:var(--t-meta);line-height:var(--l-meta);letter-spacing:var(--k-meta)}@media screen and (min-width:750px){.predictive-search__item--term{padding-top:1rem;padding-bottom:1rem}}.predictive-search__item--term .icon-arrow{width:1.2rem;height:1.2rem;flex-shrink:0;color:var(--color-ink)}.predictive-search__image{grid-area:product-image;width:3.2rem;height:3.2rem;object-fit:cover;background:var(--color-surface)}
/*# sourceMappingURL=/cdn/shop/t/106/assets/component-predictive-search.css.map */
