.open-search-wrapper{bottom:0;display:flex;flex-direction:column;max-width:40rem;min-height:100vh!important;opacity:0;overflow-x:hidden;overflow-y:auto;position:relative;position:absolute;right:-100%;top:0;transition:all .4s;visibility:hidden;width:100%}.open-search-wrapper.open{background:rgba(0,0,0,.2);opacity:1;right:0;visibility:visible;z-index:101}.open-search-wrapper.open>.wp-block-group{right:0}.is-style-close-search-btn button{background:transparent!important;display:flex;padding:0!important}.wp-block-search{background:var(--background-color);padding:var(--wp--preset--spacing--1-50);padding-top:0}.wp-block-search .wp-block-search__inside-wrapper{background:transparent!important;border:0!important;border-bottom:1px solid var(--text-color)!important;flex-direction:row-reverse;padding:0;padding-bottom:var(--wp--preset--spacing--0-75)}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{background:transparent!important;color:var(--text-color)!important}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{background:transparent!important;color:var(--text-color)!important;margin:0;padding:0!important}.ajax-search-block{width:100%}.ajax-search-block .ajax-search-results{padding:var(--wp--preset--spacing--1-50)}.ajax-search-block .ajax-search-results .ajax-search-list{display:flex;flex-direction:column}.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item{padding-bottom:var(--wp--preset--spacing--1-50);padding-top:var(--wp--preset--spacing--1-50);text-decoration:none}.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item .ajax-search-breadcrumb{margin:0;margin-bottom:var(--wp--preset--spacing--0-50);opacity:.5}.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item .ajax-search-title{font-family:var(--wp--preset--font-family--heading);line-height:1;margin:0;width:-moz-fit-content;width:fit-content}.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item .ajax-search-title:after{background:currentColor;content:"";display:block;height:1px;transition:width .2s;width:0}.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item:hover .ajax-search-title:after{width:100%}.ajax-search-block .loader{display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;visibility:hidden}.ajax-search-block .loader.show{opacity:1;visibility:visible}.ajax-search-block .loader svg{width:50px}.wp-block-search.is-style-large{background:none;padding:0}.wp-block-search.is-style-large .wp-block-search__inside-wrapper{align-items:center;border:0!important;border-bottom:.5px solid color-mix(in srgb,currentColor 20%,transparent)!important;flex-direction:row;gap:16px;padding:0 0 24px}.wp-block-search.is-style-large .wp-block-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit!important;flex:1 1 auto;font-family:var(--wp--preset--font-family--body);font-size:2rem;font-weight:300;letter-spacing:.01em;line-height:1.3;margin:0;min-width:0;padding:0}.wp-block-search.is-style-large .wp-block-search__input:focus{outline:none}.wp-block-search.is-style-large .wp-block-search__input::-moz-placeholder{color:inherit;opacity:.6}.wp-block-search.is-style-large .wp-block-search__input::placeholder{color:inherit;opacity:.6}.wp-block-search.is-style-large .wp-block-search__input::-webkit-search-cancel-button,.wp-block-search.is-style-large .wp-block-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.wp-block-search.is-style-large .wp-block-search__button{background:none!important;border:0;color:inherit!important;cursor:pointer;display:inline-flex;flex:none;line-height:0;margin:0;padding:0!important}.wp-block-search.is-style-large .wp-block-search__button .search-icon{fill:none;height:24px;min-height:0;min-width:0;width:24px}.wp-block-search.is-style-large .wp-block-search__button:focus-visible{outline:1px solid currentColor;outline-offset:4px}.wp-block-search.is-style-large .wp-block-search__clear:not([hidden])~.wp-block-search__button{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.wp-block-search.is-style-large .wp-block-search__clear{background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:none;line-height:0;margin:0;padding:0}.wp-block-search.is-style-large .wp-block-search__clear[hidden]{display:none}.wp-block-search.is-style-large .wp-block-search__clear:focus-visible{outline:1px solid currentColor;outline-offset:4px}.search-page .wp-block-separator{background:none;border:0;border-top:.5px solid;flex:1 1 0;height:0;margin:0;min-width:1px;opacity:.2;width:auto}
