.site-header__search .predictive-search{top:65px}.predictive-search{display:none;position:absolute;top:50px;width:100%;left:auto;border:1px solid var(--color-base-border);z-index:3;background-color:#fff;border-radius:5px}.predictive-search--search-template{z-index:10}.predictive-search__list-item{width:25%;display:inline-block;vertical-align:top;border-right:1px solid var(--color-base-border);border-bottom:1px solid var(--color-base-border)}.predictive-search__list-item:nth-child(4n){border-right:none}svg.icon.icon-arrow{width:20px;height:20px}#predictive-search-results-list{padding:15px}@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 (max-width: 1569px){.predictive-search__list-item{width:33.33%}.predictive-search__list-item:nth-child(3n){border-right:none}.predictive-search__list-item:nth-child(4n){border-right:1px solid var(--color-base-border)}}@media screen and (max-width: 1369px){.predictive-search__list-item{width:100%}}@media screen and (max-width: 1269px){.predictive-search__list-item{width:50%}.predictive-search__list-item:nth-child(2n){border-right:none}.predictive-search__list-item:nth-child(3n){border-right:1px solid var(--color-base-border)}}@media screen and (max-width: 479px){#predictive-search-results-list{padding:5px}.predictive-search__item-vendor+.predictive-search__item-heading{font-size:12px}.predictive-search .price,.predictive-search .price__compare{font-size:12px}.site-header__search .predictive-search{top:54px}}@media screen and (min-width: 750px){.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__heading{margin:22px 20px 0;padding:0;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 4rem);color:var(--color-base-accent-1);font-size:2rem;text-transform:capitalize;font-family:var(--font-body-family);display:none}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}.predictive-search__heading .spinner{margin:0 .2rem 0 2rem}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__item{width:100%;float:left}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column;min-height:75px;padding:0 10px}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:12px;color:var(--color-base-accent-1);font-family:var(--font-heading-family);font-style:italic;display:none}.predictive-search__item-heading{margin:0}.predictive-search__item .price{font-size:1.2rem;display:flex}.predictive-search__item-vendor+.predictive-search__item-heading{margin-bottom:3px;font-size:13px;font-family:var(--font-body-family);color:var(--color-base-accent-1);text-align:left;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.predictive-search .price{font-family:var(--font-body-family);margin-top:.5rem;font-size:13px;color:var(--color-base-accent-1);font-weight:500}.predictive-search__item--term{justify-content:space-between;align-items:center;padding:1.3rem 2rem;word-break:break-all;color:var(--color-base-text)}.template-search.spaced-section{background:var(--color-base-background-1)}li#predictive-search-option-search-keywords{border:none}@media screen and (min-width: 750px){.predictive-search__item--term{padding-bottom:0}}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}@media screen and (min-width: 749px){.site-header__search .predictive-search{top:50px}}@media screen and (min-width: 479px){.site-header__search .predictive-search{top:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-predictive-search.css.map */
