.search-page{text-align:var(--text-align, center)}.search-page__head{display:grid;gap:var(--space-3);margin-bottom:var(--space-6);padding-inline:var(--gutter)}.search-page__title{margin:0}.search-page__title{font-size:var(--live-h1-size);line-height:var(--live-h1-lh);letter-spacing:normal}.search-page__form{display:flex;gap:var(--space-2);max-width:40rem;width:100%}.search-page[style*="--text-align: left"] .search-page__form{margin-inline:0 auto}.search-page[style*="--text-align: right"] .search-page__form{margin-inline:auto 0}.search-page__input{flex:1 1 auto;min-width:0;min-height:var(--size-tap-min);padding:0 var(--space-4);border:var(--hairline) solid var(--glass-line-2);border-radius:var(--radius-md);background:var(--glass-fill-1);color:var(--glass-text);font-size:var(--type-body-size);line-height:1}.search-page__input::-webkit-search-cancel-button{display:none}.search-page[data-glass-tier=chip] .search-page__input{border-color:var(--glass-chip-line);border-radius:var(--glass-chip-radius);background:var(--glass-chip-fill);-webkit-backdrop-filter:var(--glass-chip-blur);backdrop-filter:var(--glass-chip-blur)}.search-page[data-glass-tier=card] .search-page__input{border-color:var(--glass-card-line);border-radius:var(--glass-card-radius);background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur)}.search-page[data-glass-tier=sheet] .search-page__input{border-color:var(--glass-sheet-line);border-radius:var(--glass-sheet-radius-edge);background:var(--glass-sheet-fill);-webkit-backdrop-filter:var(--glass-sheet-blur);backdrop-filter:var(--glass-sheet-blur)}.search-page__submit{min-height:var(--size-tap-min);min-width:var(--size-tap-min);padding:0 var(--space-5)}.search-page__count{margin:0;color:var(--glass-text-soft)}.search-page__other{display:grid;gap:var(--space-3);max-width:48rem;margin:var(--space-8) auto 0;padding:0 var(--gutter);list-style:none;text-align:left}.search-page__tile-link{display:flex;gap:var(--space-3);align-items:center;min-height:var(--size-tap-min);padding:var(--space-3);border:var(--hairline) solid var(--glass-card-line);border-radius:var(--glass-card-radius);background:var(--glass-card-fill);color:var(--glass-text);text-decoration:none;overflow:hidden}.search-page__tile-image{flex:none;width:calc(var(--space-16) + var(--space-2));height:calc(var(--space-16) + var(--space-2));border-radius:var(--radius-md);object-fit:cover}.search-page__tile-text{display:grid;gap:var(--space-1);min-width:0}.search-page__tile-kind{font-size:var(--type-body-s-size);color:var(--glass-text-muted);text-transform:uppercase;letter-spacing:.06em}.search-page__tile-title{font-family:var(--font-heading);font-size:var(--type-h3-size);font-weight:var(--weight-heading);line-height:var(--live-h-lh);overflow-wrap:anywhere}.search-page__tile-blurb{color:var(--glass-text-soft);overflow-wrap:anywhere}.site-header__search .suggest{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:30;max-height:min(70vh,28rem);overflow-y:auto;overscroll-behavior:contain;border:var(--hairline) solid var(--glass-sheet-line);border-radius:var(--glass-sheet-radius-edge);background:var(--glass-scrim-deep);-webkit-backdrop-filter:var(--glass-sheet-blur);backdrop-filter:var(--glass-sheet-blur);box-shadow:var(--glass-ring);color:var(--glass-text);text-align:left}.suggest[hidden]{display:none}.suggest__list{margin:0;padding:var(--space-2);list-style:none}.suggest__row{display:flex;gap:var(--space-3);align-items:center;min-height:var(--size-tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;text-decoration:none}.suggest__row:hover,.suggest__row:focus-visible{background:var(--glass-fill-3)}.suggest__image{flex:none;width:calc(var(--space-12) + var(--space-2));height:calc(var(--space-12) + var(--space-2));border-radius:var(--radius-md);object-fit:cover}.suggest__text{display:grid;min-width:0}.suggest__title,.suggest__price{font-family:var(--font-heading);font-weight:var(--weight-strong);line-height:var(--type-search-chip-lh);text-transform:uppercase}.suggest__title{font-size:var(--type-search-chip-size);letter-spacing:var(--ls-caps-wide);overflow-wrap:anywhere}.suggest__price{font-size:var(--type-body-s-size);letter-spacing:var(--ls-caps);color:var(--glass-text-soft)}.suggest__all,.suggest__empty{display:flex;align-items:center;justify-content:center;min-height:var(--size-tap-min);margin:0;padding:var(--space-2) var(--space-4);color:var(--glass-text);text-align:center}.suggest__all{border-top:var(--hairline) solid var(--glass-line-1);text-decoration:underline}.suggest__empty{font-size:var(--type-search-note-size);line-height:var(--type-search-note-lh);letter-spacing:var(--ls-promo);text-transform:uppercase}.rapid-search-title{margin:var(--space-5) 0 var(--space-6);padding-inline:var(--gutter);text-align:center;font-size:var(--type-search-rps-title-size);line-height:var(--live-h1-lh);letter-spacing:normal}.search-wall{position:fixed;left:0;right:0;bottom:0;top:120px;z-index:40;overflow-y:auto;overscroll-behavior:contain;background:#0a161d73;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border-top:var(--hairline) solid rgb(255 255 255 / 14%);opacity:0;transition:opacity .25s ease;color:var(--glass-text)}.search-wall[hidden]{display:none}.search-wall.is-open{opacity:1}.search-wall-open,.search-wall-open body{overflow:hidden}.search-wall__body{max-width:var(--space-page-max-width);margin-inline:auto;padding:0 0 calc(var(--space-12) + env(safe-area-inset-bottom,0px))}.search-wall__note{margin:0 0 var(--space-4);padding-inline:var(--gutter);text-align:center;font-family:var(--font-heading);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--glass-text-soft)}.search-wall__all{margin:var(--space-6) 0 0;text-align:center}.search-wall__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:var(--space-3) var(--gutter) var(--space-2)}.search-wall__title{position:absolute;left:50%;margin:0;transform:translate(-50%);font-family:var(--font-heading);font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.search-wall__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / 26%);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.search-wall__btn .icon-line{width:21px;height:21px}.search-wall__btn:focus-visible{outline:var(--focus-width, 2px) solid var(--accent-focus-on-glass, #fff);outline-offset:var(--focus-offset, 2px)}@media(prefers-reduced-motion:reduce){.search-wall{transition:none}}.search-page:has(.search-page__help--none) .product-rail__list,.search-page:has(.search-page__help--none) .search-page__other{display:none}.search-page__help{display:grid;gap:var(--space-3);justify-items:center;text-align:center;margin-top:var(--space-4)}.search-page__try{margin:var(--space-2) 0 0;color:var(--glass-text-soft);font-size:.9em}.search-page__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.search-page__chip{display:inline-flex;align-items:center;min-height:var(--size-tap-min);padding:0 var(--space-4);border:1px solid var(--glass-chip-line, rgba(255,255,255,.25));border-radius:999px;background:var(--glass-chip-fill, rgba(255,255,255,.08));color:inherit;text-decoration:none}.search-page__all{display:inline-flex;align-items:center;min-height:var(--size-tap-min);font-weight:600;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/79/assets/search.css.map */
