.listing-search__form{margin:0 auto;max-width:var(--max-width);position:relative}.listing-search__form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:2px solid var(--body-text-color);border-radius:100px;color:var(--body-text-color);font-size:1rem;font-weight:400;padding:1em 2em}.listing-search__form-input::-moz-placeholder{color:var(--body-text-color)}.listing-search__form-input::placeholder{color:var(--body-text-color)}.listing-search__form-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.listing-search__form-clear,.listing-search__form-submit{background:0 0;border:none;cursor:pointer;min-width:auto;padding:0;position:absolute;right:2em;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}.listing-search__form-clear.focus-visible,.listing-search__form-clear.hover,.listing-search__form-clear:focus-visible,.listing-search__form-clear:hover,.listing-search__form-submit.focus-visible,.listing-search__form-submit.hover,.listing-search__form-submit:focus-visible,.listing-search__form-submit:hover{background:0 0}.listing-search__form-clear.focus-visible svg path,.listing-search__form-clear.hover svg path,.listing-search__form-clear:focus-visible svg path,.listing-search__form-clear:hover svg path,.listing-search__form-submit.focus-visible svg path,.listing-search__form-submit.hover svg path,.listing-search__form-submit:focus-visible svg path,.listing-search__form-submit:hover svg path{fill:var(--hyperlink-color)}.listing-search__form-clear{display:none;right:-2em}.listing-search__form-clear svg{height:1.2em;margin-top:2px;width:1.2em}.listing-search__form-input:not(:-moz-placeholder)+.listing-search__form-clear{display:block}.listing-search__form-input:not(:placeholder-shown)+.listing-search__form-clear{display:block}.module-wrapper--dark .listing-search__form-input{background-color:#fff;color:#010101}.module-wrapper--dark .listing-search__form-input::-moz-placeholder{color:#010101}.module-wrapper--dark .listing-search__form-input::placeholder{color:#010101}.module-wrapper--dark .listing-search__form-submit:not(:hover):not(:focus) svg path{fill:#010101}