@media(min-width:992px){.has-product-filters.filters-top .content{display:block}}.has-product-filters .cfb{--cfb-accent: #0d245c;--cfb-border: #cfd3db;--cfb-radius: .8rem;--cfb-text: rgb(var(--text-color));position:relative;z-index:15;margin-bottom:2.4rem}.has-product-filters .cfb .cfb-form{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem}.has-product-filters .cfb .cfb-pills{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;flex:1 1 auto}.has-product-filters .cfb details{position:relative;margin:0}.has-product-filters .cfb details:after{content:none}.has-product-filters .cfb .cfb-pill{display:inline-flex;align-items:center;gap:1rem;padding:.9rem 1.4rem .9rem 1.6rem;border:.1rem solid var(--cfb-border);border-radius:var(--cfb-radius);background-color:rgb(var(--background-color));color:var(--cfb-text);font-size:1.6rem;line-height:2.2rem;white-space:nowrap;cursor:pointer;list-style:none;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease}.has-product-filters .cfb .cfb-pill::-webkit-details-marker{display:none}.has-product-filters .cfb .cfb-pill svg{width:1.2rem;height:1.2rem;margin:0;flex:0 0 auto;transition:transform .25s ease}.has-product-filters .cfb .cfb-pill svg path{stroke:currentColor}.has-product-filters .cfb details[open]>.cfb-pill svg{transform:rotate(180deg)}@media(hover:hover){.has-product-filters .cfb .cfb-pill:hover{border-color:var(--cfb-accent)}}.has-product-filters .cfb details[open]>.cfb-pill,.has-product-filters .cfb .is-active>.cfb-pill{border-color:var(--cfb-accent)}.has-product-filters .cfb .cfb-pill:focus-visible{outline:.2rem solid var(--cfb-accent);outline-offset:.2rem}.has-product-filters .cfb .cfb-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .6rem;border-radius:1rem;background-color:var(--cfb-accent);color:#fff;font-size:1.2rem;line-height:1}.has-product-filters .cfb .cfb-sort-current{color:var(--cfb-accent)}.has-product-filters .cfb .cfb-panel,.has-product-filters .cfb .cfb-sort-list{position:absolute;top:calc(100% + .8rem);left:0;z-index:20;width:max-content;min-width:24rem;max-width:min(42rem,90vw);padding:1.6rem;border:.1rem solid rgba(var(--text-color),.08);border-radius:var(--cfb-radius);background-color:rgb(var(--background-color));box-shadow:0 .6rem 2.4rem #0d245c1f;animation:cfb-in .18s ease}.has-product-filters .cfb .is-right>.cfb-panel,.has-product-filters .cfb .cfb-sort .cfb-sort-list{left:auto;right:0}@keyframes cfb-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.has-product-filters .cfb .cfb-panel-head{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.4rem}.has-product-filters .cfb .cfb-panel-title{font-size:1.5rem;font-weight:600;color:var(--cfb-text)}.has-product-filters .cfb .cfb-price-range{font-weight:500;color:var(--cfb-accent)}.has-product-filters .cfb .cfb-close{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;margin:-.4rem -.4rem -.4rem 0;border:0;background:none;color:rgba(var(--text-color),.7);cursor:pointer}.has-product-filters .cfb .cfb-close svg{width:1.1rem;height:1.1rem}.has-product-filters .cfb .cfb-close svg path{fill:currentColor}.has-product-filters .cfb .cfb-close:hover{color:var(--cfb-text)}.has-product-filters .cfb .cfb-options{display:grid;grid-template-columns:1fr;gap:.8rem;margin:0;padding:0;max-height:36rem;overflow-y:auto;font-size:1.5rem;list-style:none}.has-product-filters .cfb .cfb-options--shapes{grid-template-columns:repeat(2,minmax(14rem,1fr))}.has-product-filters .cfb .cfb-options--tiles{grid-template-columns:repeat(3,minmax(5.6rem,1fr))}.has-product-filters .cfb .cfb-options--metal{display:flex;flex-wrap:wrap}.has-product-filters .cfb .cfb-option{position:relative;margin:0;padding:0}.has-product-filters .cfb .cfb-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.has-product-filters .cfb .cfb-chip{display:flex;align-items:center;gap:1rem;min-height:3.8rem;padding:.7rem 1.2rem;border:.1rem solid rgba(var(--text-color),.14);border-radius:calc(var(--cfb-radius) * .6);background-color:rgb(var(--background-color));color:rgba(var(--text-color),.85);line-height:1.3;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}@media(hover:hover){.has-product-filters .cfb .cfb-chip:hover{border-color:var(--cfb-accent);color:var(--cfb-text)}}.has-product-filters .cfb .cfb-input:focus-visible+.cfb-chip{outline:.2rem solid var(--cfb-accent);outline-offset:.1rem}.has-product-filters .cfb .cfb-option.checked .cfb-chip,.has-product-filters .cfb .cfb-input:checked+.cfb-chip{border-color:var(--cfb-accent);background-color:var(--cfb-accent);color:#fff}.has-product-filters .cfb .cfb-option.is-disabled .cfb-chip{opacity:.4;cursor:not-allowed;pointer-events:none}.has-product-filters .cfb .cfb-chip-text{flex:1 1 auto}.has-product-filters .cfb .cfb-chip-count{flex:0 0 auto;white-space:nowrap;font-size:1.3rem;opacity:.6}.has-product-filters .cfb .cfb-options--tiles .cfb-chip{justify-content:center;text-align:center;min-height:4.2rem;padding:.6rem .8rem}.has-product-filters .cfb .cfb-options--tiles .cfb-chip-text{flex:0 1 auto}.has-product-filters .cfb .cfb-shape-icon{width:2.4rem;height:2.4rem;flex:0 0 auto}.has-product-filters .cfb .cfb-options--metal .cfb-chip{border-color:transparent;min-height:3.6rem;padding:.6rem 1.2rem;color:#3b3b3b}.has-product-filters .cfb .cfb-tone-white{background-color:#f1f1f2}.has-product-filters .cfb .cfb-tone-platinum{background-color:#e4e6ea}.has-product-filters .cfb .cfb-tone-yellow{background-color:#f3dfa2}.has-product-filters .cfb .cfb-tone-rose{background-color:#f2b99c}.has-product-filters .cfb .cfb-options--metal .cfb-option.checked .cfb-chip,.has-product-filters .cfb .cfb-options--metal .cfb-input:checked+.cfb-chip{color:#3b3b3b;border-color:var(--cfb-accent);box-shadow:inset 0 0 0 .1rem var(--cfb-accent)}.has-product-filters .cfb .cfb-options--metal .cfb-option.checked .cfb-tone-white,.has-product-filters .cfb .cfb-options--metal .cfb-input:checked+.cfb-tone-white{background-color:#f1f1f2}.has-product-filters .cfb .cfb-options--metal .cfb-option.checked .cfb-tone-platinum,.has-product-filters .cfb .cfb-options--metal .cfb-input:checked+.cfb-tone-platinum{background-color:#e4e6ea}.has-product-filters .cfb .cfb-options--metal .cfb-option.checked .cfb-tone-yellow,.has-product-filters .cfb .cfb-options--metal .cfb-input:checked+.cfb-tone-yellow{background-color:#f3dfa2}.has-product-filters .cfb .cfb-options--metal .cfb-option.checked .cfb-tone-rose,.has-product-filters .cfb .cfb-options--metal .cfb-input:checked+.cfb-tone-rose{background-color:#f2b99c}.has-product-filters .cfb .cfb-swatch{width:2rem;height:2rem;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 .1rem #0000001f}.has-product-filters .cfb .cfb-options--swatches{min-width:22rem}.has-product-filters .cfb .cfb-item--price .cfb-panel{width:28rem}.has-product-filters .cfb .range-slider .price-slider{margin:.6rem .8rem 2rem;padding:0}.has-product-filters .cfb .range-slider .noUi-target{height:.4rem;border:0;box-shadow:none;background-color:rgba(var(--text-color),.12)}.has-product-filters .cfb .range-slider .noUi-connect{background-color:var(--cfb-accent)}.has-product-filters .cfb .range-slider .noUi-horizontal .noUi-handle,.has-product-filters .cfb .range-slider .noUi-handle{top:-.8rem;right:-1rem;width:2rem;height:2rem;border:.1rem solid rgba(var(--text-color),.25);border-radius:50%;background-color:#fff;box-shadow:0 .1rem .4rem #00000026}.has-product-filters .cfb .range-slider .noUi-handle:before,.has-product-filters .cfb .range-slider .noUi-handle:after{content:none}.has-product-filters .cfb .cfb-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:0}.has-product-filters .cfb .cfb-price-field{position:relative;display:block}.has-product-filters .cfb .cfb-price-field .price-currency{position:absolute;top:0;bottom:0;left:1rem;display:flex;align-items:center;color:rgba(var(--text-color),.6);pointer-events:none}.has-product-filters .cfb .cfb-price-field input{width:100%;height:3.8rem;padding:0 1rem 0 2.2rem;border:.1rem solid rgba(var(--text-color),.18);border-radius:calc(var(--cfb-radius) * .6);background-color:transparent;box-shadow:none;font-size:1.5rem;color:var(--cfb-text);-moz-appearance:textfield}.has-product-filters .cfb .cfb-price-field input::-webkit-outer-spin-button,.has-product-filters .cfb .cfb-price-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.has-product-filters .cfb .cfb-price-field input:focus{border-color:var(--cfb-accent);outline:none}.has-product-filters .cfb .cfb-sort{flex:0 0 auto}.has-product-filters .cfb .cfb-sort-list{min-width:100%;padding:.8rem 0;margin:0;list-style:none}.has-product-filters .cfb .cfb-sort-option{display:block;width:100%;padding:.7rem 1.6rem;border:0;background:none;color:rgba(var(--text-color),.8);font-size:1.4rem;text-align:left;white-space:nowrap;cursor:pointer}.has-product-filters .cfb .cfb-sort-option:hover{background-color:#0d245c0d;color:var(--cfb-text)}.has-product-filters .cfb .cfb-sort-option.is-current{font-weight:600;color:var(--cfb-accent)}.has-product-filters .cfb .cfb-sort-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:991px){.has-product-filters .cfb{display:none}}.has-product-filters.filters-top .toolbar:not(:has(.change-colum-product,.filter-toolbar,.layer-last-header)){display:none}
/*# sourceMappingURL=/cdn/shop/t/54/assets/collection-filter-bar.css.map */
