.recipe-search-block{margin-bottom:1.25rem}.recipe-search{display:block}.recipe-search__field{position:relative;display:flex;min-width:0}.recipe-search__input{flex:1 1 auto;width:100%;min-width:0;min-height:44px;padding:.5rem 3rem .5rem .875rem;font-size:1rem;font-family:inherit;color:var(--color-text-main, #2e1a47);background:var(--color-background-main, #fcfaf1);border:1px solid var(--color-borders-forms-primary, #d4d1ca);border-radius:6px}.recipe-search__input::placeholder{color:var(--color-text-main, #2e1a47);opacity:.64}.recipe-search__input::-webkit-search-cancel-button,.recipe-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.recipe-search__submit{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-text-main, #2e1a47);cursor:pointer}.recipe-search__submit:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:transparent;transition:background-color 175ms ease}.recipe-search__submit:hover:before{background:#2e1a4714}.recipe-search__submit-icon{position:relative;z-index:1;display:inline-flex}.recipe-search__submit-icon svg{display:block;width:18px;height:18px}.recipe-search__submit-icon svg circle{stroke:currentColor}.recipe-search__submit-icon svg path{fill:currentColor}.recipe-search__input:focus-visible,.recipe-search-page__browse:focus-visible,.recipe-search-page__suggestion:focus-visible{outline:2px solid var(--color-text-main, #2e1a47);outline-offset:2px}.recipe-search__submit:focus-visible{outline:2px solid var(--color-text-main, #2e1a47);outline-offset:-2px}.recipe-search-page__heading{font-family:var(--font-stack-body-primary, Inter, sans-serif)!important;font-style:normal;letter-spacing:normal;outline:none}.recipe-search-page__empty{max-width:40rem}.recipe-search-page__browse{display:inline-flex;align-items:center;min-height:44px;margin-top:.5rem}.recipe-search-page__browse .button__text{width:auto}.recipe-search-page__suggestions{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.recipe-search-page__suggestions-item{display:flex}.recipe-search-page__suggestion{display:inline-flex;align-items:center;min-height:44px;padding:.25rem 1rem;font-size:1rem;line-height:1.25;color:var(--color-text-main, #2e1a47);text-decoration:none;border:1px solid rgba(46,26,71,.3);border-radius:30px;background:transparent}.recipe-search-page__suggestion:hover{border-color:var(--color-text-main, #2e1a47)}
/*# sourceMappingURL=/cdn/shop/t/93/assets/component-recipe-search.css.map */
