.predictive-search{display:none;top:calc(100% + 3rem);left:-.1rem;background-color:var(--header-background);z-index:3}.predictive-search--search-template{z-index:2;width:calc(100% + .2rem)}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}}@media screen and (min-width:750px){.predictive-search{border-top:none;width:calc(100% + .2rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__heading{margin:0 auto;padding:2rem 0 .75rem;display:flex;justify-content:space-between;align-items:center;color:rgba(var(--color-foreground),.7)}predictive-search .spinner{width:1rem;height:1rem;line-height:0}.predictive-search__heading .spinner{margin:0 .2rem 0 2rem;stroke:currentColor}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{display:flex;padding:.7rem 0rem;text-align:left;text-decoration:none;width:100%}.predictive-search__item--term .icon-arrow{flex-shrink:0}.predictive-search__image{grid-area:product-image;object-fit:contain}.price .price__sale{display:none}.price.price--on-sale .price__sale{display:block}.price.price--on-sale .price__sale .price-item--regular{margin-right:4px}.price.price--on-sale .price__regular{display:none}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.site-header__search-wrap .header__search .search-modal__content{border-radius:0!important;box-shadow:none!important;padding:24px 28px 28px!important}.site-header__search-wrap .header__search predictive-search[loading] .tg-popular{display:none}.site-header__search-wrap .header__search .predictive-search{overflow:visible!important;max-height:none!important}.site-header__search-wrap .header__search .tg-sfield .search__button svg path{fill:none!important;stroke:#d9f000!important;stroke-width:2.2px}.site-header__search-wrap .header__search .tg-ps__q,.site-header__search-wrap .header__search .tg-ps__p{margin:0;padding-left:8px;padding-right:8px}@media(min-width:990px){.sidebar__search .search-modal.modal__content{top:58px!important;left:50%!important;right:auto!important;width:min(720px,94vw)!important;height:auto!important;max-height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden;border-radius:20px;box-shadow:0 24px 60px #00000047;padding:0!important;transform:translate(-50%,-10px)!important;opacity:0;visibility:hidden;transition:opacity .2s,transform .25s,visibility .2s!important}.sidebar__search .detail-modal.active .search-modal.modal__content{transform:translate(-50%)!important;opacity:1;visibility:visible}.header__search .tg-ps__products{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px}}@media(max-width:989px){.sidebar__search .search-modal.modal__content{width:100%!important;max-width:100%!important;padding:0!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.site-header__search-wrap .header__search .search-modal__content{padding:18px 16px 32px!important}.header__search .tg-ps__img{width:56px;height:56px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/component-predictive-search.css.map */
