.hc-search-page-header__search-wrap{position:relative;width:100%;margin-bottom:16px}.hc-search-page-bar__form{margin:0}.hc-search-page-bar{display:flex;align-items:center;background:#ffffff;border:1.5px solid #e9e5dd;border-radius:40px;padding:0 20px;gap:12px;height:52px;transition:border-color .15s ease,box-shadow .15s ease}.hc-search-page-bar:focus-within{border-color:#1061cd;box-shadow:0 0 0 3px rgba(16,97,205,.12)}.hc-search-page-bar__icon{color:#1061cd;flex-shrink:0}.hc-search-page-bar .hc-search-page-bar__input{flex:1;width:auto;max-width:none;margin:0;padding:0;border:none;border-radius:0;outline:none;background:transparent;box-shadow:none;font-family:var(--hc-font);font-size:15px;color:#0f0f10;height:100%;min-width:0}.hc-search-page-bar .hc-search-page-bar__input:focus,.hc-search-page-bar .hc-search-page-bar__input:focus-visible{outline:none;outline-width:0;border:none;box-shadow:none}.hc-search-page-bar__clear{width:28px;height:28px;border-radius:50%;background:#f7f7f7;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b6b72;flex-shrink:0;padding:0;transition:background .12s ease,color .12s ease}.hc-search-page-bar__clear:hover{background:#e9e5dd;color:#0f0f10}.hc-search-page-header__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}