.search-page{padding-bottom:3rem}.search-page__results-header{margin-bottom:1.25rem}.search-page__query-block{margin-bottom:1rem}.search-page__query-form{position:relative;display:flex;width:100%;align-items:center;gap:.75rem;min-height:3.25rem;border:1px solid rgba(219,194,175,.92);border-radius:1rem;background:var(--tcghive-color-surface-lowest);padding:.45rem .5rem .45rem .95rem;box-shadow:0 10px 24px #3a26180a}.search-page__query-icon{color:var(--tcghive-color-outline);font-size:1.2rem;flex:0 0 auto}.search-page__query-input{display:block;width:100%;min-width:0;border:0;background:transparent;color:var(--tcghive-color-text);font-family:var(--tcghive-font-body);font-size:1rem;line-height:1.4rem;padding:.2rem 0}.search-page__query-form .site-search-clear{right:9.6rem}.search-page__query-input::placeholder{color:var(--tcghive-color-outline)}.search-page__query-input:focus{outline:none}.search-page__query-submit{display:inline-flex;min-width:8.5rem;min-height:2.65rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:linear-gradient(180deg,#f59b22,#f58e14);color:#fff;padding:.65rem 1.15rem;font-family:var(--tcghive-font-body);font-size:.8rem;line-height:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 28px #f58e1433}.search-page__mobile-toolbar{display:grid;gap:.75rem;margin-bottom:1rem}.search-page__header-actions{margin-bottom:1rem}.search-page__sort-form--desktop{width:100%;max-width:22rem;margin-left:auto}.search-page__sort-trigger{width:100%}.search-page__sidebar{align-self:start}.search-page__filter-link-list{display:grid;gap:.55rem}.search-page__filter-link{display:inline-flex;width:100%;min-height:2.35rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(219,194,175,.88);border-radius:.95rem;background:var(--tcghive-color-surface-lowest);color:var(--tcghive-color-text);padding:.55rem .8rem;font-family:var(--tcghive-font-body);font-size:.88rem;line-height:1.2rem;font-weight:600;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.search-page__filter-link:hover{border-color:#f58e1461;background:#f58e140f;color:var(--tcghive-color-primary)}.search-page__filter-link.is-active{border-color:#f58e1473;background:#f58e1414;color:var(--tcghive-color-primary)}.search-page__filter-link.is-disabled{opacity:.5;cursor:default}.search-page__filter-count{color:var(--tcghive-color-text-subtle);font-size:.8rem;font-weight:600;flex:0 0 auto}.search-page__price-form{display:grid;gap:.9rem}.search-page__filter-apply{display:inline-flex;width:100%;min-height:2.65rem;align-items:center;justify-content:center;border:0;border-radius:.95rem;background:var(--tcghive-color-primary);color:#fff;padding:.7rem 1rem;font-family:var(--tcghive-font-body);font-size:.76rem;line-height:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-page__active-filters{margin-bottom:1rem}.search-page__product-grid{width:100%}.search-page__pagination{margin-top:1.5rem}.search-page__empty-state,.search-page__landing-state{display:grid;gap:1rem;padding:1.6rem}.search-page__empty-title{margin:0;color:var(--tcghive-color-text);font-family:var(--tcghive-font-headline);font-size:1.5rem;line-height:2rem;font-weight:600}.search-page__empty-hint{margin:0;color:var(--tcghive-color-text-subtle);font-family:var(--tcghive-font-body);font-size:.95rem;line-height:1.45rem}.search-page__browse-actions{margin-top:.25rem}@media(min-width:768px){.search-page__mobile-toolbar{display:none}}@media(max-width:767px){.search-page__query-form{gap:.55rem;padding-inline:.8rem .4rem}.search-page__query-submit{min-width:auto;padding-inline:.95rem}.search-page__header-actions{display:none}.search-page__browse-actions{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-search-page.css.map */
