.ch-dd-init .woocommerce-widget-layered-nav-list{display:none!important}.ch-dd{position:relative;margin-bottom:4px;font-family:inherit}.ch-dd-btn{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;background:#fff!important;border:1px solid #d0d0d0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;font-size:11px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase!important;color:#3a3a3a!important;text-align:left!important;text-shadow:none!important;transition:border-color 0.18s cubic-bezier(.22,1,.36,1),background-color 0.18s cubic-bezier(.22,1,.36,1)!important;line-height:1.4!important;min-height:0!important}.ch-dd-btn:hover{background:#f8f5f2!important;border-color:#9a7a68!important}.ch-dd-btn--active{border-color:#7a5c4a!important;background:#fdf9f7!important;color:#3a3a3a!important}.ch-dd-btn--open{border-color:#7a5c4a!important;background:#fdf9f7!important}.ch-dd-arrow{font-size:7px;transition:transform 0.2s;flex-shrink:0;margin-left:6px;color:#999;opacity:1}.ch-dd-btn--open .ch-dd-arrow{transform:rotate(180deg)}.ch-dd-panel{display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #d0d0d0;max-height:260px;overflow-y:auto;z-index:1000;box-shadow:0 8px 20px rgb(0 0 0 / .1)}.ch-dd-panel.ch-dd-open{display:block}.ch-dd-opt{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;cursor:pointer!important;font-size:12px!important;font-weight:400!important;border-bottom:1px solid #f2f2f2!important;transition:background 0.1s!important;user-select:none;margin:0!important;background:#fff!important;color:#333!important;text-transform:none!important;letter-spacing:0!important}.ch-dd-opt:last-child{border-bottom:none!important}.ch-dd-opt:hover{background:#faf7f4!important}.ch-dd-opt input[type="checkbox"]{flex-shrink:0;cursor:pointer;width:14px;height:14px;margin:0;accent-color:#7a5c4a}.ch-dd-opt-label{flex:1;color:#333}.ch-dd-opt-count{color:#bbb;font-size:10px;flex-shrink:0}.ch-dd-panel::-webkit-scrollbar{width:3px}.ch-dd-panel::-webkit-scrollbar-track{background:#f8f8f8}.ch-dd-panel::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.ch-chips{display:flex;flex-wrap:wrap;gap:5px;padding:6px 0 2px 0;min-height:0}.ch-chips:empty{padding:0}.ch-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 7px 3px 9px;background:#f0ebe7;border:1px solid #c9b8ae;border-radius:2px;font-size:10px;color:#5a3e30;max-width:100%}.ch-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-weight:600;letter-spacing:.02em}.ch-chip-x{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;color:#9a7060!important;font-size:12px!important;line-height:1!important;cursor:pointer!important;flex-shrink:0!important;box-shadow:none!important;text-shadow:none!important;border-radius:0!important;min-height:0!important;transition:color 0.1s!important}.ch-chip-x:hover{color:#5a3e30!important;background:transparent!important}.ch-dd-opt--disabled{opacity:.38;cursor:not-allowed!important}.ch-dd-opt--disabled input[type="checkbox"]{cursor:not-allowed}.ch-dd-opt--disabled .ch-dd-opt-count{color:#e07070;font-weight:600}.ch-filter-controls{margin-top:14px;padding-top:12px;border-top:1px solid #e5e5e5}.ch-filter-mode-row{display:flex;gap:5px;margin-bottom:9px}.ch-mode-btn{flex:1!important;padding:7px 5px!important;font-size:9px!important;font-weight:700!important;letter-spacing:0.06em!important;text-transform:uppercase!important;border:1px solid #d0d0d0!important;border-radius:0!important;background:#fff!important;color:#777!important;cursor:pointer!important;text-align:center!important;line-height:1.3!important;box-shadow:none!important;text-shadow:none!important;min-height:0!important;transition:border-color 0.18s cubic-bezier(.22,1,.36,1),color 0.18s cubic-bezier(.22,1,.36,1),background-color 0.18s cubic-bezier(.22,1,.36,1)!important}.ch-mode-btn:hover{border-color:#9a7a68!important;color:#5a3e30!important;background:#fdf9f7!important}.ch-mode-btn--active{border-color:#7a5c4a!important;color:#7a5c4a!important;background:#fdf9f7!important;font-weight:800!important}.ch-mode-btn--active:hover{color:#5a3e30!important}.ch-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;background:rgb(90 62 48 / .15);font-size:7px;font-style:normal;cursor:help;margin-left:3px;vertical-align:middle;flex-shrink:0;line-height:1}.ch-mode-btn--active .ch-tip-icon{background:rgb(90 62 48 / .2)}.ch-tooltip{display:none;position:fixed;z-index:9999;background:#2a2a2a;color:#fff;font-size:11px;line-height:1.45;padding:8px 11px;border-radius:3px;max-width:220px;pointer-events:none;box-shadow:0 4px 12px rgb(0 0 0 / .22);text-transform:none!important;letter-spacing:0;font-weight:400!important}.ch-tooltip--visible{display:block}.ch-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid #fff0;border-top-color:#2a2a2a}.ch-apply-btn{display:block!important;width:100%!important;padding:11px 10px!important;background:#3d1f2e!important;color:#f5f0ed!important;border:none!important;border-radius:0!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.14em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background-color 0.18s cubic-bezier(.22,1,.36,1)!important;margin-bottom:8px!important;box-shadow:none!important;text-shadow:none!important;text-align:center!important;min-height:0!important}.ch-apply-btn:hover{background:#5b2a42!important;color:#fff!important}.ch-apply-btn--active{background:#5b2a42!important}.ch-apply-btn--active:hover{background:#7a1845!important;color:#fff!important}.widget_price_filter .price_slider_amount .button{display:none!important}.ch-reset-link{display:block;text-align:center;font-size:10px;color:#888;text-decoration:none;padding:3px 0;transition:color 0.15s;letter-spacing:.04em}.ch-reset-link:hover{color:#444}