predictive-search:not([loading]) .predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__loading-state{display:block}predictive-search[loading] .predictive-search__results{display:none}predictive-search:not(.run-top) .predictive-search{opacity:0}.predictive-search{transition:opacity .3s ease .5s}[data-predictive-search]{position:absolute;top:calc(100% + 3rem);width:calc(100vw - 3rem);padding:0;box-shadow:0 0 4rem rgba(var(--color-overlay),.1);background:#fff;color:#231c17;border-radius:.8rem;transition:top .3s ease,opacity .3s ease;opacity:0;visibility:hidden;max-height:83vh;overflow-y:auto}@media screen and (min-width:475px){[data-predictive-search]{right:0;width:100%;max-height:73vh}}predictive-search[open].run-top [data-predictive-search]{top:calc(100% + 1rem);opacity:1;visibility:visible}.predictive-search__heading{margin:0 0 1.2rem;color:#5f574e;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.predictive-search__recents-head{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem .8rem}.predictive-search__recents-head .predictive-search__heading{margin:0}.predictive-search__recents-clear{min-height:4.4rem;margin-right:-.4rem;padding:0 .4rem;border:0;background:none;color:#231c17;font-family:inherit;font-size:1.6rem;font-weight:500;text-decoration:underline;text-underline-offset:.28em;cursor:pointer}.predictive-search__recent-list{border-top:1px solid #e9e3d9}.predictive-search__recent{display:flex;align-items:center;border-bottom:1px solid #e9e3d9}.predictive-search__recent:hover{background:#f3efe8}.predictive-search__recent-term{display:flex;flex:1;align-items:center;gap:1.4rem;min-width:0;min-height:5.6rem;padding:0 0 0 2rem;border:0;background:none;color:#231c17;font-family:inherit;font-size:1.6rem;text-align:left;cursor:pointer}.predictive-search__recent-term svg,.predictive-search__recent-remove{flex-shrink:0;color:#5f574e}.predictive-search__recent-remove{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-right:1rem;padding:0;border:0;background:none;cursor:pointer}.predictive-search__popular{padding:2.4rem 2rem 0}.predictive-search__model-hint{margin:0;padding:2.4rem 2rem 2.8rem;color:#5f574e;font-size:1.6rem;line-height:1.5}.predictive-search__chips{display:flex;flex-wrap:wrap;gap:1rem}.predictive-search__chip{display:inline-flex;align-items:center;min-height:4.8rem;padding:0 1.8rem;border:2px solid #dedbd3;border-radius:999px;background:#fff;color:#231c17;font-family:inherit;font-size:1.6rem;font-weight:500;text-decoration:none;cursor:pointer}.predictive-search__chip:hover{background:#f3efe8}.predictive-search__collections,.predictive-search__queries,.predictive-search__products{margin:0 2rem;padding:2.4rem 0}.predictive-search__results-list>.predictive-search__group+.predictive-search__group{border-top:1px solid #e9e3d9}.predictive-search__collection{display:flex;align-items:center;gap:1.4rem;min-height:5.2rem;padding:0 1.2rem;border-radius:1rem;color:#231c17;font-size:1.6rem;font-weight:700;text-decoration:none}.predictive-search__collection:hover{background:#f3efe8}.predictive-search__collection-icon,.predictive-search__collection-arrow{flex-shrink:0;color:#5f574e}.predictive-search__collection-arrow{margin-left:auto}.predictive-search__chip--query{gap:.8rem;font-weight:400}.predictive-search__chip--query svg{flex-shrink:0;color:#5f574e}.predictive-search__categories{margin:2.4rem 2rem 0;padding:2.4rem 0 0;border-top:1px solid #e9e3d9}.predictive-search__category-grid{display:flex;flex-wrap:wrap;gap:1rem}.predictive-search__category{display:flex;align-items:center;min-height:5.6rem;padding:0 1.6rem;border:2px solid #dedbd3;border-radius:1.2rem;background:#fff;color:#231c17;font-size:1.6rem;font-weight:700;line-height:1.3;text-decoration:none}.predictive-search__category:hover{border-color:#231c17}.predictive-search__category--featured{border-color:#231c17;background:#231c17;color:#fff}.predictive-search__results-list--empty{padding-bottom:2.8rem}.predictive-search__results-list--empty .predictive-search__model-hint{padding:2rem 2rem 0}.predictive-search__ai{display:flex;align-items:center;gap:1.4rem;margin-top:2.2rem;padding:1.4rem 1.6rem;border-radius:1.4rem;background:#231c17;color:#fff;text-decoration:none}.predictive-search__ai-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border:1px solid #c9a46b;border-radius:50%;color:#c9a46b}.predictive-search__ai-icon svg{width:52%;height:52%}.predictive-search__ai-text{flex:1;min-width:0}.predictive-search__ai-title{display:block;font-size:1.6rem;font-weight:700;line-height:1.3}.predictive-search__ai-sub{display:block;margin-top:.2rem;color:#e9e3d9;font-size:1.3rem;line-height:1.4}.predictive-search__ai-arrow{flex-shrink:0;color:#c9a46b}.predictive-search__talk{position:relative;margin-top:4.4rem;padding:1.8rem;border-radius:1.4rem;background:#f6f5f2}.predictive-search__talk:before{content:"";position:absolute;top:-2.2rem;right:0;left:0;border-top:1px solid #e9e3d9}.predictive-search__talk-title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}.predictive-search__talk-hours{margin:.4rem 0 0;color:#5f574e;font-size:1.3rem;line-height:1.4}.predictive-search__talk-call{display:flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:1.6rem;padding:0 2rem;border:.15rem solid transparent;border-radius:1rem;background:#231c17;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.predictive-search__talk-call:hover{border-color:#231c17;background:#fff;color:#231c17}.predictive-search__product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.predictive-search__product{display:block;height:100%;padding:1.2rem;border:2px solid #dedbd3;border-radius:1.4rem;background:#fff;color:#231c17;text-decoration:none}.predictive-search__product:hover{border-color:#231c17}.predictive-search__product-media{display:flex;align-items:center;justify-content:center;width:100%;height:12rem;overflow:hidden;border-radius:1rem;background:#fff}.predictive-search__product-image{width:100%;height:100%;object-fit:contain}.predictive-search__product-info{display:block;margin-top:1rem}.predictive-search__product-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.5rem;font-weight:500;line-height:1.3}.predictive-search__product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1rem;margin-top:.6rem;line-height:1.3}.predictive-search__product-price{font-size:1.6rem;font-weight:600}.predictive-search__product-model{display:block;margin-top:.4rem;overflow:hidden;color:var(--color-foreground-muted);font-size:1.3rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.predictive-search__product-rating{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}.predictive-search__rating-text{font-size:1.3rem;line-height:1;text-decoration:underline}.predictive-search__product-was{color:var(--color-foreground-muted);font-size:1.4rem}.predictive-search__search-url{position:sticky;bottom:0;padding:1.2rem 1.6rem 1.6rem;border-top:1px solid #e9e3d9;background:#fff}.predictive-search__button{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.6rem;padding:0 1.6rem;border-radius:1.4rem;background:#231c17;color:#fff;font-size:1.6rem;font-weight:600;text-decoration:none}.predictive-search__none{padding:3.6rem 2rem}.predictive-search__none-title{margin:0;font-size:2rem;font-weight:600;line-height:1.3}.predictive-search__none-text{margin:.8rem 0 2.6rem;color:#5f574e;font-size:1.6rem;line-height:1.5}.predictive-search__notification{padding:2rem;word-break:break-word}.predictive-search__item--empty{grid-template-columns:auto}.predictive-search[open]>form,.predictive-search[open]>[data-predictive-search],.header__search--has-predictive>details[open] .search--header{z-index:2}.header__icons .predictive-search[open] .predictive-search__overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1;cursor:pointer;display:block;opacity:0;transition:opacity .3s ease;background:rgb(var(--color-overlay),.1)}.header__icons .predictive-search.run-top .predictive-search__overlay{opacity:1}@media(min-width:990px){[data-predictive-search]:not(.predictive-search__full){min-width:40rem}}
/*# sourceMappingURL=/cdn/shop/t/249/assets/component-predictive-search.css.map */
