.search-modal__form{z-index:9999999999;position:relative}.predictive-search--search-template{display:none;position:absolute;z-index:9999999;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:8px;border-bottom-right-radius:8px;box-shadow:0 1.2rem 2.4rem rgba(var(--color-foreground),.08);max-height:calc(100vh - 160px);overflow:hidden}predictive-search[open] .predictive-search--search-template{display:flex;flex-direction:column}.header .predictive-search-results,.predictive-search--search-template .predictive-search-results{background-color:rgb(var(--color-background));border-radius:8px;padding:10px 0;margin-top:20px;display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.predictive-search__heading{flex-shrink:0;padding:0 20px}.header .predictive-search__results-list,.predictive-search--search-template .predictive-search__results-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem 1.6rem;padding:0 20px;margin:0;list-style:none;scroll-behavior:smooth;scrollbar-width:thin;overflow-x:hidden;overflow-y:auto;max-height:65vh;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.header .predictive-search__results-list li,.predictive-search--search-template .predictive-search__results-list li{display:flex;flex-direction:column;width:100%;min-width:0;gap:12px;height:100%;position:relative}.header .predictive-search__results-list li:last-child,.predictive-search--search-template .predictive-search__results-list li:last-child{grid-column:1 / -1;display:flex;justify-content:center;margin-top:20px}.header .predictive-search__item--term{width:max-content;margin:0 auto;letter-spacing:1px;min-width:24rem;text-transform:lowercase;font-size:14px;font-weight:600}.predictive-search__item--link{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;height:100%;padding:0;margin:0;background:transparent;border:0;box-shadow:none;text-decoration:none;transition:transform var(--duration-default) ease}@media screen and (hover:hover){.predictive-search__item--link:hover{transform:translateY(-2px)}}.predictive-search__image{display:block;width:100%;aspect-ratio:1 / 1;line-height:0;overflow:hidden;border-radius:8px;background-color:rgba(var(--color-foreground),.04);flex-shrink:0}.predictive-search__image img,.predictive-search__image lazy-image,.predictive-search__image .media{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.predictive-search__image img{transition:transform var(--duration-long) ease}@media screen and (hover:hover){.predictive-search__item--link:hover .predictive-search__image img{transform:scale(1.06)}}.predictive-search__item-content{display:flex;flex-direction:column;gap:.4rem;width:100%;min-width:0}.predictive-search__item-vendor,.predictive-search__item-type{display:none!important}.predictive-search__item-heading{display:block;position:relative;font-size:1.5rem!important;line-height:1.35;word-break:break-word;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 .price bdi{font-size:1.5rem!important;font-weight:500}.predictive-search__add-to-cart{margin-top:auto;width:100%;text-transform:lowercase;background:#fff;min-width:unset;min-height:unset;color:#000;border-radius:6px;border:1px solid #000000;padding:12px 10px;font-size:14px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;letter-spacing:1px;text-decoration:none;font-weight:500;font-family:var(--font-heading-family);line-height:1.2}.predictive-search__add-to-cart:hover:not(:disabled){background:#000;color:#fff}.predictive-search__add-to-cart:active:not(:disabled){transform:scale(.98)}.predictive-search__add-to-cart:disabled{opacity:.5;cursor:not-allowed;background:#fff;color:#999;border-color:#ccc}.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))}@media screen and (max-width:1199px){.header .predictive-search__results-list,.predictive-search--search-template .predictive-search__results-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.4rem;padding:0 16px;min-height:8vh}}@media screen and (max-width:989px){.header .predictive-search__results-list,.predictive-search--search-template .predictive-search__results-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem 1.2rem}.predictive-search__heading{margin:5px 0}}@media screen and (max-width:749px){.header .predictive-search__results-list,.predictive-search--search-template .predictive-search__results-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem;padding:0 12px}.predictive-search__item-heading{font-size:1.4rem!important}.predictive-search__item-content .price bdi{font-size:1.4rem!important}.predictive-search__add-to-cart{padding:10px 8px;font-size:13px}}@media screen and (max-width:300px){.header .predictive-search__results-list,.predictive-search--search-template .predictive-search__results-list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-predictive-search.css.map */
