.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.webexpert-live-search-container{position:relative}#webexpert-live-search-recording{filter:invert(70%) sepia(0%) saturate(177%) hue-rotate(304deg) brightness(111%) contrast(96%);cursor:pointer;position:absolute;right:35px;transform:translateY(-50%);top:50%}#webexpert-live-search-recording.active{filter:invert(22%) sepia(98%) saturate(6319%) hue-rotate(1deg) brightness(104%) contrast(128%)}.webexpert-live-search-spinner{display:none;position:absolute;right:80px;top:16px;width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.webexpert-live-search-clear{display:none;top:50%;transform:translateY(-50%);right:60px;position:absolute;cursor:pointer;width:12px}.webexpert-live-search-icon{width:24px;height:24px}.search .loading{top:12px;z-index:1;background:#FFF;transform:translateY(-50%);position:absolute;right:60px}.webexpert-live-search-submit{color:#7E7E7E;font-size:18px;padding:0 6px;background:transparent;border:none;position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:1}.webexpert-live-search-submit:hover,.webexpert-live-search-submit:active,.webexpert-live-search-submit:focus{background-color:#fff}.webexpert-live-search-form input{font-weight:400;display:inline-block;vertical-align:middle;border:none;border-bottom:1px solid #7e7e7e;padding:8px 0;width:100%;max-width:100%;color:#7E7E7E}#webexpert-live-search-form input:focus{outline:0}.webexpert-live-search-form-outer{margin:0}.webexpert-live-search-form input.webexpert-live-search-input{font-size:16px;font-weight:400;display:block;width:100%;border:1px solid #e1e1e1;padding:4px 75px 4px 18px;height:46px;border-radius:3px;background:#FFF}.webexpert-live-search-results{list-style:none;margin:0;padding:0;max-height:80vh;border:none;border-radius:0 0 14px 14px;box-shadow:0 2px 6px 0 rgba(0,0,0,.19);overflow:scroll;z-index:999;position:absolute;min-width:100%}.webexpert-live-search-results.hide{display:none}.webexpert-live-search-results li{margin:0;cursor:pointer;text-align:left}.webexpert-live-search-results li a{display:block;padding:8px 1em 8px 5.4em;position:relative}.webexpert-live-search-results li a span.woocommerce-Price-amount.amount{margin:0}.webexpert-live-search-results li.no-search-img a,.webexpert-live-search-results li.webexpert-live-search-results-header a{padding-left:20px}.webexpert-live-search-results li:not(.webexpert-live-search-results-header) a{background:#fff;color:var(--bs-body-color,'#000')}.webexpert-live-search-results-header{font-size:14px;font-weight:400}.webexpert-live-search-results-header a{background:#f7f7f4;display:block;color:#333;padding:4px 20px}.webexpert-live-search-results li a:hover{background:#eee;border:none;color:#444;margin:0;text-decoration:none}.webexpert-live-search-results img{position:absolute;left:7px;width:50px!important;border:1px solid rgba(0,0,0,.1);max-width:50px;max-height:50px;display:inline-block;top:50%;transform:translateY(-50%)}.webexpert-live-search-results .title-search{max-height:40px;display:block;overflow:hidden}.webexpert-live-search-results span.category{margin-left:6px;color:#cacaca}.webexpert-live-search-results span.sku_label{opacity:.8;font-size:80%}.highlighted{padding:.2em;color:var(--bs-primary,'#000000');background-color:#fcf8e3;font-weight:bolder}.price-search{color:var(--bs-primary,'#000000')}.webexpert-live-search-form{position:relative;margin:0}.webexpert-live-search-form input:focus,.webexpert-live-search-form #complete:focus{outline:none;border-color:#aaa}.webexpert-live-search-form input{color:#333;background-color:transparent}.webexpert-live-search-form #complete{position:absolute;top:51%;transform:translateY(-50%);padding:6px 19px;text-transform:lowercase;color:#999}.get-input-width{font-family:inherit;font-weight:400;font-size:14px;width:auto;display:inline-block;visibility:hidden;position:fixed;overflow:auto}button.show-password-input{position:absolute!important;right:0!important;color:#000!important;background:transparent!important;padding-right:5px!important;width:auto!important}