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}}.search-popdown .predictive-search{--search-separator: color-mix(in srgb, var(--COLOR-SUBMENU-LINK) 22%, transparent);border-top:1px solid var(--search-separator)}.search-popdown .predictive-search>.wrapper{width:100%;max-width:var(--site-rail-max, calc(var(--content-max, 1320px) + 40px));padding:32px var(--site-gutter, 20px) 38px}.search-popdown .predictive-search__layout{grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);gap:48px}.search-popdown .predictive-search__layout--no-suggestions{display:block}.search-popdown .predictive-search__group+.predictive-search__group{margin-top:28px}.search-popdown .predictive-search__heading{margin:0 0 16px;padding-bottom:12px;font-size:var(--font-body-small);line-height:1.25;border-bottom-color:var(--search-separator)}.search-popdown .predictive-search__item{margin-bottom:4px}.search-popdown .predictive-search__link{display:flex;min-height:44px;align-items:center;margin-inline:-12px;padding:9px 12px;border-radius:min(var(--RADIUS),10px);line-height:1.35;transition:color .18s ease,background-color .18s ease}.search-popdown [data-predictive-search-results] .predictive-search__products__list .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.search-popdown .predictive-search__grid-item{min-width:0}.search-popdown .predictive-search__grid-item .product-link{height:100%}.search-popdown .predictive-search__grid-item .product-item__image{overflow:hidden;border-radius:0;background:var(--text-a5)}.search-popdown .predictive-search__grid-item .product-item__bg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.search-popdown .predictive-search__grid-item .product-item__info{padding:14px 0 0;text-align:left}.search-popdown .predictive-search__grid-item .product-item__title{margin-bottom:6px;line-height:1.35}.search-popdown .predictive-search__actions{margin:24px 0 0;padding-top:24px;border-top:1px solid var(--search-separator)}.search-popdown .predictive-search__actions .btn{min-width:220px;justify-content:center}.search-popdown .predictive-search__empty{max-width:720px;padding:8px 0 4px}.search-popdown .predictive-search__empty-message{max-width:58ch;margin:0;color:var(--COLOR-SUBMENU-LINK);font-size:clamp(var(--font-body-medium),1.25vw,var(--font-body-large));line-height:1.55}.search-popdown .predictive-search__empty+.predictive-search__actions{margin-top:24px;padding-top:0;border-top:0}.search-popdown .predictive-search__item[aria-selected=true]>a,.search-popdown .predictive-search__grid-item[aria-selected=true]>a,.search-popdown .predictive-search__actions>.btn[aria-selected=true]{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){.search-popdown .predictive-search__link:hover{color:var(--link-hover);background:var(--text-a5)}.search-popdown .predictive-search__grid-item:hover .product-item__bg{transform:scale(1.025)}}@media only screen and (min-width:750px)and (max-width:989px){.search-popdown .predictive-search__layout{grid-template-columns:minmax(210px,.9fr) minmax(0,2.1fr);gap:32px}.search-popdown [data-predictive-search-results] .predictive-search__products__list .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:749px){.search-popdown .predictive-search{border-top:0}.search-popdown .predictive-search>.wrapper{width:100%;max-width:none;padding:20px 16px 32px}.search-popdown .predictive-search__layout{display:block}.search-popdown .predictive-search__column{margin-bottom:24px}.search-popdown .predictive-search__group+.predictive-search__group{margin-top:24px}.search-popdown .predictive-search__heading{margin-bottom:10px;padding-bottom:10px}.search-popdown [data-predictive-search-results] .predictive-search__products__list .grid,.search-popdown .predictive-search--empty .predictive-search__products__list .grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.search-popdown .predictive-search__grid-item{padding:14px 0;border-bottom:1px solid var(--search-separator)}.search-popdown .predictive-search__products__list .product-link{grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:center}.search-popdown .predictive-search__grid-item .product-item__image{width:80px;height:80px;padding-top:0}.search-popdown .predictive-search__grid-item .product-item__info{padding:0}.search-popdown .predictive-search__actions{margin-top:0;padding-top:0;border-top:0}.search-popdown .predictive-search__actions .btn{width:100%;min-width:0}.search-popdown .predictive-search__empty{padding-top:4px}.search-popdown .predictive-search__empty-message{font-size:var(--font-body-medium);line-height:1.5}.search-popdown .predictive-search__empty+.predictive-search__actions{margin-top:0}}@media(prefers-reduced-motion:reduce){.search-popdown .predictive-search__grid-item .product-item__bg,.search-popdown .predictive-search__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/predictive-search.css.map */
