.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-submit-btn{position:absolute;left:1.2rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.6rem;color:#7d7871;transition:color .2s ease;z-index:2}.predictive-search-submit-btn:hover{color:var(--color-primary-plum, #5E0E66)}.predictive-search-submit-btn svg{width:2.2rem;height:2.2rem}.predictive-search-input{width:100%;padding:1.4rem 5rem;font-size:1.8rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:var(--radius-pill, 50px);background-color:#f8f6f4;outline:none;transition:border-color .2s ease,background-color .2s ease}.predictive-search-input:focus{border-color:var(--color-primary-plum, #5E0E66);background-color:#fff;box-shadow:0 0 0 3px #5e0e661a}.predictive-search-close{position:absolute;right:1.2rem;padding:.8rem;border-radius:50%;color:var(--color-heading);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.predictive-search-close:hover{background-color:#eae6e1}.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}@media screen and (max-width:767px){.predictive-search-modal__content{max-height:95vh}.predictive-search-modal__header{padding:1.5rem 0}.predictive-search-input{font-size:1.5rem;padding:1.2rem 4.5rem}.predictive-search-submit-btn{left:.8rem}.predictive-search-close{right:.8rem}.predictive-search-results-wrapper{padding:2rem 0}.predictive-search-results__grid{gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-predictive-search.css.map */
