.sumo-search-all-results:not([data-search-footer-ready]),.sumo-search-all-results[hidden]{display:none!important}
.sumo-header-search .e-search-results-container{flex-direction:column;gap:0;border:2px solid #999!important;border-top:0!important;border-radius:0 0 20px 20px!important;background:#fff;overflow:hidden}
.sumo-header-search .e-search-results{width:100%;min-width:0;border:0!important;border-radius:0!important}
.sumo-header-search .elementor-pagination:empty{display:none}
.sumo-header-search .e-search-results-container>.sumo-search-all-results{padding:8px 20px 12px;width:100%;min-height:0;height:auto;max-height:none;margin:0;border:0!important;border-radius:0!important;background:#fff;text-align:center;flex:none}
.sumo-header-search .sumo-search-all-results a.elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:0;border-radius:0;box-shadow:none;background:transparent;color:#191918;font:700 12px/1.5 Montserrat,sans-serif;letter-spacing:.6px;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}
.sumo-header-search .sumo-search-all-results a.elementor-button:hover{color:#ce0000;background:transparent;box-shadow:none}
.sumo-header-search .sumo-search-all-results a.elementor-button:focus-visible{outline:2px solid #ce0000;outline-offset:3px}
@media(max-width:767px){.sumo-header-search .e-search-results{max-height:min(420px,50dvh)!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;flex-shrink:1}}
