[data-caso-listing]{--kf-accent:#c20000;--kf-ink:#171717;--kf-border:#deded8}[data-caso-listing] .kf-status{font-size:14px;padding:0 20px;color:#555}[data-caso-listing] .kf-status:empty{display:none}[data-caso-listing] .kf-status button{text-decoration:underline;margin-left:8px;min-height:44px}[data-caso-listing].kf-ready #CollectionSidebar,[data-caso-listing].kf-ready .collection-filter,[data-caso-listing].kf-ready>.pagination,[data-caso-listing].kf-ready .pagination,[data-caso-listing].kf-ready .collection-filter+.medium-up--hide{display:none!important}[data-caso-listing] .kf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;scroll-margin-top:150px}[data-caso-listing] .kf-count{margin:0;font-size:17px}[data-caso-listing] .kf-panel{color:var(--kf-ink);padding-right:24px}[data-caso-listing] .kf-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}[data-caso-listing] .kf-panel-title h2{font:inherit;font-weight:600;font-size:16px;margin:0;text-transform:none;letter-spacing:0;white-space:nowrap}[data-caso-listing] .kf-panel-title button{font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;flex:none}[data-caso-listing] .kf-select-label{display:block;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:22px}[data-caso-listing] .kf-select-label select{display:block;width:100%;min-height:44px;margin-top:8px;padding:10px 28px 10px 10px;border:1px solid var(--kf-border);border-radius:8px;font-size:15px;background-color:#fff}[data-caso-listing] .kf-type-name{font-size:15px;margin-bottom:20px}[data-caso-listing] .kf-panel fieldset{border:0;border-top:1px solid var(--kf-border);margin:0 0 22px;padding:18px 0 0;min-width:0}[data-caso-listing] .kf-panel legend{padding:0 6px 0 0;font-size:14px;font-weight:600}[data-caso-listing] .kf-panel legend span{font-weight:400;color:#595959}[data-caso-listing] .kf-range-inputs{display:flex;gap:10px}[data-caso-listing] .kf-range-inputs label{flex:1;min-width:0;font-size:12px;text-transform:none;letter-spacing:0}[data-caso-listing] .kf-range-inputs input{width:100%;min-height:44px;margin:6px 0 0;border:1px solid var(--kf-border);border-radius:6px;padding:8px;font-size:16px}[data-caso-listing] .kf-sliders{position:relative;display:block;height:44px;cursor:pointer}[data-caso-listing] .kf-sliders:before{content:"";position:absolute;left:9px;right:9px;top:20px;height:4px;background:#d3d3cf;border-radius:3px}[data-caso-listing] .kf-sliders input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;height:44px;margin:0;pointer-events:none;z-index:2}[data-caso-listing] .kf-sliders input[data-kf-side="1"]{z-index:3}[data-caso-listing] .kf-sliders[data-min-on-top] input[data-kf-side="0"]{z-index:4}[data-caso-listing] .kf-sliders input[type=range]:focus-visible{z-index:5}[data-caso-listing] .kf-sliders input::-webkit-slider-thumb{pointer-events:auto}[data-caso-listing] .kf-sliders input::-moz-range-thumb{pointer-events:auto}[data-caso-listing] .kf-sliders input{width:100%;min-width:0;height:38px;padding:0;accent-color:var(--kf-accent);cursor:pointer;border:0;background:transparent}[data-caso-listing] .kf-sliders input[type=range]{-webkit-appearance:none;appearance:none}[data-caso-listing] .kf-sliders input::-webkit-slider-runnable-track{height:4px;background:transparent;border-radius:3px}[data-caso-listing] .kf-sliders input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:18px;width:18px;border-radius:50%;border:2px solid #fff;background:#c20000;margin-top:-7px;box-shadow:0 1px 4px #0003}[data-caso-listing] .kf-sliders input::-moz-range-track{height:4px;background:transparent;border-radius:3px}[data-caso-listing] .kf-sliders input::-moz-range-thumb{height:16px;width:16px;border-radius:50%;border:2px solid #fff;background:#c20000}[data-caso-listing] .kf-select-label,[data-caso-listing] .kf-check,[data-caso-listing] .kf-range-inputs label{text-transform:none!important;letter-spacing:0!important}[data-caso-listing].kf-ready [data-kf-grid] .grid-product__image-mask img{opacity:1!important}[data-caso-listing] .kf-panel small{display:block;font-size:12px;color:#666;line-height:1.45}[data-caso-listing] .kf-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;margin:0;cursor:pointer}[data-caso-listing] .kf-check input{accent-color:var(--kf-accent);width:17px;height:17px;margin:0;flex:none}[data-caso-listing] .kf-check:has(:disabled){color:#777;cursor:default}[data-caso-listing] .kf-option-count{margin-left:auto;color:#666;font-size:12px}[data-caso-listing] .kf-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}[data-caso-listing] .kf-chips:empty{display:none}[data-caso-listing] .kf-chips button{background:#f5f4f1;color:#222;border:1px solid var(--kf-border);border-radius:8px;min-height:36px;padding:6px 10px;font-size:13px}[data-caso-listing] .kf-chips span{font-size:17px;padding-left:6px}[data-caso-listing] .kf-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:28px}[data-caso-listing] .kf-pages button{min-height:44px;min-width:44px;border:1px solid var(--kf-border);border-radius:8px}[data-caso-listing] .kf-pages [aria-current]{background:#171717;color:#fff}[data-caso-listing] .kf-empty{padding:40px 20px;text-align:center}[data-caso-listing] .kf-empty h3{text-transform:none;letter-spacing:0;font-size:23px}[data-caso-listing] .kf-empty button{min-height:44px;border-radius:8px;padding:10px 20px;background:#171717;color:#fff}[data-caso-listing] .kf-filter-open{display:none}[data-caso-listing] .kf-sort-label{margin:0;font-size:0;text-transform:none;letter-spacing:0}[data-caso-listing] .kf-sort-label select{font-size:15px;min-height:44px}.kf-search-links{display:flex;gap:20px;margin-bottom:24px;font-size:15px}.kf-search-links [aria-current]{text-decoration:underline;text-underline-offset:5px}.kf-search-layout{display:grid;grid-template-columns:minmax(220px,22%) minmax(0,1fr);gap:28px}.kf-search-products{min-width:0}[data-caso-listing] .kf-dialog{color:#171717;background:#fff;width:min(400px,calc(100vw - 24px));max-width:none;height:100dvh;max-height:100dvh;inset:0 0 0 auto;margin:0;padding:0;border:0}[data-caso-listing] .kf-dialog[open]{display:flex;flex-direction:column;animation:kf-drawer-in var(--caso-slow,.6s) var(--caso-ease,cubic-bezier(.16,1,.3,1))}[data-caso-listing] .kf-dialog::backdrop{background:#00000059}[data-caso-listing] .kf-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--kf-border)}[data-caso-listing] .kf-dialog-head h2{font-size:21px;text-transform:none;margin:0}[data-caso-listing] .kf-dialog-head button{min-height:44px;text-decoration:underline;font-size:14px}[data-caso-listing] .kf-dialog-body{overflow:auto;padding:22px 20px;flex:1;overscroll-behavior:contain}[data-caso-listing] .kf-dialog-foot{padding:14px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--kf-border)}[data-caso-listing] .kf-dialog-foot button{background:#171717;color:#fff;border-radius:8px;width:100%;min-height:46px}[data-caso-listing].kf-loading .kf-toolbar{pointer-events:none;opacity:.65}@keyframes kf-drawer-in{0%{opacity:.65;transform:translate(24px)}to{opacity:1;transform:none}}@media(max-width:768px){[data-caso-listing] .kf-filter-open{display:block;border:1px solid var(--kf-border);border-radius:8px;padding:8px 12px;min-height:44px;font-size:14px}[data-caso-listing] .kf-toolbar{gap:8px;flex-wrap:wrap;margin-top:10px}[data-caso-listing] .kf-count{font-size:14px;margin-right:auto}[data-caso-listing] .kf-panel{padding-right:0}[data-caso-listing] .kf-dialog .kf-panel-title h2{display:none}[data-caso-listing] .kf-dialog .kf-panel-title{justify-content:flex-end;margin-bottom:8px}.kf-search-layout{display:block}.kf-search-sidebar{display:none}[data-caso-listing] .kf-chips button{min-height:44px}}@media(prefers-reduced-motion:reduce){[data-caso-listing] .kf-dialog[open]{animation:none}}[data-caso-motion-off] [data-caso-listing] .kf-dialog[open]{animation:none}[data-caso-listing] .kf-select-label .ksl-sort{display:block;width:100%;margin-top:8px}[data-caso-listing] .kf-select-label .ksl-sort__trigger{font-size:15px;padding:10px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ksl-filters.css.map */
