.search-results-search{width:100%}.search-results-search__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-results-search__input-wrapper{position:relative;display:flex;align-items:stretch;width:100%;height:4.75rem;border:1px solid #e9dfe6;border-radius:1.25rem;background-color:#fff;padding:.125rem;box-sizing:border-box}.search-results-search__input{flex:1;min-width:0;height:100%;padding-left:2rem;padding-right:1rem;font-size:2rem;line-height:1.2;font-weight:300;border:none;outline:none;background:transparent;color:#8c5579;caret-color:#c7a7bc}.search-results-search__input::placeholder{color:#c7a7bc;font-weight:300;opacity:1}.search-results-search__button{height:100%;border:none;border-radius:1rem;background-color:#8c5579;color:#fff;padding:0 1.75rem;font-size:2rem;font-weight:300;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}@media (hover: hover){.search-results-search__button:hover:not(:disabled){background-color:#a66b8f}}.search-results-search__button:active:not(:disabled){transform:scale(.97)}.search-results-search__button:disabled{opacity:.7;cursor:default}.search-results-search__button:focus-visible,.search-results-search__input:focus-visible{outline:2px solid #8c5579;outline-offset:2px}@media (min-width: 768px){.search-results-search__input-wrapper{max-width:40rem;margin:0 auto}}.search-results-search__typing-overlay{position:absolute;top:0;left:0;bottom:0;display:flex;align-items:center;padding-left:2rem;font-size:2rem;font-weight:300;line-height:1.2;color:#c7a7bc;pointer-events:none;white-space:nowrap}.search-results-search__cursor{display:inline-block;width:1px;height:1.2em;margin-left:1px;background:#c7a7bc;animation:cursor-blink 1s step-end infinite}.search-results-search__cursor--typing{animation:none;opacity:1}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.search-results-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}
