.wp-block-puchero-search{align-items:center;display:flex}.wp-block-puchero-search__close,.wp-block-puchero-search__open{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;letter-spacing:inherit;min-height:var(--wp--custom--target--size);padding:0;text-transform:inherit}.wp-block-puchero-search__open{white-space:nowrap}.wp-block-puchero-search__open:hover{color:var(--wp--custom--link--hover)}.wp-block-puchero-search__close{justify-content:center;min-width:var(--wp--custom--target--size)}.wp-block-puchero-search__close svg{height:var(--wp--custom--icon--size);width:var(--wp--custom--icon--size)}.wp-block-puchero-search__panel{color:var(--wp--preset--color--contrast);inset-block-start:100%;inset-inline:0;position:absolute;transition:visibility 0s linear var(--wp--custom--motion--close-delay);visibility:hidden;z-index:1}.wp-block-puchero-search__panel:before{background-color:var(--wp--preset--color--base);content:"";inset:0;position:absolute;scale:1 0;transform-origin:top;transition:0s linear;transition-property:scale,background-color;z-index:-1}.wp-block-puchero-search__panel>*{opacity:0;transition:opacity 0s linear}.wp-block-puchero-search.is-open>.wp-block-puchero-search__panel{transition-delay:0s;visibility:visible}.wp-block-puchero-search.is-open>.wp-block-puchero-search__panel:before{scale:1}.wp-block-puchero-search.is-open>.wp-block-puchero-search__panel>*{opacity:1}@media not (prefers-reduced-motion){.wp-block-puchero-search__panel{transition-delay:calc(var(--wp--custom--motion--close-delay)*2 + var(--wp--custom--motion--duration))}.wp-block-puchero-search__panel:before{transition-delay:calc(var(--wp--custom--motion--close-delay)*2);transition-duration:var(--wp--custom--motion--duration);transition-timing-function:var(--wp--custom--motion--easing)}.wp-block-puchero-search__panel>*{transition-duration:calc(var(--wp--custom--motion--close-delay)*2)}.wp-block-puchero-search.is-open>.wp-block-puchero-search__panel,.wp-block-puchero-search.is-open>.wp-block-puchero-search__panel:before{transition-delay:0s}.wp-block-puchero-search.is-open>.wp-block-puchero-search__panel>*{transition:opacity var(--wp--custom--motion--duration) var(--wp--custom--motion--easing) var(--wp--custom--motion--item-delay)}}.wp-block-puchero-search__form{align-items:center;border-block-start:var(--wp--custom--border--width) solid var(--wp--preset--color--contrast);display:flex;gap:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--20) var(--wp--custom--gutter)}.wp-block-puchero-search .wp-block-puchero-search__field{appearance:none;background:transparent;border:0;border-radius:0;color:inherit;flex:1;font:inherit;min-height:var(--wp--custom--target--size);min-width:0;outline:none;padding:0;text-transform:uppercase}.wp-block-puchero-search .wp-block-puchero-search__field::placeholder{color:var(--wp--preset--color--contrast-2);opacity:1}.wp-block-puchero-search .wp-block-puchero-search__field::-webkit-search-cancel-button,.wp-block-puchero-search .wp-block-puchero-search__field::-webkit-search-decoration{appearance:none}.wp-block-puchero-search__results{padding:var(--wp--preset--spacing--40) var(--wp--custom--gutter) var(--wp--preset--spacing--60)}.wp-block-puchero-search__results:empty{display:none}.puchero-search-results__list{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(auto-fill,max(var(--wp--custom--card--min-width-grid),11.9791666667vw));list-style:none;margin:0;padding:0}.puchero-search-results__link{color:inherit;display:block;text-decoration:none}.puchero-search-results__link:hover .puchero-search-results__name{color:var(--wp--custom--link--hover)}.puchero-search-results__image{aspect-ratio:31/40;background-color:var(--wp--preset--color--base-2);margin-block-end:var(--wp--preset--spacing--20)}.puchero-search-results__image img{display:block;height:100%;object-fit:cover;width:100%}.puchero-search-results__all{color:inherit;display:inline-block;margin-block-start:var(--wp--preset--spacing--40)}.puchero-search-results__empty{color:var(--wp--preset--color--contrast-2);font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--x-large);letter-spacing:.01em;line-height:1.1;margin:0;text-align:center;text-wrap:balance}.wp-block-navigation__overlay-container .wp-block-puchero-search__panel{background-color:var(--wp--preset--color--base);inset:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--wp--preset--spacing--30) var(--wp--custom--gutter);position:fixed;translate:100% 0;z-index:var(--wp--custom--layer--header)}.wp-block-navigation__overlay-container .wp-block-puchero-search__panel:before{content:none}.wp-block-navigation__overlay-container .wp-block-puchero-search__panel>*{opacity:1}.wp-block-navigation__overlay-container .wp-block-puchero-search__panel .wp-block-puchero-search__form{align-items:stretch;border:0;flex-direction:column-reverse;padding:0}.wp-block-navigation__overlay-container .wp-block-puchero-search__panel .wp-block-puchero-search__close{align-self:flex-end}.wp-block-navigation__overlay-container .wp-block-puchero-search__panel .wp-block-puchero-search__results{padding-block-end:0;padding-inline:0}.wp-block-navigation__overlay-container .wp-block-puchero-search__panel .puchero-search-results__list{grid-template-columns:repeat(auto-fill,minmax(var(--wp--custom--card--min-width-grid),1fr))}.wp-block-navigation__overlay-container .wp-block-puchero-search.is-open>.wp-block-puchero-search__panel{translate:0}.wp-block-navigation__overlay-container .wp-block-puchero-search__open{min-height:0}.wp-block-navigation__overlay-container:has(.wp-block-puchero-search.is-open)>*{transition:visibility 0s linear var(--wp--custom--motion--close-delay);visibility:hidden}@media not (prefers-reduced-motion){.wp-block-navigation__overlay-container .wp-block-puchero-search__panel{transition:translate var(--wp--custom--motion--duration) var(--wp--custom--motion--easing),visibility 0s linear var(--wp--custom--motion--duration)}.wp-block-navigation__overlay-container .wp-block-puchero-search.is-open>.wp-block-puchero-search__panel{transition-delay:0s}.wp-block-navigation__overlay-container:has(.wp-block-puchero-search.is-open)>*{transition:visibility 0s linear var(--wp--custom--motion--duration)}}
