.predictive-search{border:none;display:none;margin-left:-.5rem;margin-top:.8rem;min-height:4.5rem;padding-left:.5rem;width:100%}.predictive-search .collections-grid__information{margin-top:0;min-height:34rem;padding:3rem}.predictive-search--search-template{width:100%}@media screen and (min-width:750px){.header predictive-search{position:relative}}predictive-search[loading] .predictive-search,predictive-search[open] .predictive-search{display:block}.predictive-search__heading{align-items:center;color:rgba(var(--color-foreground),.8);display:flex;justify-content:space-between;margin:0 auto;padding:1.5rem 0 .75rem;width:calc(100% - 4rem)}predictive-search .spinner{height:1.5rem;line-height:0;width:1.5rem}.predictive-search__heading .spinner{margin:0 .2rem 0 2rem}predictive-search:not([loading]) .predictive-search-status__loading,predictive-search:not([loading]) .predictive-search__heading .spinner,predictive-search:not([loading]) .predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__loading-state{align-items:center;display:flex;justify-content:center;padding:1.3rem 2rem}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:1.6rem}.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:2.4rem}@media screen and (min-width:750px){.predictive-search__result-group{margin-top:4rem}}.predictive-search__result-tabs{display:flex;flex-wrap:wrap;gap:.8rem 3.2rem;margin-bottom:3.2rem}.predictive-search__result-tabs:empty{margin-bottom:0}.predictive-search__result-tab{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;position:relative}.predictive-search__result-tab span{color:rgb(var(--color-foreground),.5);transition:color var(--duration-default);z-index:1}@media screen and (min-width:1200px){.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{gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.predictive-search__results-list_products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.predictive-search__results-list_products{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px){.predictive-search__results-list_products{grid-template-columns:repeat(5,1fr)}}.predictive-search__results-list_products .price *,.predictive-search__results-list_products .price--on-sale .price-item--regular,.predictive-search__results-list_products .price__sale .price-item--sale{font-size:1.2rem}.predictive-search__results-list_products .card__title{font-size:calc(var(--font-heading-card-scale)*.8rem)}.predictive-search__results-list_products .product-card .card__description{font-size:calc(var(--font-text-card-scale)*1rem)}.predictive-search__results-list_collections{gap:1.6rem;grid-template-columns:repeat(2,1fr)}@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{gap:1.6rem;grid-template-columns:repeat(2,1fr)}@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{align-items:flex-start;background-color:rgb(var(--color-background));border-radius:.6rem;display:flex;flex-direction:column;gap:1.6rem;height:100%;justify-content:space-between;overflow:hidden;padding:2rem;transition:background-color var(--duration-default);width:100%}@media screen and (min-width:750px){.predictive-search__results-list_pages .card-page{padding:2.4rem}}.predictive-search__results-list_pages .card-page:before{background-color:rgb(var(--color-foreground));border-radius:100%;content:"";display:block;height:1rem;transition:box-shadow .5s;width:1rem}.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{display:flex;height:100%;position:relative;text-decoration:none}.predictive-search__results-list_pages .card-page__wrapper:after{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)));width:0}.predictive-search__results-list_pages .card-page__content{position:relative;z-index:1}.predictive-search__results-list_pages .card-page__title{color:rgb(var(--color-foreground));font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);margin:0;text-decoration:none;transition:opacity var(--duration-default)}.predictive-search__results-list_articles{gap:1.6rem;grid-template-columns:repeat(2,1fr)}@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:.6rem}.predictive-search__item{align-items:center;display:flex;gap:1.5rem;padding:.8rem;text-align:left;text-decoration:none;transition:background var(--duration-default);width:100%}@media screen and (min-width:1200px){.predictive-search__item{padding:.8rem 2rem}}.predictive-search__item--link{display:grid;grid-template-columns:5rem 1fr;grid-column-gap:.8rem;grid-template-areas:"product-image product-content"}.predictive-search__item-content{align-items:flex-start;display:flex;flex-direction:column;grid-area:product-content;-ms-grid-column:3;-ms-grid-row:1;justify-content:center}.predictive-search__item-content .price-item--sale,.predictive-search__item-content .price__regular{font-size:1.4rem}.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{background:no-repeat 0 calc(100% - .3rem);background-image:linear-gradient(rgb(var(--color-foreground)),rgb(var(--color-foreground)));background-size:0 .1rem;display:inline;font-size:var(--font-heading-card-size);font-weight:500;line-height:1.4;margin:0;text-decoration:none;transition-duration:var(--duration-default);transition-property:color,background-size,opacity;transition-timing-function:ease}.predictive-search__item--term{align-items:center;color:rgb(var(--color-button));justify-content:space-between;padding:1.3rem .8rem;transition:opacity var(--duration-default);word-break:break-all}.predictive-search__item--term:hover{opacity:.7}@media screen and (min-width:1200px){.predictive-search__item--term{padding:1.3rem 2rem}}.predictive-search .price,.predictive-search__item-vendor+.predictive-search__item-heading{margin-bottom:.2rem}.predictive-search__image{display:block;flex:none;font-family:"object-fit: contain";grid-area:product-image;-ms-grid-column:1;-ms-grid-row:1;height:3.6rem;-o-object-fit:cover;object-fit:cover;width:3.6rem}@media screen and (min-width:1200px){.predictive-search__image{height:5rem;width:5rem}}.predictive-search__results-list_collections .collections-grid__item-title{color:rgb(var(--color-foreground));font-family:var(--font-heading-card-family);font-size:calc(var(--font-heading-card-scale)*1rem);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);margin:1.2rem 0 0;width:100%}.predictive-search__results-list_collections .collections-grid__item-count{margin-top:.8rem}.predictive-search__results-list_collections .collections-grid__item-inner{background:unset;border-radius:.4rem;display:flex;height:100%;overflow:hidden;position:relative;width:100%}.predictive-search__results-list_collections .collections-grid__item-inner:after{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)));width:0}@media (min-width:1200px){.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{inset:0;position:absolute;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{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-default);width:100%}.predictive-search__results-list_collections .collections-grid__image .placeholder-svg{fill:currentColor}.predictive-search__results-list_collections .collections-grid__overlay-link{display:block!important;inset:0;position:absolute}.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{max-height:calc(100vh - var(--header-height, "0px") - var(--ann-height, "0px") - 17rem);max-height:calc(var(--vh, 1vh)*100 - var(--header-height, "0px") - var(--ann-height, "0px") - 17rem);max-height:calc(100dvh - var(--header-height, "0px") - var(--ann-height, "0px") - 17rem);overflow-y:auto}@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") - 26rem)}}.predictive-search__results-list::-webkit-scrollbar{transform:translateX(1rem);width:.4rem}.predictive-search__results-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}@media screen and (max-width:989px){.predictive-search__results-list{-webkit-overflow-scrolling:touch}}