.predictive-search-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10001;visibility:hidden;transition:visibility .3s ease}.predictive-search-modal.is-open{visibility:visible}.predictive-search-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#18171573;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease}.predictive-search-modal.is-open .predictive-search-modal__backdrop{opacity:1}.predictive-search-modal__content{position:absolute;top:0;left:0;width:100%;max-height:85vh;background-color:#fff;box-shadow:0 10px 40px #0000001a;transform:translateY(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.predictive-search-modal.is-open .predictive-search-modal__content{transform:translateY(0)}.predictive-search-modal__header{padding:2.5rem 0;border-bottom:1px solid var(--color-border)}.predictive-search-form{position:relative;display:flex;align-items:center}.predictive-search-form .icon-search{position:absolute;left:1.5rem;width:2.2rem;height:2.2rem;color:#7d7871;pointer-events:none}.predictive-search-input{width:100%;padding:1.6rem 5rem;font-size:2rem;font-family:var(--font-heading-family);border:none;border-bottom:2px solid var(--color-border);border-radius:0}.predictive-search-input:focus{border-color:var(--color-heading);box-shadow:none}.predictive-search-close{position:absolute;right:1.5rem;padding:.8rem;border-radius:50%;color:var(--color-heading)}.predictive-search-results-wrapper{overflow-y:auto;max-height:calc(85vh - 120px);padding:3rem 0}.predictive-search-results__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:768px){.predictive-search-results__grid{grid-template-columns:2fr 1fr}}.predictive-search-results__heading{font-size:1.4rem;text-transform:uppercase;letter-spacing:.08em;color:#7d7871;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:1px solid var(--color-border)}.predictive-search-list{display:flex;flex-direction:column;gap:1.6rem}.predictive-search-item{display:flex;align-items:center;gap:1.5rem;padding:.8rem;border-radius:var(--radius-sm);transition:var(--transition-base)}.predictive-search-item:hover,.predictive-search-item[aria-selected=true]{background-color:var(--color-card-bg)}.predictive-search-item__media{width:55px;height:70px;flex-shrink:0;border-radius:2px;overflow:hidden;background-color:#f0ece6}.predictive-search-item__media img{width:100%;height:100%;object-fit:cover}.predictive-search-item__info{display:flex;flex-direction:column}.predictive-search-item__title{font-size:1.5rem;font-weight:500}.predictive-search-item__price{font-size:1.4rem;color:var(--color-accent);margin-top:.2rem}.predictive-search-view-all{margin-top:2rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-predictive-search.css.map */
