.predictive-search{display:none;background-color:rgb(var(--color-background));z-index:3;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 160px);overflow-x:hidden}.predictive-search--search-template{z-index:2;width:100%;position:absolute;top:100%;left:0;border-radius:0 0 16px 16px;box-shadow:0 8px 30px #00000014}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__results-groups-wrapper{display:grid;grid-template-columns:240px 1fr;gap:0;padding-bottom:0;border-bottom:none}@media screen and (max-width:749px){.predictive-search__results-groups-wrapper{grid-template-columns:1fr;flex-direction:column}}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto;gap:1.6rem}.predictive-search__result-group:first-child{padding-right:2rem;border-right:1px solid #f0f0f0}.predictive-search__result-group:last-child{padding-left:2rem}@media screen and (max-width:749px){.predictive-search__result-group:first-child{border-right:none;border-bottom:1px solid #f0f0f0;padding-right:0;padding-bottom:1.4rem}.predictive-search__result-group:last-child{padding-left:0;padding-top:1.4rem}}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:initial}.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}@media screen and (min-width:750px){.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2){display:none}.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child{flex-grow:1;border-right:none;padding-right:0}}.predictive-search__heading{font-family:inherit;font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#bbb;margin:0 0 .6rem;padding:0;border:none}.predictive-search__results-list{list-style:none;padding:0;margin:0}.predictive-search__list-item{padding:0;border:none}.predictive-search__item{display:flex;align-items:center;padding:.6rem;text-align:left;text-decoration:none;width:100%;border-radius:10px;color:#333;font-family:inherit;font-size:1.4rem;font-weight:400;transition:background .1s}.predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:44px 1fr;grid-column-gap:1.2rem;grid-template-areas:"product-image product-content";align-items:center}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{background-color:#f5f5f5;color:#111}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none}.predictive-search__image{grid-area:product-image;object-fit:cover;width:44px;height:44px;border-radius:8px}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-heading{margin:0;font-size:1.35rem;font-weight:400;font-family:inherit;color:#222}.predictive-search__item-vendor{font-size:.9rem;color:#999}.predictive-search__item .price{color:#888;font-size:1.2rem;margin-top:.3rem}.predictive-search__item-query-result *:not(mark){font-weight:500}.predictive-search__item-query-result mark{color:rgba(var(--color-foreground),.6);background-color:transparent}.predictive-search__search-for-button{margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.predictive-search__item--term{justify-content:space-between;align-items:center;padding:.7rem .6rem;word-break:break-all;font-size:1.4rem;font-weight:400;font-family:inherit;color:#555;border-radius:10px;line-height:1.4}.predictive-search__item--term:hover{background:#f5f5f5;color:#111}.predictive-search__item--term .icon-arrow{width:1.4rem;height:1.4rem;flex-shrink:0;margin-left:2rem;color:rgb(var(--color-link))}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}.predictive-search__results-groups-wrapper{max-height:inherit;overflow-y:auto;overflow-x:hidden}.predictive-search__result-group,.predictive-search__results-list,.predictive-search__item{max-width:100%;box-sizing:border-box}@media screen and (min-width:750px){.header predictive-search{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-predictive-search.css.map */
