.srp-results-header{margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}
.srp-results-header h2,.srp-results-header .h2{font-size:1.2rem;font-weight:400}
.srp-results-header h2 .srp-results-header-no-bold,.srp-results-header .h2 .srp-results-header-no-bold{font-weight:normal}
.srp-results-header span{font-weight:bold}
.srp-results-list{margin-bottom:3rem}
.srp-results-list .srp-results-list-item-wrapper{margin-bottom:2.5rem}
@media(min-width:768px){.srp-results-list .srp-results-list-item-wrapper{margin-bottom:2.5rem}
}
.srp-results-list .srp-results-list-item-wrapper .srp-results-list-item{display:flex;flex-direction:column}
.srp-results-list .srp-results-list-item-wrapper .srp-results-list-item .srp-results-list-item-url{color:var(--gray-text-color);line-height:1}
.srp-results-list .srp-results-list-item-wrapper .srp-results-list-item .srp-results-list-item-url span{font-size:14px;line-height:1}
.srp-results-list .srp-results-list-item-wrapper .srp-results-list-item .srp-results-list-item-title{display:inline-block}
.srp-results-list .srp-results-list-item-wrapper .srp-results-list-item .srp-results-list-item-title h3,.srp-results-list .srp-results-list-item-wrapper .srp-results-list-item .srp-results-list-item-title .h3{line-height:1.6}
.srp-results-list .srp-results-list-item-wrapper .srp-results-list-item .srp-results-list-item-content{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}
@media(min-width:992px){.srp-results-list .srp-results-list-item-wrapper .srp-results-list-item .srp-results-list-item-content{-webkit-line-clamp:2}
}
@media(min-width:768px){.srp-main-wrap{display:grid;grid-template-columns:1fr;gap:2rem;grid-template-columns:300px 1fr}
}
.srp-filtering-wrap{background-color:var(--default-bg-color);position:fixed;left:0;top:0;transition:transform .35s ease;display:none;width:82%;height:100%;z-index:90}
@media(min-width:768px){.srp-filtering-wrap{height:inherit;width:inherit;display:block;position:relative;transform:translateX(0)}
}
@media(max-width:767.98px){.srp-filtering-wrap-show{display:block;overflow-y:auto}
}
.srp-no-matches-wrap{display:flex;flex-direction:column;gap:2rem}
.srp-no-matches-altsearch-buttons{display:flex;flex-direction:column;gap:1.25rem}
.no-result-search-buttons-wrap{display:flex;gap:1rem;flex-wrap:wrap}
.no-result-search-button-btn{display:flex;align-items:center;gap:.25rem}
.no-result-search-button-icon-wrapper svg{--svg-hw:20px;width:var(--svg-hw);height:var(--svg-hw);display:block}
.srp-filtering-catagory-name{padding:.8125rem 1rem;font-weight:700;border-block-start:1px solid var(--border-color-1)}
.srp-filtering-catagory-list{margin:0;padding:0;margin-inline:1rem;margin-block-end:1rem}
.srp-filtering-catagory-list li{display:flex;text-decoration:none}
.srp-filtering-catagory-list li input[type=checkbox]{flex-shrink:0}
.srp-filtering-catagory-list label{padding-inline-start:10px}
.srp-results-resultbtns{display:flex;gap:.75rem;flex-wrap:wrap}
@media(min-width:768px){.srp-results-resultbtns{display:none}
}
.srp-results-resultbtns button svg{--svg-hw:24px;width:var(--svg-hw);height:var(--svg-hw)}
.srp-filter-btn{display:flex;align-items:center;-moz-column-gap:.35rem;column-gap:.35rem}
.srp-faded-bg{background-color:rgba(0,0,0,.6);top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed;z-index:80;display:none}
@media(max-width:767.98px){.srp-faded-bg-show{display:block}
}
.srp-filtersearchresults-header-wrap,.srp-filtersearchresults-footer-wrap{--arrow-button-padding:8px;display:flex;align-items:center;justify-content:space-between;margin-inline-start:1rem;margin-inline-end:calc(1rem - var(--arrow-button-padding))}
@media(min-width:768px){.srp-filtersearchresults-header-wrap,.srp-filtersearchresults-footer-wrap{display:none}
}
.srp-filtersearchresults-header-title{font-size:1.2rem}
.srp-filtersearchresults-header-icon{background-color:rgba(0,0,0,0);border:0;padding:var(--arrow-button-padding)}
.srp-filtersearchresults-header-icon:focus,.srp-filtersearchresults-header-icon:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--mode-primary-color)}
.srp-filtersearchresults-header-icon svg{--svg-hw:28px;width:var(--svg-hw);height:var(--svg-hw);display:block}
.srp-filtersearchresults-footer-wrap{margin-inline:0;padding-inline:1rem;padding-block-start:1rem;padding-block-end:1rem;justify-content:center;border-top:1px solid var(--mm-nav-bar-border-color)}
.srp-filtersearchresults-footer-icon{display:flex;align-items:center}