#main-collection-filters{display:none!important}.kj-filter-toolbar{display:flex;justify-content:space-between;gap:16px;padding:12px 0 22px}.kj-filter-trigger{background:#fff;border:1px solid #d9c6ce;border-radius:4px;padding:12px 18px;color:#530d25;font:600 14px var(--font-body-family);cursor:pointer}.kj-mobile-filter-bar{display:none}.kj-filter-dialog{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:380px;max-width:100%;height:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#fff;color:#292529;box-shadow:-10px 0 40px #0002;font-family:var(--font-body-family,Arial,sans-serif);overflow:hidden}.kj-filter-dialog[open]{display:flex;flex-direction:column;animation:kj-filter-enter .25s ease-out}.kj-filter-dialog::backdrop{background:#00000094}.kj-filter-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:10px 20px;background:#530d25;color:#fff;min-height:60px}.kj-filter-header h2{margin:0;color:inherit;font:600 17px var(--font-body-family,Arial,sans-serif);letter-spacing:.07em;text-transform:uppercase}.kj-filter-header button{width:44px;height:44px;background:none;border:0;color:inherit;font:32px Arial;cursor:pointer}#KJFilterForm{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}.kj-filter-body{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:24px}.kj-filter-group{margin:0 0 30px;padding:0 0 24px;border-bottom:1px solid #eee7e9}.kj-filter-group:last-child{border:0;margin-bottom:0}.kj-filter-group h3{font:650 21px/1.3 var(--font-body-family,Arial,sans-serif);color:#292529;margin:0 0 14px;letter-spacing:0}.kj-filter-value{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;line-height:1.4;cursor:pointer;letter-spacing:0}.kj-filter-value input{display:block;width:18px;height:18px;flex-shrink:0;accent-color:#530d25;margin:0;cursor:pointer}.kj-filter-value small{margin-left:auto;color:#777;font-size:12px;padding-left:8px}.kj-filter-value:has(input:checked){color:#530d25;font-weight:600}.kj-filter-swatch{height:22px;width:22px;border:1px solid #0002;border-radius:50%;object-fit:cover;flex-shrink:0}.kj-sort-value{padding:12px 0;border-bottom:1px solid #eee7e9}.kj-price-sliders{display:grid;gap:10px;margin-bottom:16px}.kj-price-sliders label,.kj-price-fields label{font-size:12px;color:#71616a;display:block}.kj-price-sliders input{width:100%;accent-color:#530d25;display:block;min-height:28px;margin:0}.kj-price-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kj-price-fields input{display:block;width:100%;min-width:0;margin-top:6px;border:1px solid #d9c6ce;border-radius:4px;padding:11px 10px;font-size:16px;background:#fcf9fa;color:#292529}.kj-filter-footer{display:flex;gap:10px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee7e9;flex-shrink:0}.kj-filter-footer button{min-height:48px;border:1px solid #530d25;background:#fff;color:#530d25;border-radius:4px;padding:10px 14px;font:600 14px var(--font-body-family,Arial,sans-serif);cursor:pointer}.kj-filter-footer .kj-filter-apply{background:#530d25;color:#fff;flex:1}.kj-filter-dialog :focus-visible{outline:2px solid #b13e69;outline-offset:3px}body.kj-filter-open{overflow:hidden}body.kj-filter-open .ca-whatsapp-float,body.kj-filter-open .kj-mobile-filter-bar{visibility:hidden!important}@keyframes kj-filter-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:768px){.kj-filter-toolbar{display:none}.kj-filter-dialog{width:85vw;max-width:380px}.kj-filter-body{padding:22px 20px}.kj-mobile-filter-bar{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;background:#530d25;border-radius:40px;width:280px;z-index:100;box-shadow:0 5px 20px #530d2533}.kj-mobile-filter-bar button{flex:1;border:0;background:none;color:#fff;padding:15px 10px;font:600 14px var(--font-body-family);cursor:pointer}.kj-mobile-filter-bar button+button{border-left:1px solid #ffffff40}.kj-filter-group h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.kj-filter-dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/kj-collection-filters.css.map */
