/* DIPANI V8.61 – filter card follows document scroll without its own scrollbar. */
@media screen and (min-width:1000px){
 html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode){align-items:stretch!important;}
 html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) > .full-page-sidebar{
   position:relative!important;top:auto!important;bottom:auto!important;align-self:stretch!important;
   height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;
 }
 html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) > .full-page-sidebar > .full-page-sidebar-inner{
   position:relative!important;top:auto!important;bottom:auto!important;
   max-height:none!important;height:auto!important;min-height:0!important;
   overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;
   overscroll-behavior:auto!important;scrollbar-width:auto!important;
 }
 html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) > .full-page-sidebar > .full-page-sidebar-inner.dipani-v861-fixed{
   position:fixed!important;top:var(--dipani-v861-top,16px)!important;
   left:var(--dipani-v861-left,0px)!important;width:var(--dipani-v861-width,300px)!important;
   max-width:var(--dipani-v861-width,300px)!important;
   margin:0!important;z-index:80!important;
   overflow:visible!important;max-height:none!important;
 }
 html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) > .full-page-sidebar > .full-page-sidebar-inner.dipani-v861-end{
   position:absolute!important;top:var(--dipani-v861-end-top,0px)!important;
   left:0!important;width:100%!important;max-width:100%!important;
   margin:0!important;z-index:2!important;
   overflow:visible!important;max-height:none!important;
 }
 html body .dipani-v861-anchor{display:block!important;height:0;margin:0!important;padding:0!important;border:0!important;}
}
@media screen and (max-width:999px){
 html body .dipani-archive-grid .full-page-sidebar > .full-page-sidebar-inner{
   position:relative!important;top:auto!important;max-height:none!important;
   overflow:visible!important;
 }
}
