body.amm .filter-sidebar{padding:18px;position:sticky;top:18px;background:#fbfcf8;border-color:#dce3d7}body.amm .sidebar-filter-panel>summary{font:700 17px/1.4 Georgia,serif;padding:0 0 15px;list-style:none;border-bottom:1px solid #e0e5d9;margin-bottom:15px;cursor:pointer}body.amm .sidebar-filter-form{display:flex;flex-direction:column;gap:15px;margin:0}body.amm .sidebar-filter-form h3{font:700 17px Georgia,serif;margin:2px 0 -3px;padding-top:6px;color:#154e37}body.amm .sidebar-filter-form label{display:block;font:13px/1.4 Arial,sans-serif;color:#49604e;margin:0}body.amm .sidebar-filter-form select,body.amm .sidebar-filter-form input{display:block;width:100%;height:41px;border:1px solid #ccd6c6;border-radius:4px;background:#fff;color:#173d29;padding:9px 10px;font:13px Arial,sans-serif;margin:6px 0 0;max-width:100%;min-width:0}body.amm .sidebar-filter-form select{appearance:auto;padding-right:4px}body.amm .sidebar-filter-form select:disabled{background:#f0f2ed;color:#85917e}body.amm .price-filter{border:0;margin:0;padding:0;min-width:0}body.amm .price-filter legend{font:13px Arial,sans-serif;color:#49604e;margin:0 0 4px;padding:0}body.amm .price-filter>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}body.amm .price-filter label{font-size:11px}body.amm .sidebar-apply{width:100%;margin-top:2px;font-size:14px;padding:12px 8px}body.amm .reset-filters{text-align:center;text-decoration:underline;font:12px Arial,sans-serif;color:#536b58}body.amm .catalog-results .results-bar{margin-top:0;margin-bottom:16px}body.amm .filter-sidebar details{max-height:none!important;overflow:visible!important}@media(max-width:1100px){body.amm .catalog-layout{grid-template-columns:235px minmax(0,1fr)}}@media(max-width:700px){body.amm .catalog-layout{grid-template-columns:1fr}body.amm .filter-sidebar{position:static;padding:15px}body.amm .sidebar-filter-panel>summary{margin:0;border:0;padding:0;list-style:revert}body.amm .sidebar-filter-panel[open]>summary{margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #e0e5d9}body.amm .sidebar-filter-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}body.amm .sidebar-filter-form h3,.amm .sidebar-filter-form .price-filter,.amm .sidebar-apply,.amm .reset-filters{grid-column:1/-1}body.amm .sidebar-filter-form select,body.amm .sidebar-filter-form input{font-size:14px}}
