.tf_search_lightbox{bottom:0;left:0;overflow-y:auto;padding:8%;position:fixed;z-index:10000;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.95);color:#555;transition:opacity .4s}.tf_search_lightbox input[type=text]{background-color:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;font-size:100%;letter-spacing:-.04em;margin:0;max-width:none;outline:none;padding:.45em .45em .45em 1.75em;width:100%}.tf_search_lightbox a{color:inherit;text-decoration:none}.tf_search_lightbox a:hover{color:var(--theme_accent,#000);text-decoration:none}.tf_search_lightbox.tf_fd_in{display:block;opacity:1}.tf_searchform_inner{margin:auto;max-width:660px;transform:translateY(-10%);transition:opacity .5s linear .5s}.searchform-slidedown .tf_searchform_inner{opacity:1;transform:none}.tf_search_lightbox form{border-bottom:1px solid;font-size:2.5em;margin:25% 0 1em;transition:.5s ease-in-out;transition-property:width,padding,background-color,color}.tf_search_lightbox.search-active form{font-size:2em;margin-top:0}.tf_search_lightbox .tf_close_search{border-radius:100%;height:42px;position:fixed;right:4%;top:3%;width:42px;z-index:9999}.tf_search_lightbox .tf_search_result:not(:empty){display:block}.tf_search_lightbox .tf_close_search:after,.tf_search_lightbox .tf_close_search:before{height:64%}.tf_search_lightbox .tf_close_search:hover{background-color:hsla(0,0%,78%,.25)}.tf_search_result>p{text-align:center}@media (max-width:760px){.tf_searchform_inner form{font-size:1.6em}.search-active .tf_searchform_inner form{font-size:1.3em}.tf_close_search{top:10px}}@media (max-width:680px){.search-active .tf_searchform_inner{margin-top:20px}}