.thaps-search-box .thaps-search-form{position:static;animation:none}.thaps-search-box.icon_style .thaps-search-form{position:absolute}.thaps-search-box .thaps-from-wrap{border-radius:4px}.thaps-search-box.submit-active .thaps-from-wrap{align-items:normal}.thaps-search-box .thaps-from-wrap:focus-within{border-color:#e7f5ff}.thaps-search-box .thaps-search-form .thaps-search-autocomplete{border-radius:4px!important;background-color:#fff}.thaps-search-box #thaps-search-button{height:auto;border-radius:4px;word-break:normal}.thaps-search-box .thaps-preloader.thaps-loading{border-color:#cccccc6e;border-right-color:#8888887a}.thaps-search-box.submit-active .thaps-preloader.thaps-loading{right:70px!important}.thaps-search-box.icon_style .thaps-preloader.thaps-loading{right:0!important}div.thaps-autocomplete-suggestions{border:1px solid #eee;border-radius:0;margin-top:0;padding-bottom:0;box-shadow:none;background-color:#fff!important;animation:none}.thaps-autocomplete-suggestions .thaps-autocomplete-suggestion{display:flex;padding:.5rem;margin:0;gap:0;align-items:stretch;border-top:0;border-radius:0}.thaps-autocomplete-suggestions .thaps-autocomplete-selected{background:#f0f0f166}.thaps-autocomplete-suggestions .thaps-suggestion-heading{border-bottom:1px solid #e7f5ff;margin-bottom:.5rem}.thaps-autocomplete-suggestions .thaps-img,.thaps-autocomplete-suggestions .thaps-suggestion-product .thaps-img{display:block;width:65px;height:auto;max-height:none;margin-right:1rem;flex-shrink:1;border-radius:0;overflow:visible;box-shadow:none}.thaps-autocomplete-suggestions .thaps-img img,.thaps-autocomplete-suggestions .thaps-suggestion-product .thaps-img img{width:auto;max-height:none;max-width:100%;border-radius:3px;transition:none}.thaps-autocomplete-suggestions .thaps-autocomplete-suggestion:hover .thaps-img img{transform:none}.thaps-autocomplete-suggestions .thaps-content-wrapp{display:flex;justify-content:space-between;flex-grow:2;align-items:center;width:100%;gap:0;line-height:normal}.thaps-autocomplete-suggestions .thaps-content-right{text-align:inherit}.thaps-autocomplete-suggestions .thaps-autocomplete-suggestion .thaps-title{display:inline-block;margin-right:.6rem;color:#333;font-size:.89rem;font-weight:700;letter-spacing:normal;line-height:normal}.thaps-autocomplete-suggestions .thaps-autocomplete-suggestion.thaps-suggestion-heading .thaps-title{color:#555;font-size:.875rem!important;font-weight:400!important;letter-spacing:normal;text-transform:uppercase}.thaps-autocomplete-suggestions .thaps-title h4{display:inline;margin:0;padding:0;font:inherit;font-weight:400;letter-spacing:inherit;color:#39f}.thaps-autocomplete-suggestions .thaps-suggestion-heading .thaps-title h4{color:#555}.thaps-autocomplete-suggestions .thaps-price{display:block;font-size:.89rem;font-weight:500;color:inherit!important;padding:0;border:0;border-radius:0;width:auto}.thaps-autocomplete-suggestions .thaps-price del{color:#949494}.thaps-autocomplete-suggestions .thaps-desc{display:flex;font-size:.8rem;line-height:normal;margin-top:0;color:inherit}.thaps-autocomplete-suggestions .thaps-suggestion-more{position:static;padding:.5rem;margin:0!important;border-top:0;background:#eee!important;text-align:center}.thaps-autocomplete-suggestions .thaps-suggestion-more .thaps-content-wrapp,.thaps-autocomplete-suggestions .thaps-suggestion-more:hover .thaps-content-wrapp{justify-content:center;padding:0;border-radius:0;background:0 0;color:inherit}.thaps-autocomplete-suggestions .thaps-autocomplete-suggestion.thaps-suggestion-more .thaps-title,.thaps-autocomplete-suggestions .thaps-autocomplete-suggestion.thaps-suggestion-more:hover .thaps-title{color:#333!important;font-size:.89rem;font-weight:700;line-height:normal;letter-spacing:normal}.thaps-autocomplete-suggestions .thaps-suggestion-more .thaps-title::after{content:none}.user-registration-page:where(.logged-in) :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=phone],input[type=tel],input[type=time],input[type=timepicker],input[type=url],input[type=search]){min-width:unset!important;width:100%;padding:0 12px;min-height:38px;border:1px solid #e1e1e1;border-radius:4px;font-size:14px;line-height:24px;color:#383838;font-weight:400;margin:0;box-shadow:none}.user-registration-page:where(.logged-in) :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=phone],input[type=tel],input[type=time],input[type=timepicker],input[type=url],input[type=search])::placeholder{color:#bababa}.user-registration-page:where(.logged-in) :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=phone],input[type=tel],input[type=time],input[type=timepicker],input[type=url],input[type=search]):focus{outline:0;box-shadow:none;border-color:#475bb2}.user-registration-page:where(.logged-in) :is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=phone],input[type=tel],input[type=time],input[type=timepicker],input[type=url],input[type=search]):disabled{color:#b7bbcf;background:#f0f1f5}.user-registration-page:where(.logged-in) textarea{width:100%;min-height:80px;padding:8px 12px;border:1px solid #e1e1e1;border-radius:4px;color:#383838;font-size:14px;line-height:24px;font-weight:400}.user-registration-page:where(.logged-in) textarea:focus{outline:0;box-shadow:none;border-color:#475bb2}.user-registration-page:where(.logged-in) input[type=search]{padding-right:32px}body.user-registration-page :is(#user-registration,.user-registration):not(.user-registration-MyAccount){margin-left:0;margin-right:0}body.user-registration-page #user-registration:not(.user-registration-MyAccount){margin-bottom:30px}body.user-registration-page :is(#user-registration,.user-registration):not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn{margin:-4px 0 0}body.user-registration-page :is(#user-registration,.user-registration):not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register{font-size:inherit;line-height:inherit}.ur-frontend-form .ur-form-row .ur-form-grid label .required{color:#ff4f55}body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error){margin-bottom:12px}body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input{padding:0 14px}.ur-frontend-form .ur-form-row .ur-form-grid select{font-size:revert;min-height:36px}