.filter-wrapper{--kvf-ink: #191919;--kvf-muted: #6f6f6a;--kvf-faint: #8a8a84;--kvf-line: #ececea;--kvf-box: #c4c4be}.kv-fhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.kv-fhead__title{color:var(--kvf-ink);font-size:18px;font-weight:700}.kv-fhead__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--kvf-ink);color:#fff;font-size:12px;font-weight:700;vertical-align:2px}.kv-fhead__clear.kv-fhead__clear,.kv-fhead__clear li{margin:0;padding:0}.filter-wrapper .kv-fhead__clear .tag a{color:var(--kvf-muted);font-size:13px;font-weight:400;letter-spacing:0;text-decoration:none;text-underline-offset:3px}.filter-wrapper .kv-fhead__clear .tag a:hover,.filter-wrapper .kv-fhead__clear .tag a:focus-visible{color:var(--kvf-ink);text-decoration:underline}.filter-wrapper .tag-list--active-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0}.filter-wrapper .tag-list--active-tags:empty{display:none}.filter-wrapper .tag-list--active-tags .tag--remove{position:relative;margin:0;padding:0}.filter-wrapper .tag-list--active-tags .tag--remove a.btn{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 30px 0 12px;border:0;border-radius:999px;background:#f0f0ec;color:var(--kvf-ink);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1}.filter-wrapper .tag-list--active-tags .tag--remove a.btn:hover{background:#e4e4df}.filter-wrapper .tag-list--active-tags .tag--remove .icon{position:absolute;top:50%;right:11px;left:auto;width:10px;height:10px;margin-top:-5px;transform:none;pointer-events:none;color:var(--kvf-ink)}.kv-instock-list.kv-instock-list{margin:0;padding:0}.kv-instock-list .tag{display:block;margin:0;padding:0}.kv-filters .kv-instock-list .kv-instock{position:relative;display:flex!important;align-items:center;gap:10px;margin:0;padding:14px 0;border-top:1px solid var(--kvf-line);cursor:pointer;color:var(--kvf-ink);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}.kv-filters .kv-instock-list .kv-instock__text{text-decoration:none!important;color:var(--kvf-ink)}.kv-filters .kv-instock-list .kv-instock__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.kv-filters .kv-instock-list .kv-instock__switch{position:relative;display:block;flex:0 0 38px;width:38px;height:22px;border-radius:999px;background:#d9d9d3;transition:background-color .2s}.kv-instock__switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s}.kv-instock__input:checked+.kv-instock__switch{background:var(--kvf-ink)}.kv-instock__input:checked+.kv-instock__switch:after{transform:translate(16px)}.kv-instock__input:focus-visible+.kv-instock__switch{outline:2px solid var(--kvf-ink);outline-offset:2px}.kv-instock__text{flex:1}.kv-filters .kv-fgroup{border-top:1px solid var(--kvf-line)}.kv-filters .kv-fgroup:last-child{border-bottom:1px solid var(--kvf-line)}.kv-filters .collection-sidebar__group{margin:0;padding:0;border:0}.kv-filters .collapsible-trigger-btn.tag-list__header{width:100%;margin:0;padding:14px 0!important;color:var(--kvf-ink);font-size:15px!important;font-weight:700;letter-spacing:0;text-transform:none}.kv-filters .collapsible-trigger-btn .collapsible-trigger__layout{justify-content:space-between;width:100%}.kv-filters .collapsible-trigger-btn .icon{width:12px;height:12px}.kv-filters .collapsible-content__inner{padding:0 0 14px}.kv-filters .collapsible-content.is-open{height:auto!important;overflow:visible}.kv-flist.kv-flist{display:grid;gap:2px;margin:0;padding:0;max-height:none;overflow:visible}.kv-filters .collapsible-content__inner{max-height:none;overflow:visible}.kv-flist .kv-fvalue{display:block;margin:0;padding:0}.kv-fvalue__label.kv-fvalue__label{display:flex;align-items:center;gap:10px;margin:0;padding:6px 0;color:#3d3d39;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer}.kv-fvalue__label .tag__input{position:absolute;opacity:0;width:1px;height:1px}.kv-filters .kv-fvalue__label .tag__checkbox{position:relative;display:block;flex:0 0 18px;width:18px!important;height:18px!important;min-width:0;margin:0!important;padding:0!important;border:1.5px solid var(--kvf-box);border-radius:5px;background-color:#fff;box-sizing:border-box}.kv-filters .kv-fvalue__text{text-decoration:none!important}.kv-fvalue__label .tag__checkbox:before,.kv-fvalue__label .tag__checkbox:after{display:none}.kv-fvalue:hover .tag__checkbox{border-color:var(--kvf-ink)}.kv-fvalue.tag--active .tag__checkbox,.kv-fvalue__label .tag__input:checked~.tag__checkbox{border-color:var(--kvf-ink);background:var(--kvf-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7'/%3E%3C/svg%3E") center / 14px no-repeat}.kv-fvalue__label .tag__input:focus-visible~.tag__checkbox{outline:2px solid var(--kvf-ink);outline-offset:2px}.kv-fvalue__text.kv-fvalue__text{flex:1;min-width:0;color:inherit;font-size:inherit}.kv-fvalue.tag--active .kv-fvalue__text{color:var(--kvf-ink);font-weight:600}.kv-fvalue__count{flex:0 0 auto;color:var(--kvf-faint);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.kv-fvalue__label .custom-icon{flex:0 0 26px;width:26px;height:18px;margin:0;background-size:contain;background-repeat:no-repeat;background-position:center}.kv-flist--swatches.kv-flist--swatches{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.kv-fswatch{flex:0 0 18px;width:18px;height:18px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000026}.kv-fvalue.tag--active .kv-fswatch{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--kvf-ink)}.kv-flist:not(.is-expanded):not(.is-searching) .kv-extra{display:none}.kv-flist .kv-nomatch{display:none}.kv-fmore{margin:6px 0 0;padding:0;border:0;background:none;color:var(--kvf-ink);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;letter-spacing:0;text-transform:none;cursor:pointer}.kv-fmore .kv-fmore__hide,.kv-fmore[aria-expanded=true] .kv-fmore__show{display:none}.kv-fmore[aria-expanded=true] .kv-fmore__hide{display:inline}.kv-flist.is-searching~.kv-fmore{display:none}.kv-fsearch{display:block;margin:0 0 8px}.kv-fsearch__input.kv-fsearch__input{width:100%;height:38px;margin:0;padding:0 14px;border:1px solid #d9d9d3;border-radius:999px;background:#fff;font-size:14px;box-sizing:border-box}.kv-fsearch__input:focus{outline:0;border-color:var(--kvf-ink)}.kv-flist--slider .kv-num{display:none!important}.kv-fslider{padding:2px 2px 8px}.kv-fslider__read{display:flex;justify-content:space-between;margin:0 0 12px;color:var(--kvf-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.kv-fslider__track{position:relative;height:22px}.kv-fslider__track:before{content:"";position:absolute;top:50%;left:0;right:0;height:4px;margin-top:-2px;border-radius:999px;background:#e4e4df}.kv-fslider__fill{position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:999px;background:var(--kvf-ink)}.kv-fslider__input.kv-fslider__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:22px;margin:0;padding:0;background:none;border:0;pointer-events:none;-webkit-appearance:none;appearance:none}.kv-fslider__input::-webkit-slider-runnable-track{background:none;border:0}.kv-fslider__input::-moz-range-track{background:none;border:0}.kv-fslider__input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--kvf-ink);box-shadow:0 1px 3px #0003;cursor:grab}.kv-fslider__input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--kvf-ink);cursor:grab}.kv-fslider__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--kvf-ink);outline-offset:2px}.kv-flist--slider .kv-fvalue:not(.kv-num):first-child{margin-top:8px}.filter-wrapper .tag-list--active-tags .kv-range-chip button.btn{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 30px 0 12px;border:0;border-radius:999px;background:#f0f0ec;color:var(--kvf-ink);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1}@media only screen and (min-width:769px){.collection-content .grid__item--sidebar{position:sticky;align-self:flex-start;max-height:none;overflow:visible}.collection-content .grid{display:flex;flex-wrap:wrap}#CollectionSidebarFilterWrap{max-height:var(--kv-fmax, calc(100vh - 120px) );padding:18px 18px 0;overflow-y:auto;border:1px solid #e8e8e3;border-radius:var(--kv-radius, 14px);background:#fff;scrollbar-width:thin;scrollbar-color:#d4d4ce transparent}#CollectionSidebarFilterWrap::-webkit-scrollbar{width:6px}#CollectionSidebarFilterWrap::-webkit-scrollbar-thumb{border-radius:999px;background:#d4d4ce}#CollectionSidebarFilterWrap::-webkit-scrollbar-track{background:transparent}#CollectionSidebarFilterWrap .filter-wrapper{padding-bottom:18px}#CollectionSidebarFilterWrap .kv-fhead__title{font-size:16px}#CollectionSidebarFilterWrap .collapsible-trigger-btn.tag-list__header{padding-top:10px!important;padding-bottom:10px!important}#CollectionSidebarFilterWrap:after{content:"";position:sticky;bottom:0;display:block;height:36px;margin-top:-36px;background:linear-gradient(#fff0,#fff);opacity:0;pointer-events:none;transition:opacity .15s ease}#CollectionSidebarFilterWrap.kv-fcard-more:after{opacity:1}}.kv-fapply{position:sticky;bottom:0;z-index:2;display:block;width:100%;height:50px;margin:16px 0 0;border:0;border-radius:999px;background:var(--kvf-ink, #191919);color:#fff;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;box-shadow:0 -12px 16px -8px #ffffffe6}@media only screen and (max-width:768px){#CollectionInlineFilterWrap .filter-wrapper{padding:16px var(--pageWidthPadding, 17px) 20px}#CollectionInlineFilterWrap .kv-fhead__title{font-size:17px}.kv-fvalue__label.kv-fvalue__label{padding:9px 0;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/kaviso-filters.css.map */
