predictive-search{position:relative}.predictive-search--header{display:none}.predictive-search__results{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:20;inline-size:min(calc(3 * var(--space-8)),calc(100vw - (2 * var(--space-3))));max-block-size:min(70vh,calc(5 * var(--space-8)));padding:var(--space-3);overflow-y:auto;border:1px solid color-mix(in srgb,var(--ps-primary) 18%,transparent);border-radius:var(--radius-control);background:var(--ps-bg-1);color:var(--ps-primary);box-shadow:0 var(--space-1) var(--space-3) color-mix(in srgb,var(--ps-black) 14%,transparent)}.predictive-search__results[hidden]{display:none}.predictive-search__group+.predictive-search__group{margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid color-mix(in srgb,var(--ps-primary) 14%,transparent)}.predictive-search__heading{margin:0 0 var(--space-1);color:var(--ps-secondary);letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.predictive-search__list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.predictive-search__link,.predictive-search__product{display:flex;align-items:center;min-block-size:var(--touch-target-min);color:var(--ps-primary);text-decoration:none}.predictive-search__link:hover,.predictive-search__link:focus-visible,.predictive-search__product:hover,.predictive-search__product:focus-visible{text-decoration:underline;text-underline-offset:var(--space-1)}.predictive-search__product{gap:var(--space-2)}.predictive-search__product img{inline-size:var(--space-6);block-size:var(--space-6);flex:0 0 var(--space-6);border-radius:var(--radius-card);object-fit:cover}.predictive-search__product-copy{display:grid;gap:var(--space-1);min-inline-size:0}.predictive-search__product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictive-search__product-price{color:var(--ps-secondary)}.predictive-search__empty{margin:0}.predictive-search--drawer,.predictive-search--legacy-mobile{display:block}.predictive-search--drawer .predictive-search__results,.predictive-search--legacy-mobile .predictive-search__results{position:static;inline-size:100%;max-block-size:calc(3 * var(--space-8));margin-block-start:var(--space-2);padding:var(--space-2);box-shadow:none}@media screen and (min-width:1200px){.predictive-search--header{display:block}.predictive-search--drawer,.predictive-search--legacy-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/predictive-search.css.map */
