.predictive-search{display:none;margin-top:.5rem;padding-left:.3125rem;margin-left:-.3125rem;width:100%;min-height:2.8125rem;border:none}.predictive-search .collections-grid__information{margin-top:0;padding:1.875rem;min-height:21.25rem}.predictive-search--search-template{width:100%}@media screen and (min-width:750px){.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__heading{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 2.5rem);margin:0 auto;padding:.9375rem 0 .46875rem;color:rgba(var(--color-foreground),.8)}predictive-search .spinner{width:.9375rem;height:.9375rem;line-height:0}.predictive-search__heading .spinner{margin:0 .125rem 0 1.25rem}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;align-items:center;padding:.8125rem 1.25rem}predictive-search[loading] .predictive-search__heading~.predictive-search__loading-state,predictive-search[loading] .predictive-search__results-list:first-child{display:none}.predictive-search__results-list{padding-bottom:1rem}.predictive-search__list-item:hover .predictive-search__item-heading,.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{opacity:.7;text-decoration:none}.predictive-search__result-group{margin-top:1.5rem}@media screen and (min-width:750px){.predictive-search__result-group{margin-top:2.5rem}}.predictive-search__result-tabs{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-bottom:2rem}.predictive-search__result-tabs:empty{margin-bottom:0}.predictive-search__result-tab{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:0}.predictive-search__result-tab span{color:rgb(var(--color-foreground),.5);transition:color var(--duration-default);z-index:1}@media screen and (min-width:1100px){.predictive-search__result-tab:hover span{color:rgb(var(--color-foreground))}}.predictive-search__result-tab.active span{color:rgb(var(--color-foreground))}.predictive-search__results-list_products{grid-template-columns:1fr;gap:0;padding-bottom:0}.predictive-search__product-row{border-bottom:.0625rem solid rgb(var(--color-border))}.predictive-search__product-link{display:grid;min-height:4rem;padding:.5rem 0;gap:.875rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;color:rgb(var(--color-foreground));text-decoration:none;transition:opacity var(--duration-default) var(--ease-out)}.predictive-search__product-link:hover,.predictive-search__product-row[aria-selected=true] .predictive-search__product-link{opacity:var(--alpha-link-hover)}.predictive-search__product-media{display:grid;overflow:hidden;width:3rem;height:3rem;border-radius:.375rem;background:rgb(var(--color-card-background));place-items:center}.predictive-search__product-image{width:100%;height:100%;object-fit:cover}.predictive-search__product-content{display:flex;min-width:0;flex-direction:column;gap:.125rem}.predictive-search__product-title{overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.predictive-search__product-title .highlight{padding:0 .0625rem;background:rgba(var(--color-accent),.25);color:inherit}.predictive-search__product-meta,.predictive-search__more-results{color:rgb(var(--color-foreground-secondary));font-size:.875rem;line-height:1.35}.predictive-search__more-results{padding:.75rem 0 0}.predictive-search__more-results a{color:inherit;text-decoration:none}.predictive-search__more-results a:hover{color:rgb(var(--color-foreground))}.predictive-search__results-list_collections{grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:750px){.predictive-search__results-list_collections{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.predictive-search__results-list_collections{grid-template-columns:repeat(4,1fr)}}.predictive-search__results-list_pages{grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:750px){.predictive-search__results-list_pages{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.predictive-search__results-list_pages{grid-template-columns:repeat(4,1fr)}}.predictive-search__results-list_pages .card-page{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;height:100%;padding:1.25rem;border-radius:.375rem;overflow:hidden;background-color:rgb(var(--color-background));transition:background-color var(--duration-default)}@media screen and (min-width:750px){.predictive-search__results-list_pages .card-page{padding:1.5rem}}.predictive-search__results-list_pages .card-page:before{content:"";display:block;width:.625rem;height:.625rem;border-radius:100%;background-color:rgb(var(--color-foreground));transition:box-shadow .5s}.predictive-search__results-list_pages .card-page:hover:before{box-shadow:0 0 0 5px rgba(var(--color-foreground),.2)}.predictive-search__results-list_pages .card-page__wrapper{text-decoration:none;position:relative;height:100%;display:flex}.predictive-search__results-list_pages .card-page__wrapper:after{content:"";display:block;width:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}.predictive-search__results-list_pages .card-page__content{position:relative;z-index:1}.predictive-search__results-list_pages .card-page__title{margin:0;text-decoration:none;transition:opacity var(--duration-default);font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);color:rgb(var(--color-foreground))}.predictive-search__results-list_articles{grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:750px){.predictive-search__results-list_articles{grid-template-columns:repeat(3,1fr)}}.predictive-search__results-list_articles .article-card__image-wrapper{border-radius:.375rem}.predictive-search__item{display:flex;align-items:center;gap:.9375rem;width:100%;padding:.5rem;text-align:left;text-decoration:none;transition:background var(--duration-default)}@media screen and (min-width:1100px){.predictive-search__item{padding:.5rem 1.25rem}}.predictive-search__item--link{display:grid;grid-template-columns:3.125rem 1fr;grid-column-gap:.5rem;grid-template-areas:"product-image product-content"}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.predictive-search__item-content .price__regular,.predictive-search__item-content .price-item--sale{font-size:.875rem}.predictive-search__item-content .price-item--regular{color:rgb(var(--color-foreground-secondary))}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{margin-top:0}.predictive-search__item-heading{display:inline;margin:0;font-weight:500;line-height:1.4;text-decoration:none;background:no-repeat 0 calc(100% - .1875rem);background-image:linear-gradient(rgb(var(--color-foreground)),rgb(var(--color-foreground)));background-size:0% .0625rem;transition-property:color,background-size,opacity;transition-duration:var(--duration-default);transition-timing-function:ease;font-size:var(--font-heading-card-size)}.predictive-search__item--term{justify-content:space-between;align-items:center;padding:.8125rem .5rem;word-break:break-all;color:rgb(var(--color-button));transition:opacity var(--duration-default)}.predictive-search__item--term:hover{opacity:.7}@media screen and (min-width:1100px){.predictive-search__item--term{padding:.8125rem 1.25rem}}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-bottom:.125rem}.predictive-search__image{display:block;grid-area:product-image;flex:none;width:2.25rem;height:2.25rem;object-fit:cover;font-family:"object-fit: contain"}@media screen and (min-width:1100px){.predictive-search__image{width:3.125rem;height:3.125rem}}.predictive-search__results-list_collections .collections-grid__item-title{margin:0;width:100%;font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);color:rgb(var(--color-foreground));font-weight:var(--font-heading-card-weight);font-size:max(.875rem,calc(var(--font-heading-card-scale) * .625rem));margin-top:.75rem}.predictive-search__results-list_collections .collections-grid__item-count{margin-top:.5rem}.predictive-search__results-list_collections .collections-grid__item-inner{background:unset;position:relative;width:100%;height:100%;overflow:hidden;display:flex;border-radius:.25rem}.predictive-search__results-list_collections .collections-grid__item-inner:after{content:"";display:block;width:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}@media(min-width:1100px){.predictive-search__results-list_collections .collections-grid__item:hover .collections-grid__image img,.predictive-search__results-list_collections .collections-grid__item:hover .collections-grid__image svg{transform:scale(1.05)}}.predictive-search__results-list_collections .collections-grid__image{position:absolute;top:0;right:0;bottom:0;left:0;transition:scale var(--duration-default) ease-in-out}.predictive-search__results-list_collections .collections-grid__image img,.predictive-search__results-list_collections .collections-grid__image svg.placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-default)}.predictive-search__results-list_collections .collections-grid__image .placeholder-svg{fill:currentColor}.predictive-search__results-list_collections .collections-grid__overlay-link{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0}.card-wrapper{text-decoration:none}.predictive-search__text{color:rgb(var(--color-foreground-secondary))}.predictive-search__results-list{display:none}.predictive-search__results-list.active{display:grid}.search-modal__form .predictive-search__results-list.active{overflow-y:auto;max-height:calc(100vh - var(--header-height, 0px) - var(--ann-height, 0px) - 10.625rem);max-height:calc(var(--vh, 1vh) * 100 - var(--header-height, 0px) - var(--ann-height, 0px) - 10.625rem);max-height:calc(100dvh - var(--header-height, 0px) - var(--ann-height, 0px) - 10.625rem)}@media screen and (min-width:1360px){.search-modal__form .predictive-search__results-list.active{max-height:calc(100vh - var(--header-height, 0px) - var(--ann-height, 0px) - 16.25rem)}}.predictive-search__results-list::-webkit-scrollbar{width:.25rem;transform:translate(.625rem)}.predictive-search__results-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:1.25rem}@media screen and (max-width:989px){.predictive-search__results-list{-webkit-overflow-scrolling:touch}}.predictive-search__results-list_collections .yap-search-collection-link{display:flex;flex-direction:column;align-items:stretch;min-width:0;height:100%;color:inherit;text-decoration:none}.predictive-search__results-list_collections .yap-search-collection-link .collections-grid__item-inner{flex:none;width:100%;height:clamp(5rem,16dvh,7.5rem)}.predictive-search__results-list_collections .yap-search-collection-link .collections-grid__item-inner:after{content:none}.predictive-search__results-list_collections .yap-search-collection-cta{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:.75rem;padding:.5rem .75rem;border:1px solid #000;border-radius:var(--yap-button-radius, var(--border-radius-button, 0));background:#000;color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;text-align:center}.predictive-search__results-list_collections .yap-search-collection-link:hover .yap-search-collection-cta{background:#292929}.predictive-search__results-list_collections .yap-search-collection-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media screen and (max-width:374px){.predictive-search__results-list_collections .yap-search-collection-cta{padding-inline:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-predictive-search.css.map */
