predictive-search[open] .search-form__results{display:block}.search-form{max-width:47rem;position:relative;margin:0 auto}.search-form__container{display:flex;justify-content:center;align-items:center;gap:1rem}@media only screen and (max-width: 767px){.search-form__container{padding:0 var(--container-space)}}.search-form__container .form-element{width:100%}.search-form__container .form-element input{font-size:1rem;box-sizing:border-box;padding-left:1.5rem;padding-right:5rem}.search-form__container .form-element .search-form__button{position:absolute;top:50%;z-index:2;right:1.5rem;transform:translateY(-50%)}.search-form__container .form-element .search-form__button--clear{right:3.75rem}.search-form__button{display:inline-block;background-color:rgba(0,0,0,0);padding:0;border:0;text-decoration:none}.search-form__button[type]{cursor:pointer}.search-form__button[disabled]{cursor:initial;opacity:.5}.search-form__close{cursor:pointer}.search-form__results{width:100%;position:absolute;background-color:#fff;z-index:2;display:none;padding:0 var(--container-space)}@media only screen and (min-width: 768px){.search-form__results{padding:0 1.5rem}}@media only screen and (max-width: 991px){.search-form__results{max-height:calc(100vh - var(--header-offset));overflow-y:scroll;scrollbar-width:none}.search-form__results::-webkit-scrollbar{display:none}}
