.bg-filters-on{--bg-green:#94c11f;--bg-green-d:#7ea60f;--bg-green-t:#f0f7dd;--bg-green-bd:#d6e9ad;--bg-ink:#1e2321;--bg-muted:#7c837f;--bg-line:#e6e6e2}.bg-filters-on .shop-sidebar{font-size:14px}.bg-filters-on .shop-sidebar .widget{border:1px solid var(--bg-line);border-radius:12px;padding:14px 14px 12px;margin-bottom:14px;background:#fff}.bg-filters-on .shop-sidebar .widget-title,.bg-filters-on .shop-sidebar .widget-title span{font-size:13px!important;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--bg-ink);margin:0 0 10px;border:0;position:relative;cursor:pointer;display:block}.bg-filters-on .shop-sidebar .widget-title:after{content:"";position:absolute;right:2px;top:50%;width:8px;height:8px;border-right:2px solid var(--bg-muted);border-bottom:2px solid var(--bg-muted);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.bg-filters-on .shop-sidebar .widget.bg-collapsed .widget-title:after{transform:translateY(-30%) rotate(-135deg)}.bg-filters-on .shop-sidebar .widget.bg-collapsed>:not(.widget-title){display:none!important}.bg-filters-on .woocommerce-widget-layered-nav-list{margin:0;padding:0;list-style:none;max-height:280px;overflow:auto}.bg-filters-on .woocommerce-widget-layered-nav-list::-webkit-scrollbar{width:6px}.bg-filters-on .woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb{background:var(--bg-line);border-radius:6px}.bg-filters-on .woocommerce-widget-layered-nav-list li{display:flex;align-items:center;gap:9px;margin:0;padding:7px 6px;border:0;border-radius:8px;transition:background .12s}.bg-filters-on .woocommerce-widget-layered-nav-list li:hover{background:var(--bg-green-t)}.bg-filters-on .woocommerce-widget-layered-nav-list li a{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;padding:0;color:#40453f;text-decoration:none;line-height:1.3}.bg-filters-on .woocommerce-widget-layered-nav-list li a:before{content:"";flex:none;width:17px;height:17px;border:1.5px solid #cfd4cd;border-radius:5px;background:#fff;transition:.12s}.bg-filters-on .woocommerce-widget-layered-nav-list li:hover a:before{border-color:var(--bg-green)}.bg-filters-on .woocommerce-widget-layered-nav-list li.chosen a:before,.bg-filters-on .woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item--chosen a:before{background:var(--bg-green) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='2.5'><path d='M2 6l3 3 5-6'/></svg>") no-repeat center;border-color:var(--bg-green)}.bg-filters-on .woocommerce-widget-layered-nav-list li .count{margin-left:auto;flex:none;color:var(--bg-muted);font-size:12px;font-weight:600}.bg-filters-on .bg-sw{flex:none;width:18px;height:18px;border-radius:50%;border:1px solid rgb(0 0 0 / .15);box-shadow:inset 0 0 0 2px #fff;background-size:cover}.bg-filters-on .price_slider_wrapper .ui-slider{height:4px;background:var(--bg-line);border:0;border-radius:4px;margin:14px 6px 16px}.bg-filters-on .price_slider_wrapper .ui-slider .ui-slider-range{background:var(--bg-green);height:4px}.bg-filters-on .price_slider_wrapper .ui-slider .ui-slider-handle{width:16px;height:16px;top:-6px;margin-left:-8px;border-radius:50%;background:#fff;border:2px solid var(--bg-green);box-shadow:0 1px 4px rgb(0 0 0 / .18);cursor:pointer}.bg-filters-on .price_slider_amount .price_label{font-weight:700;font-size:13px;color:var(--bg-ink)}.bg-filters-on .price_slider_amount .button,.bg-filters-on .shop-sidebar .widget_price_filter .button{background:var(--bg-green);border:0;border-radius:9px;color:#fff;font-weight:700;padding:8px 16px;font-size:12.5px;text-transform:none}.bg-filters-on .price_slider_amount .button:hover{background:var(--bg-green-d)}.bg-filters-on .bg-avail{margin:0 0 14px;padding:0;list-style:none}.bg-filters-on .bg-avail li{margin:0;padding:0;list-style:none}.bg-filters-on .bg-avail li:before{display:none}.bg-filters-on .bg-avail-row{display:flex;align-items:center;gap:10px;background:var(--bg-green-t);border:1px solid var(--bg-green-bd);border-radius:12px;padding:11px 13px;text-decoration:none;color:var(--bg-ink)}.bg-filters-on .bg-avail-lbl{font-size:13px;font-weight:700;line-height:1.25}.bg-filters-on .bg-avail-lbl small{display:block;color:#5a7a2f;font-weight:500;font-size:11px}.bg-filters-on .bg-switch{margin-left:auto;flex:none;position:relative;width:42px;height:24px;border-radius:999px;background:#cfd4cf;transition:.2s}.bg-filters-on .bg-switch i{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px rgb(0 0 0 / .2)}.bg-filters-on .bg-avail.is-on .bg-switch{background:var(--bg-green)}.bg-filters-on .bg-avail.is-on .bg-switch i{transform:translateX(18px)}.bg-filters-on .bg-active-filters{border:1px solid var(--bg-green-bd);border-radius:12px;background:#fcfdf8;padding:12px 12px 10px;margin-bottom:14px}.bg-filters-on .bg-active-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--bg-muted);margin-bottom:9px}.bg-filters-on .bg-reset{color:var(--bg-muted);text-decoration:underline;font-weight:600;cursor:pointer;font-size:11.5px}.bg-filters-on .bg-reset:hover{color:var(--bg-ink)}.bg-filters-on .bg-active-filters .bg-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bg-filters-on .bg-chips,.bg-filters-on .bg-chips-list{margin:0;padding:0;border:0}.bg-filters-on .widget_layered_nav_filters ul,.bg-filters-on .bg-chips-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.bg-filters-on .widget_layered_nav_filters li.chosen,.bg-filters-on .bg-chips-list li.chosen{margin:0;padding:0}.bg-filters-on .widget_layered_nav_filters li.chosen a,.bg-filters-on .bg-chips-list li.chosen a{display:inline-flex;align-items:center;gap:7px;background:var(--bg-green-t);color:#3d7a12;border:1px solid var(--bg-green-bd);border-radius:999px;padding:4px 10px 4px 12px;font-size:12.5px;font-weight:600;text-decoration:none;line-height:1.4}.bg-filters-on .widget_layered_nav_filters li.chosen a:before,.bg-filters-on .bg-chips-list li.chosen a:before{content:"\00d7";font-size:14px;line-height:1;color:#3d7a12;font-weight:700;order:2;margin-left:2px}.bg-filters-on .widget_layered_nav_filters li.chosen a:hover,.bg-filters-on .bg-chips-list li.chosen a:hover{background:#e4f0c8}@media (prefers-reduced-motion:reduce){.bg-filters-on .shop-sidebar *{transition:none!important}}.bg-filters-on .bg-avail-row:focus-visible,.bg-filters-on .woocommerce-widget-layered-nav-list li a:focus-visible,.bg-filters-on .widget_layered_nav_filters li.chosen a:focus-visible,.bg-filters-on .bg-chips-list li.chosen a:focus-visible,.bg-filters-on .bg-reset:focus-visible,.bg-filters-on .shop-sidebar .widget-title:focus-visible,.bg-filters-on .price_slider_amount .button:focus-visible{outline:2px solid var(--bg-green-d);outline-offset:2px}@media (max-width:849px){.bg-filters-on .woocommerce-widget-layered-nav-list{max-height:none}.bg-filters-on .shop-sidebar .widget{border-radius:10px}}