.search-page__hero{background:var(--color-surface);padding-block:var(--space-lg) var(--space-xl)}.search-page__form{position:relative;display:flex;align-items:center;max-width:24rem;margin-top:var(--space-sm)}.search-page__form-icon{position:absolute;left:16px;color:var(--color-text-muted);pointer-events:none}.search-page__input{flex:1;min-height:44px;padding:0 var(--space-sm) 0 44px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);font-size:var(--text-sm);font-family:inherit;color:var(--color-primary-dark);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.search-page__input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-tint)}.search-page__submit{margin-left:var(--space-2xs)}.search-page__title{margin:var(--space-sm) 0 0;font-family:var(--font-display-headline);font-size:var(--text-2xl);font-weight:400;line-height:1.2;color:var(--color-primary-dark)}.search-page__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm)}.search-page__chips-label{font-size:var(--text-xs);color:var(--color-text-muted)}.search-page__chip{display:inline-flex;align-items:center;min-height:32px;padding-inline:14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);font-size:var(--text-xs);color:var(--color-primary-dark);text-decoration:none;transition:border-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.search-page__chip:hover{border-color:var(--teal);color:var(--teal)}body:not(.motion-off) .search-page__chip:hover{transform:translateY(-1px)}.search-page__results{background:var(--white);padding-block:var(--space-lg) var(--space-xl)}.search-page__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.search-page__count{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.search-page__sort{display:flex;align-items:center;gap:var(--space-3xs)}.search-page__sort-label{font-size:var(--text-xs);color:var(--color-text-muted)}.search-page__sort-select{min-height:36px;padding:0 var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);font-size:var(--text-xs);font-family:inherit;color:var(--color-primary-dark)}.search-page__grid{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg) var(--space-sm);margin:var(--space-md) 0 0;padding:0}@media(min-width:64rem){.search-page__grid{grid-template-columns:repeat(4,1fr);gap:var(--space-xl) var(--space-md)}}.search-page__articles{margin-top:var(--space-xl)}.search-page__article-list{list-style:none;display:grid;gap:var(--space-2xs);margin:var(--space-sm) 0 0;padding:0}@media(min-width:64rem){.search-page__article-list{grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}}.search-page__article a{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;transition:box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.search-page__article a:hover{box-shadow:var(--shadow-sm)}body:not(.motion-off) .search-page__article a:hover{transform:translateY(-2px)}.search-page__article img{flex:none;width:64px;height:64px;border-radius:var(--radius-sm);object-fit:cover;background:var(--slate-tint)}.search-page__article-body{display:flex;flex-direction:column;gap:4px;min-width:0}.search-page__article-title{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);color:var(--color-primary-dark)}.search-page__article-more{font-size:var(--text-xs);font-weight:600;color:var(--teal)}.search-page__empty{max-width:36rem}.search-page__empty p{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.product-card__quick-add{margin-top:auto}.product-card__sold-out{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/search.css.map */
