body > .filter-button.lm-filter-active {
    position: fixed !important;
    z-index: 100003;
    left: var(--lm-filter-x);
    top: var(--lm-filter-y);
    transform: translate(-50%, -50%);
    display: inline-flex;
    align-items: center;
    gap: 6px;
    min-height: 44px;
    padding: 0 12px;
    margin: 0;
    border-radius: 8px;
    background: #fff;
    color: #981897;
    white-space: nowrap;
}
#shop-sidebar.lm-drawer-open[style*="--lm-filter-top"] {
    top: var(--lm-filter-top) !important;
    bottom: 0 !important;
    height: auto !important;
}
#shop-sidebar.lm-drawer-open[style*="--lm-filter-top"] .lm-header button.lm-close {
    display: none !important;
}
