.hsearch{position:relative;display:flex;align-items:stretch;min-height:2.5rem;border:1px solid rgb(var(--border-color));background:rgb(var(--background-primary));flex:0 1 auto}.hsearch:focus-within{border-color:rgb(var(--text-color) / .35)}.hsearch__field{flex:1 1 auto;min-width:0;padding:var(--spacing-2) var(--spacing-3);border:0;background:none;color:rgb(var(--text-primary));font:inherit;font-size:.875rem;line-height:1.2;-webkit-appearance:none;appearance:none}.hsearch__field:focus{outline:none}.hsearch__field::placeholder{color:rgb(var(--text-primary) / .5)}.hsearch__field::-webkit-search-cancel-button{display:none}.hsearch__clear{flex:0 0 auto;display:grid;place-items:center;width:1.75rem;padding:0;border:0;background:none;color:rgb(var(--text-primary) / .6);cursor:pointer}.hsearch__clear[hidden]{display:none}.hsearch__submit{flex:0 0 auto;display:grid;place-items:center;width:2.5rem;padding:0;border:0;border-radius:0;background:rgb(var(--accent));color:rgb(var(--button-text-primary));cursor:pointer;transition:opacity .2s ease}.hsearch__submit:hover{opacity:.85}.hsearch__submit svg{color:currentColor}.hsearch__panel{position:absolute;inset-inline:-1px;top:calc(100% + 1px);z-index:20;max-height:min(70vh,32rem);overflow-y:auto;padding:var(--spacing-3) 0;border:1px solid rgb(var(--border-color));background:rgb(var(--background-primary));color:rgb(var(--text-primary));box-shadow:0 12px 32px rgb(var(--text-primary) / .12);text-align:start}.hsearch__panel[hidden]{display:none}.hsearch__group{margin:0;padding:var(--spacing-2) var(--spacing-4);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-primary) / .55)}.hsearch__list{margin:0;padding:0;list-style:none}.hsearch__row{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);color:inherit;text-decoration:none}.hsearch__row:hover,.hsearch__row[data-highlighted]{background:rgb(var(--text-primary) / .04)}.hsearch__row--collection,.hsearch__row--page,.hsearch__row--quick{padding-block:var(--spacing-1-5)}.hsearch__row--collection .hsearch__name,.hsearch__row--page .hsearch__name,.hsearch__row--quick .hsearch__name{font-weight:500}.hsearch__row--page .hsearch__name:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-inline-end:var(--spacing-2);vertical-align:middle;background:rgb(var(--accent))}.hsearch__name b{font-weight:600}.hsearch__corrected{margin:0;padding:var(--spacing-2) var(--spacing-4);font-size:.8125rem;color:rgb(var(--text-primary) / .6)}.hsearch__thumb{flex:0 0 auto;width:2.75rem;height:2.75rem;object-fit:contain;background:rgb(var(--text-primary) / .04)}.hsearch__text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.hsearch__name{font-size:.875rem;line-height:1.3}.hsearch__caption{font-size:.8125rem;color:rgb(var(--text-primary) / .6)}.hsearch__empty{margin:0;padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;color:rgb(var(--text-primary) / .65)}.hsearch__all{display:block;margin-top:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid rgb(var(--border-color));font-size:.875rem;color:inherit}.header__search--desktop{display:none}@media screen and (min-width:1150px){.header__secondary-nav{justify-self:stretch;min-width:0}.header__secondary-nav>.header__icon-list{flex:1 1 auto;min-width:0}.header__search--desktop{display:flex;flex:0 1 22rem;min-inline-size:9rem}.header__search--mobile{display:none}}.header__search-row{display:none}@media screen and (max-width:1149px){.header__search-row{display:block;padding-inline:var(--container-gutter, var(--spacing-5));padding-block-end:var(--spacing-3);border-block-start:1px solid rgb(var(--border-color));padding-block-start:var(--spacing-3)}.header__search--mobile{width:100%;min-height:2.75rem}.header__search--mobile .hsearch__field{font-size:1rem}.header__search--mobile .hsearch__submit{width:2.75rem}.header__secondary-nav>.header__icon-list{gap:var(--spacing-4)}.header__secondary-nav>.header__icon-list>a:not(.hidden),.header__secondary-nav>.header__icon-list>button{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/header-search.css.map */
