#sidebar .lkk-category-filters{clear:both;width:100%;min-width:0}#sidebar .lkk-filter-group{border:0;border-bottom:1px solid #e6efe9;margin:0;padding:12px 0;max-width:100%}#sidebar .lkk-filter-group summary{font-size:14px;font-weight:700;color:#164c3c;cursor:pointer;min-height:44px;display:list-item;list-style:disclosure-open;padding:10px 0;overflow-wrap:anywhere}#sidebar .lkk-filter-group:not([open]) summary{list-style:disclosure-closed}#sidebar .lkk-filter-body{padding:6px 0 10px;min-width:0}#sidebar .lkk-filter-help{font-size:13px;color:#58716a;line-height:1.6;margin:10px 0}#sidebar label.lkk-filter-check{display:flex!important;align-items:center;gap:10px;float:none!important;width:100%!important;min-height:44px;margin:0!important;padding:8px!important;font-size:14px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}#sidebar .lkk-filter-check input{width:18px!important;height:18px!important;min-width:18px;accent-color:#17694e;margin:0!important;float:none!important}#sidebar .lkk-filter-body .modern-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#sidebar .lkk-filter-body label{min-width:0;max-width:100%;font-size:13px}#sidebar .lkk-filter-body input[type=number],#sidebar .lkk-filter-body input[type=text],#sidebar .lkk-filter-body select{min-width:0!important;max-width:100%!important;min-height:44px!important;font-size:16px!important}#sidebar .lkk-filter-reset{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;border:1px solid #cce1d7;border-radius:8px;color:#17694e;background:#f0faf4;text-decoration:none;font-weight:700}#sidebar .lkk-filter-check:focus-within,#sidebar .lkk-filter-reset:focus-visible,#sidebar summary:focus-visible{outline:3px solid #168baa;outline-offset:2px}@media(max-width:900px){#sidebar .modern-filter-card{padding:18px 14px}#sidebar .lkk-filter-body input,#sidebar .lkk-filter-body select{font-size:16px!important}}

/* Override Sigma's floated form action layout without affecting other pages. */
#sidebar.modern-search-sidebar .modern-filter-card .modern-filter-actions{display:block!important;float:none!important;clear:both!important;width:100%!important;margin:0!important;padding-top:16px!important}
#sidebar.modern-search-sidebar .modern-filter-card .modern-apply-button,#sidebar.modern-search-sidebar .modern-filter-card .lkk-filter-reset{display:flex!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-height:46px!important;height:auto!important;white-space:normal!important;text-align:center!important;line-height:1.5!important;padding:11px 14px!important}
#sidebar.modern-search-sidebar .modern-filter-card .lkk-filter-reset{margin:12px 0 0!important}
#sidebar.modern-search-sidebar .modern-filter-card form{display:flow-root!important;float:none!important;width:100%!important}
