.template-collection .filters{--bf-ink:#141414;--bf-ink2:#5c5c5c;--bf-ink3:#8d8d8d;--bf-line:#e6e3df}.template-collection .filters__inner{padding-bottom:90px}.template-collection .filters__heading-text{font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--bf-ink)!important}.template-collection .filters .filter-group{border-top:1px solid var(--bf-line)!important;border-bottom:0!important;padding:14px 0!important;margin:0!important}.template-collection .filters form>.filter-group:last-of-type{border-bottom:1px solid var(--bf-line)!important}.template-collection .filters .filter-group__heading{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;margin:0!important;min-height:0!important;cursor:pointer}.template-collection .filters .filter-group__heading__text{font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--bf-ink)!important;line-height:1.3!important}.template-collection .filters .filter-group__heading__indicator{width:18px!important;height:18px!important;display:flex!important;align-items:center;justify-content:center;transform:none!important}.template-collection .filters .filter-group__heading__indicator svg{display:none!important}.template-collection .filters .filter-group__heading__indicator:before{content:"\2212";font-size:18px;font-weight:300;line-height:1;color:var(--bf-ink2)}.template-collection .filters .filter-group__heading[aria-expanded=false] .filter-group__heading__indicator:before,.template-collection .filters .filter-group__heading.toggle-target-toggler--is-hidden .filter-group__heading__indicator:before{content:"+"}.template-collection .filters .filter-group__items .toggle-target-container{padding-top:10px!important;padding-bottom:0!important}.template-collection .filters .filter-group__item{display:flex!important;align-items:center!important;gap:10px;padding:5px 0!important;margin:0!important;min-height:0!important;font-size:13.5px!important;font-weight:400!important;line-height:1.35!important;color:#2a2a2a!important;cursor:pointer}.template-collection .filters .filter-group__item__text{position:relative!important;display:flex!important;align-items:center!important;padding-left:26px!important;font-size:13.5px!important;font-weight:400!important;line-height:1.35!important;color:#2a2a2a!important;flex:1 1 auto;min-height:18px}.template-collection .filters .filter-group__item__text:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:16px!important;height:16px!important;margin:0!important;transform:translateY(-50%)!important;border:1.5px solid #bdb8b1!important;border-radius:4px!important;background:#fff!important;box-sizing:border-box!important}.template-collection .filters .filter-group__item .filter-tick{position:absolute!important;left:2px!important;top:50%!important;width:12px!important;height:12px!important;margin:0!important;transform:translateY(-50%)!important;fill:#fff!important;opacity:0!important;z-index:1}.template-collection .filters .filter-group__checkbox:checked+.filter-group__item__text:before,.template-collection .filters .filter-group__item--active .filter-group__item__text:before{background:var(--bf-ink)!important;border-color:var(--bf-ink)!important}.template-collection .filters .filter-group__checkbox:checked+.filter-group__item__text .filter-tick,.template-collection .filters .filter-group__item--active .filter-tick{opacity:1!important}.template-collection .filters .filter-group__item:hover .filter-group__item__text:before{border-color:var(--bf-ink)!important}.template-collection .filters .filter-group__item__count{margin-left:auto!important;font-size:12px!important;font-weight:400!important;color:var(--bf-ink3)!important}.template-collection .filters .filter-group__item--disabled{opacity:.45}.template-collection .filters .bnb-f-extra{display:none!important}.template-collection .filters .bnb-f-open .bnb-f-extra{display:flex!important}.template-collection .filters .bnb-f-more{display:inline-block;margin-top:6px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--bf-ink);border-bottom:1px solid var(--bf-ink);line-height:1.4}.template-collection .filters .filter-group--applied .filter-group__items{display:flex;flex-wrap:wrap;gap:6px}.template-collection .filters .filter-group__applied-item{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;font-size:12px!important;font-weight:600!important;color:var(--bf-ink)!important;background:#f6f5f3!important;border:1px solid var(--bf-line)!important;border-radius:999px!important;padding:6px 10px!important}.template-collection .filters .filter-group__applied-item__icon svg{width:12px;height:12px}.template-collection .filters .filter-group__clear-row{width:100%;margin-top:4px}.template-collection .filters .filter-group__clear-link{font-size:12px!important;font-weight:500!important;color:var(--bf-ink2)!important;text-decoration:underline;text-underline-offset:3px}.template-collection .filters .cc-price-range__input-row{display:flex!important;gap:10px!important;margin:0!important}.template-collection .filters .cc-price-range__input-container{flex:1 1 0!important;min-width:0!important;margin:0!important;overflow:hidden}.template-collection .filters .cc-price-range__input{width:100%!important;min-width:0!important;border:0!important;background:transparent!important}.template-collection .filters .cc-price-range__input-container{border:1px solid var(--bf-line)!important;border-radius:10px!important;background:#fff!important}.template-collection .filters .cc-price-range__input,.template-collection .filters .cc-price-range__input-currency-symbol{font-size:13px!important;font-weight:500!important}.template-collection .filters .cc-price-range__bar-inactive{background:var(--bf-line)!important;height:4px!important;border-radius:4px}.template-collection .filters .cc-price-range__bar-active{background:var(--bf-ink)!important;height:4px!important;border-radius:4px}.template-collection .filters .cc-price-range__control{width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;border:2px solid var(--bf-ink)!important;box-shadow:none!important}.template-collection .filters .filter-group--availability.bnb-f-switched .filter-toggle{display:none!important}.template-collection .filters .bnb-f-switch{display:flex;width:100%;align-items:center;justify-content:space-between;cursor:pointer;padding:0;margin:0;border:0;background:none;font:inherit;text-align:left;font-size:13.5px;font-weight:500;color:var(--bf-ink);-webkit-user-select:none;user-select:none}.template-collection .filters .bnb-f-switch .bnb-f-track{width:38px;height:22px;border-radius:999px;background:#d9d6d1;position:relative;transition:background .2s;flex:0 0 auto}.template-collection .filters .bnb-f-switch .bnb-f-track:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px #0003}.template-collection .filters .bnb-f-switch.is-on .bnb-f-track{background:var(--bf-ink)}.template-collection .filters .bnb-f-switch.is-on .bnb-f-track:after{transform:translate(16px)}.template-collection .filters .bnb-f-switch:focus-visible .bnb-f-track{outline:2px solid var(--bf-ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/bnb-filters.css.map */
