.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bs-filters__card{background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:10px;box-shadow:var(--bs-shadow-sm);padding:18px 16px}.bs-filters .cf__content,.bs-filters__form{min-width:0}.bs-filters__head{display:flex;align-items:center;gap:var(--bs-space-2);padding-bottom:var(--bs-space-3)}.bs-filters__title{margin:0;font-family:var(--bs-font);font-size:19px;line-height:var(--bs-lh-heading);font-weight:var(--bs-fw-semibold);color:var(--bs-navy);letter-spacing:0;text-transform:none}.bs-filters__clear{margin-left:auto;display:inline-flex;align-items:center;min-height:32px;padding:0 2px;font-size:var(--bs-fs-small);font-weight:var(--bs-fw-medium);color:var(--bs-cta);text-decoration:none;border-bottom:1px solid transparent;transition:var(--bs-transition)}.bs-filters__clear:hover,.bs-filters__clear:focus{color:var(--bs-cta-hover);border-bottom-color:currentColor}.bs-filters__close{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;border-radius:var(--bs-radius);color:var(--bs-text)}.bs-filters__close:hover{background:var(--bs-bg-light)}.bs-filters__active{padding-bottom:var(--bs-space-3)}.bs-filters__eyebrow{display:block;margin-bottom:var(--bs-space-2);font-size:var(--bs-fs-label);font-weight:var(--bs-fw-semibold);letter-spacing:var(--bs-ls-label);text-transform:uppercase;color:var(--bs-muted)}.bs-filters__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bs-filters__chip-item{margin:0;list-style:none}.bs-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:100%;padding:4px 8px 4px 10px;border:1px solid var(--bs-border-strong);border-radius:var(--bs-radius-sm);background:var(--bs-bg);font-size:12.5px;line-height:1.2;color:var(--bs-text);text-decoration:none;transition:var(--bs-transition)}.bs-chip:hover,.bs-chip:focus{border-color:var(--bs-cta);background:var(--bs-cta-tint);color:var(--bs-cta-hover)}.bs-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-chip__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;color:var(--bs-muted)}.bs-chip:hover .bs-chip__remove,.bs-chip:focus .bs-chip__remove{color:inherit}.bs-filters__search{position:relative;padding-bottom:var(--bs-space-3)}.bs-filters__search-icon{position:absolute;top:13px;left:11px;display:inline-flex;color:var(--bs-muted);pointer-events:none}.bs-filters__search-input{width:100%;height:40px;margin:0;padding:0 12px 0 32px;border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg);font-family:var(--bs-font);font-size:var(--bs-fs-small);color:var(--bs-text);transition:var(--bs-transition)}.bs-filters__search-input::placeholder{color:var(--bs-muted)}.bs-filters__search-input:focus{border-color:var(--bs-focus);box-shadow:var(--bs-ring);outline:none}.bs-filters__search-empty{margin:var(--bs-space-2) 0 0;font-size:var(--bs-fs-small);color:var(--bs-muted)}.bs-filters__search-empty[hidden]{display:none}.bs-filters__section{border-top:1px solid var(--bs-hairline)}.bs-filters__section[hidden]{display:none}.bs-filters__section-heading{margin:0;font-size:inherit;line-height:inherit}.bs-filters__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-2);width:100%;min-height:44px;padding:10px 0;border:0;background:none;font-family:var(--bs-font);font-size:14px;font-weight:var(--bs-fw-semibold);line-height:var(--bs-lh-ui);color:var(--bs-navy);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;transition:var(--bs-transition)}.bs-filters__toggle:hover{color:var(--bs-cta)}.bs-filters__chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:var(--bs-muted);transition:transform var(--bs-duration) var(--bs-ease)}.bs-filters__toggle[aria-expanded=true] .bs-filters__chevron{transform:rotate(180deg)}.bs-filters__panel{padding-bottom:var(--bs-space-3)}.bs-filters__panel[hidden]{display:none}.bs-filters__options,.bs-filters__option{margin:0;padding:0;list-style:none}.bs-filters__option[hidden]{display:none}.cf__link--option.bs-filters__option-label{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;padding:4px 0;font-family:var(--bs-font);font-size:13.5px;font-weight:var(--bs-fw-regular);line-height:1.3;color:var(--bs-text);cursor:pointer}.cf__link--option.bs-filters__option-label:hover{color:var(--bs-cta)}.bs-filters__option-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-filters__option-count{flex:0 0 auto;font-size:12.5px;color:var(--bs-muted)}.bs-filters__option-count:before{content:"("}.bs-filters__option-count:after{content:")"}.bs-filters__box{position:relative;flex:0 0 auto;box-sizing:border-box;width:18px;height:18px;border:1.5px solid var(--bs-border-strong);border-radius:var(--bs-radius-sm);background:var(--bs-bg);transition:var(--bs-transition)}.bs-filters__box.color-load{border-radius:50%}.bs-filters__option-label:hover .bs-filters__box{border-color:var(--bs-cta)}.bs-filters__input:checked+.bs-filters__option-label .bs-filters__box{border-color:var(--bs-cta);background:var(--bs-cta)}.bs-filters__input:checked+.bs-filters__option-label .bs-filters__box:after{content:"";position:absolute;left:5.5px;top:2px;width:4px;height:9px;border:solid var(--bs-on-dark);border-width:0 2px 2px 0;transform:rotate(45deg)}.bs-filters__input:checked+.bs-filters__option-label .bt-finish-swatch,.bs-filters__input:checked+.bs-filters__option-label .color-load{outline:2px solid var(--bs-cta);outline-offset:2px}.bs-filters__input:checked+.bs-filters__option-label .bt-finish-swatch:after,.bs-filters__input:checked+.bs-filters__option-label .color-load:after{display:none}.bs-filters__input:focus-visible+.bs-filters__option-label .bs-filters__box{outline:2px solid var(--bs-focus);outline-offset:2px;box-shadow:var(--bs-ring)}.bs-filters__option--disabled .bs-filters__option-label{color:var(--bs-muted);cursor:not-allowed;opacity:.55}.bs-filters__option--disabled .bs-filters__option-label:hover{color:var(--bs-muted)}.bs-filters__more-row{margin:0;padding:0;list-style:none}.bs-filters__more-row[hidden]{display:none}.bs-filters__more{display:inline-flex;align-items:center;min-height:36px;padding:0 2px;border:0;background:none;font-family:var(--bs-font);font-size:var(--bs-fs-small);font-weight:var(--bs-fw-medium);color:var(--bs-cta);text-transform:none;letter-spacing:0;cursor:pointer;transition:var(--bs-transition)}.bs-filters__more:hover{color:var(--bs-cta-hover);text-decoration:underline}.bs-filters__panel .cfc__link{display:inline-flex;align-items:center;min-height:36px;font-size:13.5px}.bs-price__fields{display:flex;align-items:center;gap:var(--bs-space-2)}.bs-price__field{position:relative;flex:1 1 0;min-width:0}.bs-price__symbol{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:var(--bs-fs-small);color:var(--bs-muted);pointer-events:none}.bs-price__input{width:100%;height:40px;margin:0;padding:0 8px 0 24px;border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg);font-family:var(--bs-font);font-size:var(--bs-fs-small);color:var(--bs-text);transition:var(--bs-transition);-moz-appearance:textfield}.bs-price__input::-webkit-outer-spin-button,.bs-price__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.bs-price__input:focus{border-color:var(--bs-focus);box-shadow:var(--bs-ring);outline:none}.bs-price__input[aria-invalid=true]{border-color:var(--bs-error)}.bs-price__dash{flex:0 0 auto;color:var(--bs-muted)}.bs-price__slider{margin:22px 9px 6px}.bs-price__slider.noUi-target{height:4px;border:0;border-radius:var(--bs-radius-pill);background:var(--bs-border);box-shadow:none}.bs-price__slider .noUi-connect{background:var(--bs-cta)}.bs-price__slider .noUi-handle{top:-8px;right:-9px;width:18px;height:18px;border:2px solid var(--bs-cta);border-radius:50%;background:var(--bs-bg);box-shadow:var(--bs-shadow-sm);cursor:grab}.bs-price__slider .noUi-handle:before,.bs-price__slider .noUi-handle:after{display:none}.bs-price__slider .noUi-handle:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px}.bs-price__slider[disabled]{opacity:.6}.bs-filters__footer{padding-top:var(--bs-space-4);border-top:1px solid var(--bs-hairline);background:var(--bs-bg)}.bs-filters__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--bs-control-h);padding:0 var(--bs-control-px-sm);border:1px solid var(--bs-cta);border-radius:var(--bs-radius);background:var(--bs-cta);font-family:var(--bs-font);font-size:var(--bs-fs-ui);font-weight:var(--bs-fw-semibold);line-height:var(--bs-lh-ui);color:var(--bs-on-dark);text-transform:none;letter-spacing:0;cursor:pointer;transition:var(--bs-transition)}.bs-filters__submit:hover,.bs-filters__submit:focus{border-color:var(--bs-cta-hover);background:var(--bs-cta-hover);color:var(--bs-on-dark)}.bs-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-3);margin-bottom:var(--bs-space-4);padding-bottom:var(--bs-space-3);border-bottom:1px solid var(--bs-hairline)}.bs-toolbar__count{margin:0;font-size:var(--bs-fs-small);font-weight:var(--bs-fw-semibold);color:var(--bs-body);text-transform:none;letter-spacing:0}.bs-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);margin-left:auto}.bs-toolbar__view{display:inline-flex;border:1px solid var(--bs-border);border-radius:var(--bs-radius);overflow:hidden}.bs-toolbar__view-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:var(--bs-bg);color:var(--bs-muted);cursor:pointer;transition:var(--bs-transition)}.bs-toolbar__view-btn+.bs-toolbar__view-btn{border-left:1px solid var(--bs-border)}.bs-toolbar__view-btn:hover{color:var(--bs-cta)}.bs-toolbar__view-btn.is-active{background:var(--bs-cta-tint);color:var(--bs-cta)}.bs-toolbar__sort{position:relative;display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg);float:none}.bs-toolbar__sort-label{font-size:var(--bs-fs-small);color:var(--bs-muted);white-space:nowrap}.bs-toolbar__sort-trigger{font-size:var(--bs-fs-small);font-weight:var(--bs-fw-medium);color:var(--bs-text);white-space:nowrap}.bs-toolbar__filters{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--bs-cta);border-radius:var(--bs-radius);background:var(--bs-bg);font-family:var(--bs-font);font-size:var(--bs-fs-small);font-weight:var(--bs-fw-semibold);line-height:var(--bs-lh-ui);color:var(--bs-cta);text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;transition:var(--bs-transition)}.bs-toolbar__filters:hover,.bs-toolbar__filters:focus{background:var(--bs-cta-tint);color:var(--bs-cta-hover)}.bs-toolbar__filters-icon{font-size:13px;line-height:1}.bs-toolbar__filters--mobile{display:none}.bs-view--list .grid--products .grid__item{width:100%}@media(min-width:768px){.bs-view--list .grid--products .grid__item.pg{flex-direction:row;align-items:stretch}.bs-view--list .grid--products .grid__item.pg .item__top{flex:0 0 34%;max-width:260px}.bs-view--list .grid--products .grid__item.pg .pg__bottom{flex:1 1 auto;justify-content:center}.bs-view--list .grid--products .grid__item.pg .pg__main-image,.bs-view--list .grid--products .grid__item.pg .pg__main-alt-image{border-radius:var(--bs-radius-lg) 0 0 var(--bs-radius-lg)}.bs-view--list .grid--products .grid__item.pg .item__name{font-size:15px!important;min-height:0;max-height:none;-webkit-line-clamp:3!important}}@media(max-width:1199px){.bs-filters__card{border:0;border-radius:0;box-shadow:none;padding:0}.bs-filters__close{display:inline-flex}.bs-filters__head{position:sticky;top:0;z-index:2;margin:0 0 var(--bs-space-2);padding:12px 0;background:var(--bs-bg);border-bottom:1px solid var(--bs-hairline)}.bs-filters__footer{position:sticky;bottom:0;z-index:2;margin-top:var(--bs-space-3);padding:var(--bs-space-3) 0 var(--bs-space-4)}.bs-toolbar__filters--desktop{display:none}.bs-toolbar__filters--mobile{display:inline-flex}body.open-sidebar-canvas--sidebar-filter{overflow:hidden}}@media(max-width:767px){.bt-sidebar--full-mobile .bt-sidebar__inner--collection-sidebar{max-height:85vh;height:auto;overflow-y:auto;border-radius:var(--bs-radius-lg) var(--bs-radius-lg) 0 0}.bs-toolbar{gap:var(--bs-space-2)}.bs-toolbar__controls{width:100%;margin-left:0}.bs-toolbar__sort{flex:1 1 auto;min-width:0}.bs-toolbar__view{order:3}}.bs-filters__toggle:focus-visible,.bs-filters__more:focus-visible,.bs-filters__submit:focus-visible,.bs-filters__clear:focus-visible,.bs-filters__close:focus-visible,.bs-chip:focus-visible,.bs-toolbar__filters:focus-visible,.bs-toolbar__view-btn:focus-visible,.bs-toolbar__sort-trigger:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px;box-shadow:var(--bs-ring)}@media(prefers-reduced-motion:reduce){.bs-filters__chevron,.bs-filters__box,.bs-chip,.bs-toolbar__filters,.bs-filters__submit{transition:none}}.bt-finish-swatch{width:18px;height:18px;border-radius:50%!important;border:1px solid rgba(0,0,0,.18);background-clip:padding-box;background-color:#cfcfcf}.bt-finish-swatch[data-finish=black],.swatch__item--color[data-color-tag=black],.bt-finish-swatch[data-finish=matt-black],.swatch__item--color[data-color-tag=matt-black],.bt-finish-swatch[data-finish=matte-black],.swatch__item--color[data-color-tag=matte-black],.bt-finish-swatch[data-finish=black-matt],.swatch__item--color[data-color-tag=black-matt]{background:#1a1a1a!important}.bt-finish-swatch[data-finish=white],.swatch__item--color[data-color-tag=white],.bt-finish-swatch[data-finish=white-matt],.swatch__item--color[data-color-tag=white-matt]{background:#f4f4f4!important}.bt-finish-swatch[data-finish=chrome],.swatch__item--color[data-color-tag=chrome],.bt-finish-swatch[data-finish=polished-chrome],.swatch__item--color[data-color-tag=polished-chrome]{background:linear-gradient(135deg,#eaeaea,#b9b9b9 45%,#f4f4f4 55%,#9d9d9d)!important}.bt-finish-swatch[data-finish=gold],.swatch__item--color[data-color-tag=gold],.bt-finish-swatch[data-finish=polished-gold],.swatch__item--color[data-color-tag=polished-gold]{background:linear-gradient(135deg,#e8c66b,#c9a227)!important}.bt-finish-swatch[data-finish=brushed-gold],.swatch__item--color[data-color-tag=brushed-gold]{background:linear-gradient(135deg,#d8be7e,#b8983f)!important}.bt-finish-swatch[data-finish=rose-gold],.swatch__item--color[data-color-tag=rose-gold],.bt-finish-swatch[data-finish=brushed-rose-gold],.swatch__item--color[data-color-tag=brushed-rose-gold]{background:linear-gradient(135deg,#e7b7a6,#cf8d77)!important}.bt-finish-swatch[data-finish=nickel],.swatch__item--color[data-color-tag=nickel],.bt-finish-swatch[data-finish=brushed-nickel],.swatch__item--color[data-color-tag=brushed-nickel]{background:linear-gradient(135deg,#d6d6d2,#a9a9a3)!important}.bt-finish-swatch[data-finish=brushed-steel],.swatch__item--color[data-color-tag=brushed-steel],.bt-finish-swatch[data-finish=stainless-steel],.swatch__item--color[data-color-tag=stainless-steel]{background:linear-gradient(135deg,#cfd2d4,#9aa0a3)!important}.bt-finish-swatch[data-finish=graphite],.swatch__item--color[data-color-tag=graphite]{background:#3c3f42!important}.bt-finish-swatch[data-finish=anthracite],.swatch__item--color[data-color-tag=anthracite]{background:#34373a!important}.bt-finish-swatch[data-finish=gunmetal],.swatch__item--color[data-color-tag=gunmetal],.bt-finish-swatch[data-finish=gun-metal],.swatch__item--color[data-color-tag=gun-metal]{background:#2c2f33!important}.bt-finish-swatch[data-finish=brushed-gunmetal],.swatch__item--color[data-color-tag=brushed-gunmetal],.bt-finish-swatch[data-finish=brushed-gun-metal],.swatch__item--color[data-color-tag=brushed-gun-metal]{background:linear-gradient(135deg,#4a4e53,#33363a)!important}.bt-finish-swatch[data-finish=titanium],.swatch__item--color[data-color-tag=titanium]{background:#8f9295!important}.bt-finish-swatch[data-finish=copper],.swatch__item--color[data-color-tag=copper],.bt-finish-swatch[data-finish=polished-copper],.swatch__item--color[data-color-tag=polished-copper]{background:linear-gradient(135deg,#d98c63,#a65a36)!important}.bt-finish-swatch[data-finish=brushed-copper],.swatch__item--color[data-color-tag=brushed-copper]{background:linear-gradient(135deg,#c9805a,#9c5532)!important}.bt-finish-swatch[data-finish=bronze],.swatch__item--color[data-color-tag=bronze]{background:linear-gradient(135deg,#9c6b3f,#6e4a2a)!important}.bt-finish-swatch[data-finish=brass],.swatch__item--color[data-color-tag=brass],.bt-finish-swatch[data-finish=brushed-brass],.swatch__item--color[data-color-tag=brushed-brass]{background:linear-gradient(135deg,#c2a063,#8a6d3b)!important}.bt-finish-swatch[data-finish=champagne],.swatch__item--color[data-color-tag=champagne],.bt-finish-swatch[data-finish=brushed-champagne],.swatch__item--color[data-color-tag=brushed-champagne]{background:linear-gradient(135deg,#e3cda3,#cbb07e)!important}.bt-finish-swatch[data-finish=cement],.swatch__item--color[data-color-tag=cement],.bt-finish-swatch[data-finish=concrete],.swatch__item--color[data-color-tag=concrete]{background:#9a9a94!important}.bt-finish-swatch[data-finish=grey],.swatch__item--color[data-color-tag=grey],.bt-finish-swatch[data-finish=gray],.swatch__item--color[data-color-tag=gray]{background:#9b9b9b!important}.bt-finish-swatch[data-finish=beige],.swatch__item--color[data-color-tag=beige]{background:#d9cdbb!important}.bt-finish-swatch[data-finish=sand],.swatch__item--color[data-color-tag=sand]{background:#d9c4a0!important}.bt-finish-swatch[data-finish=cream],.swatch__item--color[data-color-tag=cream]{background:#efe8d8!important}.bt-finish-swatch[data-finish=brown],.swatch__item--color[data-color-tag=brown]{background:#7a5c43!important}.bt-finish-swatch[data-finish=white-stone],.swatch__item--color[data-color-tag=white-stone]{background:#ece9e3!important}.bt-finish-swatch[data-finish=black-stone],.swatch__item--color[data-color-tag=black-stone]{background:#2e2e2e!important}.bt-finish-swatch[data-finish=black-gold],.swatch__item--color[data-color-tag=black-gold],.bt-finish-swatch[data-finish=matt-black-gold],.swatch__item--color[data-color-tag=matt-black-gold]{background:linear-gradient(135deg,#1a1a1a 0% 50%,#c9a227 50% 100%)!important}.bt-finish-swatch[data-finish=chrome-white],.swatch__item--color[data-color-tag=chrome-white]{background:linear-gradient(135deg,#bdbdbd 0% 50%,#f4f4f4 50% 100%)!important}.bt-finish-swatch[data-finish=brushed-bronze],.swatch__item--color[data-color-tag=brushed-bronze]{background:linear-gradient(135deg,#b5876a,#8a5e42)!important}.bt-finish-swatch[data-finish=brushed-graphite],.swatch__item--color[data-color-tag=brushed-graphite]{background:#44474a!important}.bt-finish-swatch[data-finish=antique-copper],.swatch__item--color[data-color-tag=antique-copper]{background:linear-gradient(135deg,#a06a4a,#704028)!important}.bt-finish-swatch[data-finish=matt-black-polished-gold],.swatch__item--color[data-color-tag=matt-black-polished-gold]{background:linear-gradient(135deg,#1a1a1a 0% 50%,#c9a227 50% 100%)!important}.bt-finish-swatch[data-finish=other],.swatch__item--color[data-color-tag=other]{background:conic-gradient(from 90deg,#d99,#9d9,#99d,#dd9,#d99)!important}
/*# sourceMappingURL=/cdn/shop/t/142/assets/bs-collection-filters.css.map */
