.search-modal.searching{height:calc(100vh - var(--announcement-bar-height, 0px) - 48px)}.search-modal.searching .search__recommendation,predictive-search[open] .search__recommendation,predictive-search[loading] .search__recommendation,predictive-search[results] .search-suggested,predictive-search:not([results]) .predictive-search{display:none}.predictive-search__view{font-size:var(--text-size-200, 12px);padding:0;min-height:auto;line-height:1;height:20px}.predictive-search__results-list{overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.predictive-search__results-list::-webkit-scrollbar-track{background-color:rgb(var(--color-border))}.predictive-search__results-list::-webkit-scrollbar{width:.3rem;background-color:rgb(var(--color-foreground))}.predictive-search__results-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.no-js .predictive-search{display:none}.header .predictive-search{position:relative;flex:1 0 auto}.header .predictive-search__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem}@media screen and (min-width: 750px){.header .predictive-search__head{padding-bottom:1rem}}.header .predictive-search-results{display:flex;flex-direction:column}.header .predictive-search__no-results{padding:0 2rem 2rem}@media screen and (min-width: 1025px){.header .predictive-search__no-results{padding:0 0 3rem}}.header .predictive-search__item--term{margin-top:1rem}.header .predictive-search__results-list{display:flex;flex-wrap:wrap;padding-right:0;margin-left:-2rem;margin-right:-2rem}.header .predictive-search__results-list li{width:50%}@media screen and (min-width: 750px){.header .predictive-search__results-list{padding-right:0;margin-left:-1rem;margin-right:-1rem}.header .predictive-search__results-list li{margin-right:0;padding:1rem}.header .predictive-search__item--term{width:auto;min-width:24rem}}@media screen and (min-width: 1025px){.header .predictive-search__results-list li{width:25%}}.predictive-search--search-template{display:none;position:absolute;z-index:30;top:calc(100% - .1rem);left:0;width:calc(100% - 4rem);margin:0 2rem;padding:2rem;background-color:rgb(var(--color-background));border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}predictive-search[open] .predictive-search--search-template{display:flex;flex-direction:column}.predictive-search--search-template .predictive-search-results{width:calc(100% + 1.5rem)}.predictive-search--search-template .predictive-search__results-list{padding-inline-end:1.5rem;max-height:30rem}.predictive-search--search-template .predictive-search__list-item{padding:1.6rem 0;border-top:.1rem solid rgb(var(--color-border))}.predictive-search--search-template .predictive-search__list-item:last-child{border-top:0;padding-bottom:0;padding-top:1rem}.predictive-search--search-template .predictive-search__list-item:first-child{padding-top:0;border-top:0}.predictive-search--search-template .predictive-search__item-heading{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}.predictive-search__heading{margin:0}predictive-search .icon-spinner{width:16px;height:16px;line-height:0}predictive-search:not([loading]) .predictive-search__heading .icon-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-inline-end:.2rem}predictive-search[loading] .search-modal__form .search__button[type=button]{display:none}.predictive-search__item-heading{display:inline-block;position:relative;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition:background-size var(--duration-default) ease}.predictive-search__item-content .predictive-search__item-heading.heading-4{font-family:var(--font-body-family);font-size:16px;line-height:20px;letter-spacing:.6px;text-transform:uppercase;margin:0 0 4px;color:rgb(var(--color-header-foreground))}@media screen and (hover: hover){.predictive-search__item--link:hover .predictive-search__item-heading{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}}.predictive-search__item{display:flex;text-align:start;text-decoration:none;width:100%}.predictive-search__item--link{display:grid;grid-template-columns:auto 1fr;grid-column-gap:2rem;background-image:none}.predictive-search__item-vendor{font-size:10px;line-height:12px;letter-spacing:1.5px;text-transform:uppercase;color:#979797;margin:0 0 16px}@media (max-width: 750px){.predictive-search__item-vendor{margin:0 0 10px}}.predictive-search__item-vendor+.predictive-search__item-heading{margin-top:.5rem}.predictive-search__image{width:7rem;line-height:0;overflow:hidden;border-radius:min(var(--card-radius),.3rem)}.predictive-search__image img{display:block;width:100%;height:auto;transition:transform var(--duration-long) ease}@media screen and (hover: hover){.predictive-search__item--link:hover .predictive-search__image img{transform:scale(1.1)}}.predictive-search--focus:not(.search-modal--open) .template-search__search .search-modal__form .field{z-index:30}.predictive-search--focus:not(.search-modal--open) .template-search__search predictive-search .search__recommendation{visibility:visible}.predictive-search--focus:not(.search-modal--open) .template-search__search .search-modal__form .field{background-color:rgb(var(--color-background))}.predictive-search--focus .shopify-section-header-sticky{z-index:20}.template-search__search .predictive-search .price{margin-top:0}.template-search__search .predictive-search .price bdi{font-size:calc(var(--font-heading-scale) * 1.6rem)}.template-search__search .predictive-search .price .unit-price{line-height:1}.template-search__search .predictive-search .price .unit-price bdi{font-size:calc(var(--font-heading-scale) * 1.3rem)}
/*# sourceMappingURL=/cdn/shop/t/197/assets/component-predictive-search.css.map */
