.pt-search-full-screen-2{--pt-search-sp: 30px;--pt-form-height: 50px;--pt-content-heigh: 100vh;top:var(--pt-admin-bar-h);display:flex;align-items:center;padding-top:50px;background-color:rgba(var(--bgcolor-white-rgb), 0.97);transition:all .25s ease}.pt-search-full-screen-2 :is(.searchform,.pt-search-history,.pt-search-requests,.pt-search-area){visibility:hidden;opacity:0;transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transform:translateY(150px)}.pt-search-full-screen-2>.container{display:flex;flex-direction:column;max-height:100%}.pt-search-full-screen-2 .searchform{--pt-form-height: unset;margin-bottom:var(--pt-search-sp)}.pt-search-full-screen-2 .pt-close-search.pt-style-icon{--pt-action-icon-size: 26px;position:absolute;top:0;inset-inline-end:0}.pt-search-full-screen-2 .pt-search-suggestions .pt-search-title{margin-bottom:var(--pt-search-sp);text-transform:unset}.pt-search-full-screen-2 .pt-search-results{height:0;transition:all .6s ease}.pt-search-full-screen-2 .pt-suggestions-group{gap:20px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.pt-search-full-screen-2 .pt-all-results{margin-top:var(--pt-search-sp)}.pt-search-full-screen-2 .pt-suggestions-group.pt-type-categories{display:flex;flex-wrap:wrap}.pt-search-full-screen-2.pt-searched .pt-search-results{height:calc(var(--pt-content-heigh) - var(--pt-form-height) - var(--pt-admin-bar-h) - 50px)}.pt-search-full-screen-2.pt-searched .pt-search-results.pt-no-results{height:20vh}.pt-search-full-screen-2.pt-searched .pt-search-area{visibility:hidden;padding:0;max-height:0;height:0;opacity:0}.pt-search-full-screen-2.pt-opened :is(.searchform,.pt-search-history,.pt-search-requests,.pt-search-area){visibility:visible;opacity:1;transform:none}@media (min-width: 1025px){.pt-search-full-screen-2{--pt-form-height: 65px;--pt-content-heigh: 80vh}.pt-search-full-screen-2 .searchform input[type="text"]{padding-inline-start:20px}.pt-search-full-screen-2 .searchform.pt-with-cat{--pt-search-cat-w: 220px;--pt-search-clear-sp: .001px}.pt-search-full-screen-2 .pt-clear-search{padding-inline-end:20px}.pt-search-full-screen-2 .pt-with-cat .pt-search-cat>a{padding-inline:30px}.form-style-underlined .pt-search-full-screen-2 .searchform input[type="text"]{padding-inline-start:0}}@media (max-width: 576px){.pt-search-full-screen-2 .pt-suggestions-group{grid-template-columns:repeat(auto-fill, minmax(170px, 1fr))}}
