.search-form,.search-form__form{display:block;position:relative}.search-form__row{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-pill);background-color:var(--paper)}.search-form__input{flex:1 1 auto;width:0;min-width:0;min-height:4.4rem;margin:0;padding:0 var(--space-16);border:0;border-radius:var(--radius-pill);background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:1.6rem;-webkit-appearance:none;appearance:none}.search-form__input::-webkit-search-cancel-button,.search-form__input::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}.search-form__input::placeholder{color:color-mix(in srgb,var(--ink) 65%,var(--paper));opacity:1}.search-form__input:focus-visible{outline-offset:-.2rem;--focus-halo: none}.search-form__button{flex:0 0 auto;min-width:4.4rem;min-height:4.4rem;margin:0;padding:0 calc(var(--space-16) - 1px);border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:1.6rem;line-height:1;text-underline-offset:.3rem;cursor:pointer}@media(hover:hover){.search-form__button:hover{text-decoration:underline}}.search-form__button--submit{background-color:var(--drop);color:var(--on-drop);font-weight:700}.search-form__button--close{background-color:var(--chip);color:var(--ink)}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column}.section-header:has(details[open]>.search-modal){transform:none}.search-modal>.search-modal__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--ink) 40%,transparent)}html:has(body.overflow-hidden details[open]>.search-modal){background-color:color-mix(in srgb,var(--ink) 40%,var(--paper))}.search-modal__panel{position:relative;display:flex;flex-direction:column;max-height:100%;padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--ink);background-color:var(--paper);color:var(--ink)}.search-modal .search-form,.search-modal .search-form__form{display:flex;flex-direction:column;width:100%;max-width:72rem;min-height:0;margin:0 auto}@media screen and (min-width:750px){.search-modal__panel{padding:var(--space-24) var(--space-32)}}.search-page__header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16);margin-bottom:var(--space-24)}.search-page__title{margin:0}.search-page__form{max-width:60rem}.search-page__count{margin:0;font-size:1.4rem;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-search.css.map */
