.predictive-search__results-groups-wrapper{display:flex;border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:1rem}.predictive-search--search-template{z-index:9}@media screen and (max-width: 749px){.predictive-search--header{right:0;left:0;top:100%}}@media screen and (max-width: 989px){.predictive-search{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width: 750px){.predictive-search{border-top:none}.header predictive-search{position:relative}}predictive-search[open],predictive-search[loading]{display:block}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__heading{font-size:2rem;color:rgba(var(--color-foreground),.7);margin-bottom:0}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}.predictive-search__heading .spinner{margin:0 .2rem 0 2rem}.search-modal__form .field__input{font-family:var(--font-body-family)}.search-modal__form .field__input::placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important}predictive-search:not([loading]) .predictive-search__heading .spinner,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__heading~.predictive-search__loading-state,predictive-search[loading] .predictive-search__results-list:first-child{display:none}.predictive-search-results{max-height:45vh;overflow-y:scroll}.predictive-search__list-item[aria-selected=true]>*:not(button),.predictive-search__list-item:not(.predictive-search__list-item--heading):hover>*:not(button){color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.predictive-search__list-item[aria-selected=true]>a,.predictive-search__list-item:not(.predictive-search__list-item--heading):hover a{text-decoration:underline}.predictive-search__list-item:not(:last-child){border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.predictive-search__list-item{font-size:1.85rem}.predictive-search__list-item:not(.predictive-search__list-item--heading):hover .predictive-search__image-wrapper{border-color:rgba(var(--color-foreground),.15)}.predictive-search__list-item:not(.predictive-search__list-item--heading):hover .predictive-search__image-wrapper img{transform:scale(1.1)}.predictive-search__list-item .predictive-search__image-wrapper{width:60px;height:60px;border-radius:var(--global-border-radius);border:1px solid rgba(var(--color-foreground),.1);overflow:hidden;flex-shrink:0}.predictive-search__list-item .predictive-search__image-wrapper img{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .3s ease}.predictive-search__item__content{flex:1}button.predictive-search__item--term{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));padding:1rem;text-align:left;text-decoration:none;width:100%;border:none;border-radius:0;font-size:1.6rem;display:flex;align-items:center;font-family:var(--font-body-family);font-style:var(--font-body-style)}button.predictive-search__item--term:hover{background-color:rgba(var(--primary-button-hover-background));color:rgba(var(--primary-button-hover-text))}.predictive-search__item--term .icon-arrow{width:17px;height:17px;flex-shrink:0;margin-left:15px;color:rgb(var(--color-link))}.predictive-search__image{object-fit:contain;font-family:"object-fit: contain"}.predictive-search-products{overflow:auto}a.predictive-search__item{display:flex;align-items:center;padding:1rem 2rem;text-align:left;text-decoration:none;width:100%}.predictive-search__item-heading{line-height:1.4;margin:0}.predictive-search__item-content{padding-left:15px}.search__input_field .input__field{padding:0 8rem 0 20px;border-radius:var(--search-modal-input-radius)}.predictive-search__item-excerpt{font-size:1.2rem;color:rgba(var(--color-foreground),.5);margin:0;line-height:1.6}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto;gap:2rem}@media screen and (min-width: 750px){.predictive-search__result-group:first-child{flex:0 0 26.4rem}.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}}@media screen and (max-width: 749px){.predictive-search__results-groups-wrapper{flex-direction:column}}.predictive-search__item-content:only-child{padding:0}@media screen and (min-width: 750px){.predictive-search--header .predictive-search__result-group:first-child{flex:0 0 100%}.predictive-search--header .predictive-search__results-groups-wrapper{flex-wrap:wrap}}.predictive-search__no-results{font-size:16px;padding-block:.5rem}predictive-search .predictive-search{box-sizing:border-box;position:absolute;z-index:50;top:calc(100% + .5rem);left:0;right:0;background-color:#fff;border:1px solid #d1d5db;border-radius:var(--global-border-radius);overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}predictive-search .predictive-search__list{padding:0;margin:0;list-style:none}predictive-search .predictive-search__list-item.predictive-search__list-item--heading{padding:1rem}predictive-search .predictive-search__list-item.predictive-search__list-item--heading:last-child{padding-bottom:1rem}predictive-search .predictive-search__list__link{width:100%;display:flex;align-items:flex-start;gap:1rem;padding:1rem;text-decoration:none;color:inherit;transition:background-color .15s}.predictive-search__item-price{font-size:1.5rem}.predictive-search__list-item--heading{background-color:#f8f8f8}.predictive-search__image-placeholder{background-color:rgba(var(--color-foreground),.05);width:60px;height:60px;border-radius:var(--global-border-radius);display:flex;align-items:center;justify-content:center}.predictive-search__image-placeholder img{width:75%!important;height:75%!important;object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/127/assets/component-predictive-search.css.map */
