@layer saro-components{.saro-search-input{position:relative}.saro-header-search{--saro-control-height:2rem;--saro-icon-button-size:2rem;--saro-icon-button-padding:.375rem;flex:1;justify-content:flex-end;min-block-size:2rem;min-inline-size:0;display:flex}.saro-header-search>.saro-search-input{background:var(--saro-page-bg,var(--saro-card));inline-size:11rem;max-inline-size:100%;transition:inline-size .24s var(--saro-motion-ease)}.saro-header-search:focus-within>.saro-search-input{z-index:50;inline-size:min(80%,18rem);position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.saro-search-field{background-image:var(--saro-select-gradient,none);box-shadow:0 .0625rem .1875rem var(--saro-shadow);transition:box-shadow var(--saro-motion-ui) var(--saro-motion-ease),filter var(--saro-motion-ui) var(--saro-motion-ease);padding-inline:2.5rem .75rem}@media (hover:hover) and (pointer:fine) and (width>41.5rem){.saro-search-field:enabled:is(:hover,:focus){box-shadow:0 .1875rem .5rem -.0625rem var(--saro-shadow)}}@media not all and (hover:hover) and (pointer:fine) and (width>41.5rem){.saro-search-field:enabled:is(:hover:where(:not(*)),:focus){box-shadow:0 .1875rem .5rem -.0625rem var(--saro-shadow)}}.saro-search-icon{inset-inline-start:.75rem;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.saro-search-submit{inset-inline-start:.125rem;position:absolute;top:50%;translate:0 -50%}.saro-search-dropdown{inset-inline:0;z-index:var(--saro-z-dropdown);padding-top:.25rem;position:absolute;top:100%}.saro-search-dropdown[data-side=top]{padding-top:0;padding-bottom:.25rem;top:auto;bottom:100%}.saro-search-options{overscroll-behavior:contain;max-height:14rem}.saro-search-options>:is(button,a){transition:padding var(--saro-motion-ui) var(--saro-motion-ease),background-color var(--saro-motion-ui) ease-out}}@layer saro-themes{html[class] .saro-select-control>input.saro-search-field{padding-inline:2.5rem .75rem}}.saro-search-option-brand{flex:0 0 1rem;block-size:1rem;inline-size:1rem;margin-block-start:.125rem}
