.template-search__sticky-header{background-color:oklch(var(--lch-background));position:sticky;top:0;z-index:1;transition:top .15s ease-out}body.has-sticky-header .template-search__sticky-header{top:var(--header-height)}@media (max-width: 749.98px){.template-search__sticky-header{border-top:oklch(var(--lch-black)) 1px solid;border-bottom:oklch(var(--lch-black)) 1px solid}}.search__input.field__input{padding-right:9.8rem}.search__input--header{width:100%;height:4rem;border-radius:0;border:none;padding:0;font-size:1.6rem;line-height:normal;background-color:transparent}@media (min-width: 990px){.search__input--header{height:3rem;padding-bottom:.6rem;border-bottom:.1rem solid oklch(var(--lch-foreground))}}.search__input--header:focus-visible{outline:none;box-shadow:none}.template-search__header-title{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.template-search__header-title-text{font-size:var(--fontSize-collectionTitle);position:relative;display:flex;gap:calc(var(--spacing-unit)*.5*.1rem);margin:0}.template-search__header-title .loading__spinner{position:relative;right:0;top:0}.template-search__filter-button{background-color:transparent;border:none;padding:1.6rem 0 1.6rem 1.6rem;cursor:pointer}.template-search__search .search{margin-top:clamp(calc(var(--spacing-0)/10*1rem),(var(--spacing-0) / 10 * 1rem) + (var(--spacing-4) - var(--spacing-0)) * ((100vw - 39rem) / 1050),calc(var(--spacing-4)/10*1rem))}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.1rem solid oklch(var(--lch-foreground) / .08);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:.1rem solid oklch(var(--lch-foreground) / .08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:oklch(var(--lch-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:oklch(var(--lch-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}
