.menu-search input[type="search"]{flex:1 1 auto;min-width:0}
.menu-search input[type="search"]::-webkit-search-cancel-button,
.menu-search input[type="search"]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}
.menu-search input[type="search"]::-ms-clear{display:none}
.menu-search-clear{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;border:1px solid #b88a4c;border-radius:50%;background:#f5dfb7;color:#40291b;font:600 20px/1 Arial,sans-serif;cursor:pointer}
.menu-search-clear[hidden]{display:none}
.menu-search-clear:focus-visible{outline:3px solid #e8bb61;outline-offset:2px}
