/* Sticky filter: JS controls the fixed/absolute states; no dependence on ancestor overflow. */
@media (min-width:681px){
 .pamp-home .pamp-catalogue{position:relative!important;align-items:start!important;}
 .pamp-home .pamp-results{grid-column:2!important;grid-row:1!important;min-width:0;}
 .pamp-home #pampFilters{grid-column:1!important;grid-row:1!important;align-self:start!important;box-sizing:border-box;max-height:calc(100vh - 32px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;z-index:9;}
 .pamp-home .adinath-filter-spacer{grid-column:1;grid-row:1;min-width:0;pointer-events:none;}
 .pamp-home #pampFilters.adinath-filter-fixed{position:fixed!important;top:16px!important;bottom:auto!important;margin:0!important;}
 .pamp-home #pampFilters.adinath-filter-end{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;margin:0!important;}
}
@media(max-width:680px){.pamp-home #pampFilters{position:static!important;max-height:none!important;overflow:visible!important;}}
