.ct-filter-widget [data-kj-facet="1"]{cursor:pointer}.ct-filter-widget [data-kj-facet="1"] .ct-checkbox{pointer-events:none}.ct-filter-widget [data-kj-facet="1"]:focus-visible{outline:2px solid var(--theme-palette-color-2,#445648);outline-offset:3px}.ct-filter-widget [data-kj-facet="1"].kj-selected .ct-filter-label{font-weight:600}.ct-products-container.kj-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.kj-filter-status{margin:8px 0 16px;color:var(--theme-text-color,#505050);font-size:.875rem}.kj-filter-status.kj-error{color:#ad2c2c}.kj-clear-filters{background:#fff0;border:1px solid currentColor;border-radius:3px;color:inherit;padding:6px 10px;font:inherit;font-size:.8rem;cursor:pointer;margin-inline-start:8px}.kj-clear-filters:hover{opacity:.7}.kj-ajax-pagination{margin-top:25px}.kj-ajax-pagination .kj-pagination-pages{display:flex;flex-wrap:wrap;align-items:center}.kj-ajax-pagination button.page-numbers{appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font:inherit;color:inherit;border:0;background:#fff0;box-shadow:none;cursor:pointer;min-width:30px;min-height:30px;padding:4px 10px;text-decoration:none;text-transform:none;letter-spacing:inherit}.kj-ajax-pagination button.page-numbers:hover{text-decoration:underline}.kj-ajax-pagination button.page-numbers:focus-visible{outline:2px solid var(--theme-palette-color-2,#445648);outline-offset:2px}.kj-ajax-pagination .kj-prev-arrow{display:inline-flex;align-items:center}.kj-ajax-pagination .kj-prev-arrow svg{transform:rotate(180deg)}.kj-pagination-dots{display:inline-flex;align-items:center;padding-inline:5px}.ct-products-container .kj-active-filters{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:9px;width:100%;margin:0 0 22px;padding:0;color:var(--theme-text-color,#333)}.ct-products-container .kj-active-filters[hidden]{display:none!important}.kj-active-filters-title{font-size:.88rem;font-weight:600;line-height:1.5;white-space:nowrap}.kj-active-filters-items{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ct-products-container button.kj-filter-chip{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:6px 11px;min-height:33px;border:1px solid var(--theme-border-color,#d9d9d9);border-radius:3px;background:#fff0;box-shadow:none;color:inherit;font:inherit;font-size:.83rem;font-weight:400;line-height:1.35;text-transform:none;letter-spacing:normal;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ct-products-container button.kj-filter-chip:hover{background:var(--theme-palette-color-3,#f7f5f1);border-color:var(--theme-palette-color-2,#445648)}.ct-products-container button.kj-filter-chip:focus-visible{outline:2px solid var(--theme-palette-color-2,#445648);outline-offset:2px}.kj-filter-chip-remove{font-size:1.15rem;font-weight:400;line-height:1}@media (max-width:767px){.ct-products-container .kj-active-filters{margin-bottom:16px;column-gap:10px}.ct-products-container button.kj-filter-chip{min-height:36px}}