.search-modal{width:100vw;max-width:none;height:auto;max-height:100svh;margin:0;border:0;border-bottom:var(--border-width) solid var(--color-border);background-color:var(--color-bg);color:var(--color-fg)}.search-modal[open]{animation:search-in var(--duration) var(--ease)}@keyframes search-in{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.search-modal[open]{animation:none}}.search-modal__inner{max-width:var(--page-width);margin-inline:auto;padding:var(--space-4) var(--gutter) var(--space-5)}.search-form{display:flex;align-items:center;gap:var(--space-2);border-bottom:var(--border-width) solid var(--color-fg)}.search-form__input{flex:1 1 auto;min-width:0;min-height:5.6rem;padding:0;border:0;background:none;font-size:var(--text-lg);letter-spacing:-.01em}.search-form__input:focus{outline:none}.search-form__input::-webkit-search-cancel-button{display:none}.predictive-search{margin-top:var(--space-5)}.predictive-search__group+.predictive-search__group{margin-top:var(--space-5)}.predictive-search__title{margin-bottom:var(--space-3);font-size:var(--text-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase;color:var(--color-fg-subtle)}.predictive-search__products{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.predictive-search__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.predictive-search__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.predictive-search__link{font-size:var(--text-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase;transition:opacity var(--duration) var(--ease)}.predictive-search__link:hover,.predictive-search__link:focus-visible{opacity:.55}.predictive-search__empty{font-size:var(--text-base);color:var(--color-fg-subtle)}.predictive-search__footer{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.predictive-search[aria-busy=true]{opacity:.5}.search-page__header{padding-top:var(--space-6);padding-bottom:var(--space-5)}.search-page__title{font-size:var(--text-lg);font-weight:var(--font-weight-medium);letter-spacing:-.02em;text-transform:uppercase}.search-page__form{max-width:48rem;margin-top:var(--space-4)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-search.css.map */
