mdf-filter-drawer{display:block;height:100%}
.mdf-filter-drawer-header,.mdf-filter-drawer-footer{display:none}
modal-popup mdf-filter-drawer{display:flex;flex-direction:column;min-height:100%;height:auto;background:rgba(var(--color-background),1)}
modal-popup mdf-filter-drawer>.\#collection-sidebar{flex:1;height:auto}
modal-popup mdf-filter-drawer>.\#collection-sidebar>.sticky-top{position:static}
modal-popup .mdf-filter-drawer-header{display:flex;position:sticky;top:0;z-index:3;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(var(--color-border),1);background:rgba(var(--color-background),1)}
modal-popup .mdf-filter-drawer-header h2{font-size:18px;line-height:1.3;margin:0}
modal-popup .mdf-filter-drawer-footer{display:block;position:sticky;bottom:0;z-index:3;margin-top:auto;padding:12px 80px 12px 16px;border-top:1px solid rgba(var(--color-border),1);background:rgba(var(--color-background),1)}
modal-popup .mdf-filter-drawer-header button,modal-popup .mdf-filter-drawer-footer button{min-height:44px;padding:10px 14px;font:inherit;line-height:1.3;color:rgba(var(--color-text),1);background:rgba(var(--color-background),1);border:1px solid rgba(var(--color-border),1);border-radius:4px;cursor:pointer}
modal-popup .mdf-filter-drawer-footer button{width:100%;color:#fff;background:#25251f;border-color:#25251f}
modal-popup mdf-filter-drawer :focus-visible{outline:3px solid #78622d!important;outline-offset:3px}
