.search-input-wrapper{position:relative;width:100%}.search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}#ajax-search{width:100%;padding:15px 40px 15px 45px;font-size:16px;font-weight:300;border:0 solid #ccc;border-radius:30px;background-color:#fff;font-family:inherit}#ajax-search-results{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ccc;width:100%;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;display:none;border-radius:5px;margin-top:4px}.ajax-search-result-item{padding:10px;border-bottom:1px solid #f1f1f1}.ajax-search-result-item a{text-decoration:none;color:#333}.ajax-search-result-item:hover{background-color:#f0f0f0}#ajax-search+.search-button{color:var(--e-global-color-6e1bed9);font-family:var(--e-global-typography-6400e16-font-family),Sans-serif;font-size:var(--e-global-typography-6400e16-font-size);font-weight:var(--e-global-typography-6400e16-font-weight);line-height:var(--e-global-typography-6400e16-line-height);background:none;border:none;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#ajax-search{-webkit-appearance:none;appearance:none}#ajax-search::-webkit-search-cancel-button,#ajax-search::-webkit-search-decoration,#ajax-search::-webkit-search-results-button,#ajax-search::-webkit-search-results-decoration{-webkit-appearance:none;display:none}