/* Clear results and useful empty searches, within the existing shop. */
.search.woocommerce .pp-season-shop-banner{display:none}

.woocommerce .pp-catalog-results{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;float:left;max-width:68%;margin:8px 0 22px;font-size:.9rem}
.woocommerce .pp-catalog-results p{margin:0;font-weight:700}
.woocommerce .pp-catalog-results a{color:var(--green,#254f3f);text-underline-offset:4px}
.woocommerce .pp-empty-search{max-width:740px;padding:22px 0 38px}
.woocommerce .pp-empty-search>p{margin:0 0 12px;line-height:1.6}
.woocommerce .pp-empty-search .pp-header-search{display:flex!important;position:static!important;width:100%;max-width:560px;margin:22px 0}
.woocommerce .pp-empty-search .pp-header-search input[type=search]{min-width:0;flex:1}
.woocommerce .pp-empty-search-links{display:flex;flex-wrap:wrap;gap:10px}
.woocommerce .pp-empty-search-links a{padding:10px 18px;border:1px solid var(--line,#d6d5c8);border-radius:5px;text-decoration:none;font-weight:700;min-height:44px;box-sizing:border-box;color:var(--green,#254f3f);background:transparent}
.woocommerce .pp-empty-search-links a:hover{background:#f1ecdf}
.woocommerce .pp-empty-search-links a:focus-visible{outline:3px solid var(--green,#254f3f);outline-offset:3px}
@media(max-width:650px){.woocommerce .pp-catalog-results{max-width:100%;float:none;margin:6px 0 14px}.woocommerce .pp-empty-search{padding:12px 0 28px}.woocommerce .pp-empty-search .pp-header-search{margin:18px 0}.woocommerce .pp-empty-search-links a{padding:10px 15px}}
