#ass-home .ass-catalog-v2{grid-template-columns:264px minmax(0,1fr);gap:28px;align-items:start}
#ass-home .ass-catalog-v2 .filters{display:block;padding:0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 6px 25px #24361405}
#ass-home .ass-filter-panel>summary{padding:22px 20px;font-size:16px;cursor:default;border-bottom:1px solid var(--border);align-items:center;list-style:none}
#ass-home .ass-filter-panel>summary:after,#ass-home .ass-filter-panel>summary::-webkit-details-marker{display:none}
#ass-home .ass-filter-panel>summary>span{display:flex;align-items:center;gap:9px}
#ass-home .ass-filter-panel>summary svg{width:20px;height:20px;fill:none;stroke:#59842b;stroke-width:1.6}
#ass-home .ass-filter-count b{font-size:11px;color:#4e722a;background:#edf5e3;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}
#ass-home .ass-filter-chevron{display:none}
#ass-home #ass-product-filters{padding:0 20px 22px}
#ass-home .ass-filter-intro{font-size:12px;color:#717967;line-height:1.6;margin:16px 0 20px}
#ass-home .ass-filter-group{padding:0 0 19px;margin:0 0 19px;border:0;border-bottom:1px solid #edf0e8;min-width:0}
#ass-home .ass-filter-group>label,#ass-home .ass-filter-group legend{display:block;font-size:12px;font-weight:700;line-height:1.5;color:#30382b;padding:0;margin:0 0 9px}
#ass-home .ass-filter-group small{display:block;font-size:10px;color:#78816d;line-height:1.6;margin-top:8px}
#ass-home .ass-filter-group input:not([type=checkbox]),#ass-home .ass-filter-group select{font-size:12px;line-height:1.5;border:1px solid #dce2d5;border-radius:7px;min-height:44px;padding:11px 10px;margin:0;background-color:#fbfcf9;color:#30382b;max-width:100%;box-sizing:border-box}
#ass-home .ass-filter-group input:focus,#ass-home .ass-filter-group select:focus,#ass-home .ass-sort-control select:focus{outline:2px solid #8cc63f;outline-offset:2px;background-color:#fff}
#ass-home .ass-search-field{position:relative}
#ass-home .ass-search-field input{padding-right:34px!important}
#ass-home .ass-search-field svg{position:absolute;right:11px;top:14px;width:16px;height:16px;fill:none;stroke:#748565;stroke-width:1.5;pointer-events:none}
#ass-home .ass-price-filter{width:100%;padding-top:0}
#ass-home .ass-price-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#ass-home .ass-price-range>div{min-width:0}
#ass-home .ass-price-range label{font-size:10px;color:#707966;margin:0 0 6px;font-weight:400}
#ass-home .ass-price-range span{display:block;position:relative}
#ass-home .ass-price-range i{position:absolute;left:10px;top:14px;font-size:12px;font-style:normal;color:#748565}
#ass-home .ass-price-range input{padding-left:24px!important;width:100%;appearance:textfield;-moz-appearance:textfield}
#ass-home .ass-price-range input::-webkit-inner-spin-button,#ass-home .ass-price-range input::-webkit-outer-spin-button{appearance:none;margin:0}
#ass-home .ass-catalog-v2 .filter-stock{font-size:11px;color:#5a7e31;background:#f2f7eb;padding:10px;border-radius:6px;line-height:1.6;margin:0 0 17px}
#ass-home .ass-filter-actions .btn{width:100%;padding:14px 12px;justify-content:space-between;font-size:12px;border-radius:7px}
#ass-home .ass-filter-reset{display:block;text-align:center;font-size:11px;color:#6a745e;text-decoration:underline;padding:13px 0 0}
#ass-home .ass-catalog-results{min-width:0}
#ass-home .ass-catalog-v2 .catalog-tools{min-height:44px;margin-bottom:20px;gap:15px;flex-wrap:wrap}
#ass-home .ass-result-count{font-size:12px;color:#66735b}
#ass-home .ass-result-count strong{color:#30382b;font-size:15px}
#ass-home .ass-sort-control{display:flex;align-items:center;gap:9px}
#ass-home .ass-sort-control label{font-size:11px;color:#727b67}
#ass-home .ass-sort-control select{margin:0;min-height:40px;max-width:195px;border-radius:7px;font-size:11px;padding:9px 12px;background:#fff}
#ass-home .ass-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-3px 0 20px}
#ass-home .ass-active-filters a{display:inline-flex;align-items:center;gap:12px;padding:8px 11px;background:#eef5e5;border:1px solid #d6e5c4;border-radius:20px;font-size:11px;line-height:1.4;color:#486b25}
#ass-home .ass-active-filters a:hover{background:#deedcc}
#ass-home .ass-active-filters span{font-size:17px;line-height:1}
#ass-home .ass-filter-panel{border:0;padding:0;font-size:inherit}
@media(min-width:761px){#ass-home .ass-filter-panel>summary{pointer-events:none}}
@media(max-width:1000px) and (min-width:761px){#ass-home .ass-catalog-v2{grid-template-columns:235px minmax(0,1fr);gap:20px}}
@media(max-width:760px){#ass-home .ass-catalog-v2{display:grid;grid-template-columns:1fr;gap:22px;padding-top:24px}#ass-home .ass-filter-panel>summary{cursor:pointer;padding:17px 20px;font-size:15px;border-bottom:0}#ass-home .ass-filter-panel[open]>summary{border-bottom:1px solid var(--border)}#ass-home .ass-filter-chevron{display:block;font-size:20px;transition:transform .15s}#ass-home .ass-filter-panel[open] .ass-filter-chevron{transform:rotate(180deg)}#ass-home .ass-sort-control label{display:none}#ass-home .ass-sort-control select{max-width:170px}#ass-home .ass-catalog-v2 .catalog-tools{gap:10px;margin-bottom:16px}#ass-home .ass-catalog-v2 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ass-home .ass-filter-group input:not([type=checkbox]),#ass-home .ass-filter-group select{font-size:16px}#ass-home .ass-price-range i{top:15px}#ass-home .ass-search-field svg{top:16px}#ass-home .ass-catalog-results .empty{padding:30px 20px}}

#ass-home .ass-sort-control{white-space:nowrap}
