predictive-search{display:block;position:relative}predictive-search form{position:relative}predictive-search.is-loading .predictive-search__results{opacity:.6}.predictive-search__results{position:absolute;top:calc(100% + .6rem);right:0;left:0;z-index:var(--z-sticky);max-height:min(64rem,calc(100dvh - var(--header-height, 0px) - 4rem));overflow-y:auto;overscroll-behavior:contain;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:var(--popup-radius);box-shadow:var(--shadow);animation:predictive-search-in var(--duration-short, .15s) var(--ease-out, ease-out)}@keyframes predictive-search-in{0%{opacity:0;transform:translateY(-.4rem)}}.predictive-search__groups{padding:1.2rem 0 0}.predictive-search__group+.predictive-search__group{margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgb(var(--color-border))}.predictive-search__heading{margin:0 0 .4rem;padding:0 1.6rem;font-size:1.1rem}.predictive-search__option{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:4.4rem;padding:.6rem 1.6rem;font:inherit;font-size:1.4rem;text-align:left;color:inherit;text-decoration:none;background:none;border:0;cursor:pointer}.predictive-search__option:hover,.predictive-search__option.is-selected{background:rgb(var(--color-foreground) / .06)}.predictive-search__option.is-selected{box-shadow:inset 2px 0 rgb(var(--color-foreground))}.predictive-search__option--query .icon{color:rgb(var(--color-foreground-muted))}.predictive-search__query mark{font-weight:var(--font-body-weight-bold);color:inherit;background:none}.predictive-search__media{flex:0 0 5.6rem;aspect-ratio:1;overflow:hidden;background:rgb(var(--color-background-secondary));border-radius:calc(var(--media-radius) * .5)}.predictive-search__image{width:100%;height:100%;object-fit:cover}.predictive-search__info{display:grid;gap:.2rem;min-width:0}.predictive-search__vendor{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-muted))}.predictive-search__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-body-weight-medium)}.predictive-search__price{font-size:1.3rem}.predictive-search__empty{margin:0;padding:.8rem 1.6rem 1.2rem;font-size:1.4rem}.predictive-search__footer{position:sticky;bottom:0;margin-top:.8rem;background:rgb(var(--color-background));border-top:1px solid rgb(var(--color-border))}.predictive-search__option--all{justify-content:space-between;min-height:5.2rem;font-weight:var(--font-body-weight-medium)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-predictive-search.css.map */
