predictive-search{display:block;width:100%}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}predictive-search:not([loading]) .predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__actions,predictive-search[loading] .predictive-search__layout~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__layout~.predictive-search__actions{display:block}predictive-search[loading] .predictive-search__loader{opacity:1;visibility:visible}.predictive-search{--results-max-height: (var(--full-screen) - var(--header-height) - var(--announcement-height));position:absolute;z-index:4000;top:100%;right:0;left:0;width:100%;max-height:var(--results-height, var(--results-max-height));opacity:0;visibility:hidden;transition:max-height .5s ease,opacity .5s ease,visibility .5s;background:var(--bg);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:smooth;scrollbar-width:none;-ms-overflow-style:none}.predictive-search::-webkit-scrollbar{display:none}.js__header__stuck .predictive-search{--announcement-height: 0}.predictive-search--empty{z-index:3999}header-search-form{width:100%}header-search-form~.predictive-search--empty,predictive-search:not([open]):not([results])~.predictive-search--empty{opacity:1;visibility:visible;max-height:var(--results-height, var(--results-max-height))}predictive-search[open=true] .predictive-search{opacity:1;visibility:visible}.predictive-search__outer{position:relative;padding:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:padding .3s ease,opacity .3s ease,visibility .3s}.predictive-search__outer--empty,.is-searched .predictive-search__outer{opacity:1;visibility:visible;pointer-events:auto;padding:var(--outer) 0}@media only screen and (min-width:990px){.predictive-search__layout{--columns: repeat(3, minmax(0, 1fr))}}@media only screen and (min-width:750px){.predictive-search__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--gutter)}}.predictive-search__layout--no-products,.predictive-search__layout--no-suggestions{grid-template-columns:100%}@media only screen and (max-width:749px){.predictive-search__column{margin-bottom:var(--inner)}}.predictive-search__actions{margin:var(--inner) 0}@media only screen and (min-width:750px){.predictive-search__group{padding-bottom:var(--inner)}}.predictive-search__heading{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);text-transform:var(--FONT-UPPERCASE-HEADING);color:var(--link);margin-bottom:var(--inner);padding-bottom:10px;border-bottom:1px solid var(--border)}.predictive-search__item{margin-bottom:var(--inner);font-size:calc(var(--font-nav-small) * var(--FONT-SIZE-NAV))}.predictive-search__link{transition:color .3s ease;padding:5px 0}.predictive-search__products__list{padding:0}@media only screen and (max-width:749px){.predictive-search__products__list .product-link{display:grid;grid-template-columns:50px auto;gap:16px}.predictive-search__products__list .product-item__info{text-align:left;padding-left:0}body.grid-compact .predictive-search__products__list{margin-bottom:-16px}body.grid-compact .predictive-search__grid-item{margin-bottom:16px}}.predictive-search__empty p{margin:0}.predictive-search__loading-state{margin:var(--inner) 0;min-height:var(--btn-height);display:flex;align-items:center}.predictive-search__loader{margin:auto;opacity:0;transition:opacity .3s ease,visibility .3s}.predictive-search__item[aria-selected=true]>a,.predictive-search__grid-item[aria-selected=true]>a,.predictive-search__actions>.btn[aria-selected=true]{outline:5px auto var(--accent)}@media only screen and (max-width:749px){.supports-touch .predictive-search__grid-item hover-images:after,.supports-touch .predictive-search__grid-item .product-item__bg__slide:not(:first-child){display:none}}.header__desktop__navigation-left{display:flex;align-items:center;gap:18px;min-width:0}.header-search-trigger{display:flex;align-items:center}.header-search-trigger details{display:block}.header-search-trigger__button{display:inline-flex;align-items:center;gap:10px;width:auto;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--link);cursor:pointer}.header-search-trigger__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px}.header-search-trigger__icon svg{display:block;width:20px;height:20px;color:currentColor;stroke:currentColor}.header-search-trigger__label{display:block;color:currentColor;font-family:var(--FONT-STACK-NAV);font-size:15px;font-style:normal;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}@media(hover:hover){.header-search-trigger__button:hover{color:var(--link-hover)}}.search-empty-state{background:var(--bg)}.search-empty-state__inner{display:flex;flex-direction:column;width:100%;min-height:100%}.search-empty-state__content{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(145px,.8fr) minmax(0,3fr);gap:32px;width:100%;padding:36px var(--outer) 42px}.search-empty-state__column,.search-empty-state__products{min-width:0}.search-empty-state__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.search-empty-state__heading{margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--border);font-family:var(--search-heading-font);font-size:var(--search-heading-size);font-style:var(--search-heading-style);font-weight:var(--search-heading-weight);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.search-empty-state__heading-row .search-empty-state__heading{flex:1;margin:0;padding:0;border-bottom:0}.search-empty-state__clear{flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;font-family:var(--search-text-font);font-size:var(--search-text-size);font-style:var(--search-text-style);font-weight:var(--search-text-weight);line-height:1.2;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.search-empty-state__clear[hidden]{display:none}.search-empty-state__links{display:flex;flex-direction:column;gap:10px}.search-empty-state__link{display:flex;align-items:center;gap:8px;width:fit-content;color:inherit;font-family:var(--search-text-font);font-size:var(--search-text-size);font-style:var(--search-text-style);font-weight:var(--search-text-weight);line-height:1.3}.search-empty-state__recent-icon,.search-empty-state__search-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 13px;width:13px;height:13px;color:#8a8a8a}.search-empty-state__recent-icon svg,.search-empty-state__search-icon svg{display:block;width:13px;height:13px}.search-empty-state__products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.search-empty-state__product{min-width:0;width:100%}.search-empty-state__product .nosto-product-card{width:100%;min-width:0}.search-empty-state__product{min-width:0}.search-empty-state__footer{width:100%;margin-top:auto;padding:0 var(--outer);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f8f8f8}.search-empty-state__footer-link{display:inline-flex;align-items:center;gap:8px;min-height:50px;color:inherit;font-family:var(--search-text-font);font-size:var(--search-text-size);font-style:var(--search-text-style);font-weight:var(--search-text-weight);text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:749px){.search-empty-state__content{display:flex;flex-direction:column;gap:24px;padding:18px var(--inner) 28px}.search-empty-state__heading{margin-bottom:12px}.search-empty-state__links{gap:11px}.search-empty-state__products{display:block;width:100%}.search-empty-state__products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px;width:100%}.search-empty-state__product,.search-empty-state__product .nosto-product-card{width:100%;min-width:0}.search-empty-state__footer{display:none}}.search-nosto-results[hidden],.search-empty-state[hidden]{display:none!important}.search-nosto-results{width:100%;background:var(--bg)}.search-nosto-results__content{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:32px;width:100%;padding:36px var(--outer) 42px}.search-nosto-results__suggestions,.search-nosto-results__products{min-width:0}.search-nosto-results__keywords{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.search-nosto-results__keyword{-webkit-appearance:none;appearance:none;display:block;margin:0;padding:0;border:0;background:transparent;color:inherit;font-family:var(--search-text-font);font-size:var(--search-text-size);font-style:var(--search-text-style);font-weight:var(--search-text-weight);line-height:1.3;text-align:left;cursor:pointer}.search-nosto-results__products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none}.search-nosto-results__product{min-width:0}.search-nosto-results__product .nosto-product-card{width:100%;min-width:0}.search-nosto-results__footer{width:100%;padding:0 var(--outer);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.search-nosto-results__footer-link{display:inline-flex;align-items:center;gap:4px;min-height:50px;color:inherit;font-family:var(--search-text-font);font-size:var(--search-text-size);font-style:var(--search-text-style);font-weight:var(--search-text-weight);text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:749px){.search-nosto-results{width:100%;max-height:calc(var(--full-screen) - var(--header-height));overflow-y:auto;overflow-x:hidden}.search-nosto-results__content{display:flex;flex-direction:column;gap:26px;width:100%;padding:18px 20px 24px}.search-nosto-results__suggestions{width:100%}.search-nosto-results__keywords{display:flex;flex-direction:column;align-items:stretch;gap:10px}.search-nosto-results__keyword{width:100%;text-align:left}.search-nosto-results__products{display:block;width:100%}.search-nosto-results__products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px;width:100%;margin:0;padding:0;list-style:none}.search-nosto-results__product,.search-nosto-results__product .nosto-product-card{width:100%;min-width:0}.search-nosto-results__product .nosto-product-card__media{width:100%}.search-nosto-results__footer{display:block;width:100%;padding:0 20px;border-top:1px solid var(--border);border-bottom:0}.search-nosto-results__footer-link{display:flex;align-items:center;width:100%;min-height:52px;padding:0;font-family:var(--search-text-font);font-size:var(--search-text-size);font-style:var(--search-text-style);font-weight:var(--search-text-weight);color:inherit;text-decoration:underline;text-underline-offset:2px}}.search-nosto-results{position:absolute;z-index:4000;top:100%;right:0;left:0;width:100%;max-height:calc(var(--full-screen) - var(--header-height) - var(--announcement-height));background:var(--bg);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.search-nosto-results::-webkit-scrollbar{display:none}.js__header__stuck .search-nosto-results{--announcement-height: 0px}.search-popdown__results{position:absolute;z-index:4000;top:100%;right:0;left:0;width:100%;max-height:calc(var(--full-screen) - var(--header-height) - var(--announcement-height));background:var(--bg);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.search-popdown__results::-webkit-scrollbar{display:none}.js__header__stuck .search-popdown__results{--announcement-height: 0px}.search-nosto-results__products-heading{display:flex;align-items:center;gap:4px}.search-nosto-results__products-count{font:inherit;letter-spacing:inherit;text-transform:inherit}.header-search-trigger input[type=search],.search-popdown input[type=search],.predictive-search input[type=search]{background:#f4f4f4;border:1px solid transparent;border-radius:20px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.header-search-trigger input[type=search]:focus,.header-search-trigger input[type=search]:focus-visible,.search-popdown input[type=search]:focus,.search-popdown input[type=search]:focus-visible,.predictive-search input[type=search]:focus,.predictive-search input[type=search]:focus-visible{border-color:#b8b8b8;outline:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/531/assets/predictive-search.css.map */
