.tm-search-has-clear input[type="search"]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none;display:none}
.tm-search-has-clear #tm-product-search{padding-right:92px}
.tm-search-has-clear #tm-search-clear{position:absolute!important;top:50%!important;right:48px!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;min-width:0!important;padding:8px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#245d46!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:2}
.tm-search-has-clear #tm-search-clear[hidden]{display:none!important}
.tm-search-has-clear #tm-search-clear:hover{background:#edf3ef!important}
.tm-search-has-clear #tm-search-clear:focus-visible{outline:2px solid #245d46;outline-offset:1px}
.tm-search-has-clear #tm-search-clear svg{width:18px!important;height:18px!important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
