.predictive-search{display:none;background-color:#fff;z-index:99;-webkit-overflow-scrolling:touch}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}@media screen and (min-width:990px){.header predictive-search .predictive-search--header{position:fixed;top:var(--header-bottom-position-desktop, 80px);left:0;right:0;width:100vw;max-height:calc(100vh - var(--header-bottom-position-desktop, 80px) - 20px);background-color:#fff;border-top:1px solid #EAECF0;border-bottom:1px solid #EAECF0;box-shadow:0 20px 40px #00000014;overflow-y:auto;padding:32px 0 40px}}.predictive-search__default-state{width:100%}.predictive-search__default-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:flex-start}@media screen and (max-width:989px){.predictive-search__default-grid{gap:24px;padding:0!important;display:flex;flex-wrap:wrap;flex-direction:column}.predictive-search__default-left,.predictive-search__default-right,.predictive-search__results-left,.predictive-search__results-right{max-width:100%}}.predictive-search__section{margin-bottom:24px}.predictive-search__section:last-child{margin-bottom:0}.predictive-search__section-heading{font-family:var(--font-heading-family);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475467;margin:0 0 14px;line-height:1.2}.predictive-search__chips-list{display:flex;flex-wrap:wrap;gap:10px 12px}.predictive-search__chip{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border-radius:9999px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.predictive-search__chip:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000000f}.predictive-search__chip--popular{background-color:var(--chip-bg, #FEF4BE);color:var(--chip-color, #1D2939)}.predictive-search__chip--popular:hover{background-color:var(--chip-hover-bg, #FEE589)}.predictive-search__chip--age{font-weight:600}.predictive-search__chip--query{background-color:#f2f4f7;color:#1d2939}.predictive-search__chip--query:hover{background-color:#eaecf0}.predictive-search__chip--collection{background-color:#eff8ff;color:#175cd3;border:1px solid rgba(185,224,255,.6)}.predictive-search__chip--collection:hover{background-color:#d1e9ff}.predictive-search__trending-grid{display:flex;gap:14px;flex-wrap:wrap}@media screen and (max-width:989px){.predictive-search__trending-grid{gap:10px}}.predictive-search-card{display:flex;align-items:center;gap:14px;padding:10px 14px;background-color:#fff;border:1px solid #EAECF0;border-radius:14px;text-decoration:none;color:#1d2939;min-height:84px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;flex-basis:calc(50% - 7px);max-width:calc(50% - 7px)}.predictive-search-card:hover{border-color:#d0d5dd;box-shadow:0 4px 14px #0000000d;transform:translateY(-1px)}.predictive-search-card__media{width:64px;height:64px;flex-shrink:0;border-radius:10px;overflow:hidden;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.predictive-search-card__image{width:100%;height:100%;object-fit:contain}.predictive-search-card__placeholder{width:100%;height:100%;fill:#e4e7ec}.predictive-search-card__info{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-width:0}.predictive-search-card__vendor{font-size:11px;font-weight:600;text-transform:uppercase;color:#667085;letter-spacing:.05em;margin-bottom:2px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.predictive-search-card__title{font-size:14px;font-weight:600;color:#1d2939;margin:0 0 4px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.predictive-search-card__price-wrapper{display:flex;align-items:baseline;gap:6px}.predictive-search-card__price{font-size:14px;font-weight:700;color:#1d2939}.predictive-search-card__compare-price{font-size:12px;font-weight:400;color:#98a2b3;text-decoration:line-through}.predictive-search__results-wrapper{width:100%}.predictive-search__results-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:flex-start}.predictive-search__results-right--full{grid-column:1 / -1}@media screen and (max-width:989px){.predictive-search__results-grid{display:flex;flex-direction:column;gap:20px;padding:0!important}.predictive-search-card{max-width:100%;flex-basis:100%}}.predictive-search__view-all-wrapper{display:flex;justify-content:center;margin-top:32px;padding-top:20px;border-top:1px solid #F2F4F7}.predictive-search__view-all-btn{font-size:15px;font-weight:600;color:#1d2939;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.predictive-search__view-all-btn:hover{opacity:.7}.predictive-search__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 20px 48px;max-width:520px;margin:0 auto}.predictive-search__no-results-illustration{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.predictive-search__no-results-svg{width:130px;height:95px}.predictive-search__no-results-img{max-width:140px;max-height:100px;object-fit:contain}.predictive-search__no-results-heading{font-family:var(--font-heading-family);font-size:20px;font-weight:700;color:#1d2939;margin:0 0 8px;line-height:1.3}.predictive-search__no-results-text{font-size:14px;color:#667085;line-height:1.5;margin:0}.predictive-search__loading-state{display:none;justify-content:center;align-items:center;padding:32px}predictive-search[loading] .predictive-search__loading-state{display:flex!important}predictive-search[loading] .predictive-search__results-area,predictive-search[loading] .predictive-search__default-state,predictive-search[loading] .predictive-search__results-wrapper,predictive-search[loading] .predictive-search__no-results{opacity:.4;pointer-events:none}@media screen and (max-width:989px){.predictive-search-mobile-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;width:100vw!important;height:100dvh!important;height:100vh!important;background:#fff!important;overflow-y:auto!important;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important}.search-modal__inner{width:100%;height:100%;display:flex;flex-direction:column}.search-modal__mobile-header{display:flex;align-items:center;gap:12px;margin-bottom:24px;position:sticky;top:0;background:#fff;z-index:2;padding-bottom:4px}.search-modal__mobile-input-wrapper{position:relative;flex-grow:1;display:flex;align-items:center}.search-modal__search-icon{position:absolute;left:16px;display:flex;align-items:center;color:#1d2939;pointer-events:none}.search-modal__search-icon svg{width:18px;height:18px}.search-modal__mobile-input{background-color:var(--header-search-bg, #FEF4BE)!important;border-radius:9999px!important;border:none!important;height:46px!important;padding:0 40px 0 44px!important;width:100%!important;font-size:15px!important;color:#1d2939!important;box-shadow:none!important}.search-modal__cancel-btn{background:none!important;border:none!important;font-size:15px!important;font-weight:600!important;color:#1d2939!important;cursor:pointer!important;padding:6px 4px!important;white-space:nowrap!important}.predictive-search--mobile{display:block!important;padding:0 0 24px!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-predictive-search.css.map */
