.predictive-search{display:block;position:absolute;top:100%;left:0;background-color:rgb(var(--color-background));z-index:3;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:2.5rem}.predictive-search-wrapper{height:100%;--page-width: 144rem}.predictive-search-results{overflow-y:auto;height:100%;padding:0 0 2rem}.search-no-result{padding-top:2rem;padding-bottom:2rem;font-family:var(--font-body-family)}@media screen and (min-width: 990px){.predictive-search-results::-webkit-scrollbar{height:.2rem;width:.2rem}.predictive-search-results::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.predictive-search-results::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.predictive-search-results{padding-bottom:0}}.predictive-search__group{width:100%}.predictive-search__group+.predictive-search__group{margin-top:3.8rem}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}.predictive-search__loading-state{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-background),.8);top:0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 749px){.predictive-search__loading-state{height:auto;z-index:1}}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;align-items:center;padding:1rem}@media screen and (max-width: 989px){.search-modal__form,.search.search-modal__form{width:100%}.search-modal__form .search__input.field__input{padding-right:5.9rem}}@media screen and (min-width: 750px) and (max-width: 989px){.search-modal__content{height:100%;padding-bottom:4.4rem}}.predictive-search__results-number{line-height:1;color:rgb(var(--color-foreground));margin-bottom:5rem;margin-top:0}.predictive-search__results-btn{margin-top:3rem;display:flex;justify-content:center;margin-bottom:3rem;z-index:1}.default-search{padding-top:6.5rem;display:grid;grid-template-columns:31.7rem 1fr}@media screen and (max-width: 749px){.default-search{grid-template-columns:1fr;grid-gap:4.4rem}}.default-search__block.isolate .default-search__block-link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width: 989px){.default-search{row-gap:3rem;padding-top:2rem}}.search-modal__header{padding:3.6rem 0 4rem;width:100%;text-align:center;border-bottom:1px solid rgb(var(--color-background));background-color:rgb(var(--color-button-text))}.search-modal__bar{display:flex;justify-content:center;width:100%;margin-top:5rem;margin-bottom:6rem}@media screen and (max-width: 749px){.search-modal__header{padding:1.6rem 0 2rem}.search-modal__bar{margin-top:2rem}}.search-modal__close-button{position:absolute;top:3.6rem;right:3.2rem;background:none;border:none;cursor:pointer;padding:.5rem;line-height:0}main-search .field,.search.search-modal__form .field{--inputs-radius: .8rem;--color-foreground: var(--color-green);--inputs-border-opacity: 1;--color-shadow: var(--color-green)}.search.search-modal__form .field__input{min-width:50rem}main-search .field input,.search.search-modal__form input,.search.search-modal__form .field__label{color:rgb(var(--color-black))}main-search .field__label,.search.search-modal__form .field__label{letter-spacing:0;color:rgb(var(--color-black))}.reset__button{right:0}@media screen and (max-width: 989px){.search-modal__bar{margin-top:1.15rem;margin-bottom:0}.search-modal__close-button{top:2.2rem;right:2.2rem}.predictive-search__results-number{margin-bottom:2rem;padding-top:2rem}.predictive-search-results{padding:0}}@media screen and (min-width: 750px) and (max-width: 989px){.predictive-search__products-list.grid--2-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 1)!important}#predictive-search-option-product-4,#predictive-search-option-product-5{display:none}}@media screen and (max-width: 749px){.search.search-modal__form .field__input{min-width:calc(100vw - 2rem)}.reset__button{display:none!important}#predictive-search-option-product-4,#predictive-search-option-product-3,#predictive-search-option-product-5{display:none}}main-search .predictive-search--search-template{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-predictive-search.css.map */
