/* The server sends this grid already built. Its geometry does not depend on JS startup. */
@layer av327 {
html:root body .hero.av93-home:has(.av342-search){--search-half:32px!important}
html:root body .hero .search.av342-search.av342-search:not(.av94-fixed){height:64px!important;min-height:64px!important;padding:8px 12px!important;box-sizing:border-box!important}
html:root body .hero .av342-search.av342-search:not(.av94-fixed) .av100-search-row{height:46px!important;min-height:0!important;grid-template-rows:46px!important}
html:root body .hero .av342-search .av104-original-date,
html:root body .av342-initial-sort{display:none!important}
html:root body .hero .av342-search #homeFilterPop:not(.open){display:none!important}
html:root body .hero .av342-search :is(.av100-select-button,#homeFilterBtn,#homeGoBtn){height:var(--av342-control,32px)!important;min-height:var(--av342-control,32px)!important;max-height:var(--av342-control,32px)!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:min(var(--av342-control,32px),22px)!important}
html:root body .hero .av342-search .av104-range-button{height:var(--av278-range-height,28px)!important;min-height:var(--av278-range-height,28px)!important;box-sizing:border-box!important}
html:root body .hero .av342-search :is(.av100-select-button,.av104-range-button){animation:none!important;transition:none!important}
@media(min-width:1101px) and (max-width:1200px){
 html:root body .hero.av93-home:has(.av342-search){--search-half:25.6px!important}
 html:root body .hero .search.av342-search.av342-search:not(.av94-fixed){height:51.2px!important;min-height:51.2px!important;padding:3px 10px!important;--av342-control:25.2px}
 html:root body .hero .av342-search.av342-search:not(.av94-fixed) .av100-search-row{height:43.2px!important;grid-template-rows:43.2px!important}
}
@media(min-width:651px) and (max-width:1100px){
 html:root body .hero.av93-home:has(.av342-search){--search-half:17.6px!important}
 html:root body .hero .search.av342-search.av342-search:not(.av94-fixed){height:35.2px!important;min-height:35.2px!important;padding:2px 10px!important;--av342-control:18.2px}
 html:root body .hero .av342-search.av342-search:not(.av94-fixed) .av100-search-row{height:29.2px!important;grid-template-rows:29.2px!important}
}
@media(max-width:650px){
 html:root body .hero.av93-home:has(.av342-search){--search-half:67px!important}
 html:root body .hero .search.av342-search.av342-search:not(.av94-fixed){height:134px!important;min-height:134px!important;padding:8px 12px!important}
 html:root body .hero .av342-search.av342-search:not(.av94-fixed) .av100-search-row{height:116px!important;grid-template-rows:38px 38px 32px!important;row-gap:4px!important}
}
@media(min-width:601px) and (max-width:650px){
 html:root body .hero.av93-home:has(.av342-search){--search-half:53.6px!important}
 html:root body .hero .search.av342-search.av342-search:not(.av94-fixed){height:107.2px!important;min-height:107.2px!important;padding:4px 12px!important;--av342-control:26px}
 html:root body .hero .av342-search.av342-search:not(.av94-fixed) .av100-search-row{height:97.2px!important;grid-template-rows:32px 32px 26px!important;row-gap:3.6px!important}
}
}
