:root{--cfb-u: min(1vw, 4.4px);--cfb-bar-h: max(40px, calc(var(--cfb-u) * 11.7333));--cfb-ink: #2b2622;--cfb-espresso: #4a423b;--cfb-cream: #f3f2ee;--cfb-mute: #8c8378;--cfb-line: #ebe7e0;--cfb-caps: max(10.5px, calc(var(--cfb-u) * 2.9333))}@media(min-width:768px){.cfb-section{display:none!important}}@media(max-width:767.98px){.cfb-section{position:-webkit-sticky;position:sticky;top:var(--theme-sticky-header-height, 44px);z-index:1001}html.js .utility-bar{display:none!important}html.js filter-container#facet-filters{margin-top:0!important;padding-top:calc(var(--cfb-u) * 3.2)!important}html.js .collection-listing .product-grid{margin-top:0!important}html.cfb-open #gorgias-chat-container{display:none!important}}.cfb{display:block;position:relative;color:var(--cfb-ink)}.cfb button{-webkit-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.cfb__bar{display:flex;position:relative;z-index:3;box-sizing:border-box;align-items:stretch;height:var(--cfb-bar-h);overflow:hidden;border-top:1px solid var(--cfb-line);border-bottom:1px solid var(--cfb-line);background:#fff}.cfb__tools{display:contents}.cfb button.cfb__tab{display:flex;position:relative;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;padding:0 calc(var(--cfb-u) * 1.0667);border-inline-start:1px solid var(--cfb-line)}.cfb__tools>button.cfb__tab:first-child{border-inline-start:0}.cfb__text{overflow:hidden;color:var(--cfb-ink);font-size:var(--cfb-caps);font-weight:400;letter-spacing:.09em;line-height:1.4;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:color .2s ease;margin-inline-end:calc(var(--cfb-u) * 1.3333)}[dir=rtl] .cfb__text{font-size:calc(var(--cfb-u) * 3.4667);letter-spacing:0}.cfb__num{flex:none;box-sizing:border-box;min-width:calc(var(--cfb-u) * 4.2667);height:calc(var(--cfb-u) * 4.2667);padding:0 calc(var(--cfb-u) * 1.0667);border-radius:calc(var(--cfb-u) * 2.4);background:var(--cfb-espresso);color:var(--cfb-cream);font-size:calc(var(--cfb-u) * 2.5333);line-height:calc(var(--cfb-u) * 4.2667);text-align:center;margin-inline-end:calc(var(--cfb-u) * 1.0667)}.cfb__chev{flex:none;width:calc(var(--cfb-u) * 2.6667);height:calc(var(--cfb-u) * 2.6667);color:var(--cfb-mute);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.cfb__icon{flex:none;width:calc(var(--cfb-u) * 3.7333);height:calc(var(--cfb-u) * 3.7333);color:var(--cfb-ink)}.cfb__tab.is-active .cfb__chev{transform:rotate(180deg);color:var(--cfb-ink)}.cfb button.cfb__tab.is-active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.5px;background:var(--cfb-espresso)}.cfb.is-open .cfb__tab:not(.is-active) .cfb__text{color:var(--cfb-mute)}.cfb__shade{visibility:hidden;position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease,visibility .25s;opacity:0;background:#2b26226b;touch-action:none}.cfb.is-open .cfb__shade{visibility:visible;opacity:1}.cfb__panel{display:flex;position:absolute;z-index:2;top:100%;right:0;left:0;flex-direction:column;max-height:calc(100vh - var(--cfb-panel-top, 84px));max-height:calc(100dvh - var(--cfb-panel-top, 84px));margin:0;overflow:hidden;border-radius:0 0 calc(var(--cfb-u) * 4.2667) calc(var(--cfb-u) * 4.2667);background:#fff;box-shadow:0 calc(var(--cfb-u) * 5) calc(var(--cfb-u) * 11) calc(var(--cfb-u) * -3) #2b26224d;animation:cfb-drop .24s cubic-bezier(.2,.7,.2,1)}.cfb__panel[hidden]{display:none}@keyframes cfb-drop{0%{transform:translateY(calc(var(--cfb-u) * -2));opacity:0}to{transform:none;opacity:1}}.cfb__body{flex:1 1 auto;min-height:0;padding:calc(var(--cfb-u) * 1.0667) calc(var(--cfb-u) * 5.3333);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cfb__foot{display:flex;flex:none;align-items:center;justify-content:space-between;padding:calc(var(--cfb-u) * 3.2) calc(var(--cfb-u) * 5.3333) calc(var(--cfb-u) * 4.2667);border-top:1px solid var(--cfb-line);gap:calc(var(--cfb-u) * 5.3333)}.cfb button.cfb__reset{flex:none;padding:calc(var(--cfb-u) * 2.1333) 0;color:var(--cfb-ink);font-size:calc(var(--cfb-u) * 3.3333);line-height:1.2;text-decoration:underline;text-decoration-color:var(--cfb-mute);text-decoration-thickness:1px;text-underline-offset:3px}.cfb button.cfb__apply{display:flex;flex:1 1 auto;align-items:center;justify-content:center;height:max(40px,calc(var(--cfb-u) * 11.7333));padding:0 calc(var(--cfb-u) * 4.2667);border-radius:999px;background:var(--cfb-espresso);color:var(--cfb-cream);font-size:var(--cfb-caps);letter-spacing:.09em;line-height:1;text-transform:uppercase}[dir=rtl] .cfb button.cfb__apply{font-size:calc(var(--cfb-u) * 3.4667);letter-spacing:0}.cfb__row{display:flex;position:relative;align-items:center;min-height:max(42px,calc(var(--cfb-u) * 12.2667));border-bottom:1px solid var(--cfb-line);color:var(--cfb-ink);font-size:calc(var(--cfb-u) * 3.7333);line-height:1.3;text-decoration:none;cursor:pointer;gap:calc(var(--cfb-u) * 2.6667)}.cfb__row:last-child{border-bottom:0}.cfb__label{flex:1 1 auto;min-width:0}.cfb__count{color:var(--cfb-mute);font-size:calc(var(--cfb-u) * 3);margin-inline-start:calc(var(--cfb-u) * 1.6)}.cfb__row input,.cfb__chip input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.cfb__box{display:block;position:relative;flex:none;box-sizing:border-box;width:calc(var(--cfb-u) * 4.8);height:calc(var(--cfb-u) * 4.8);transition:background-color .15s ease,border-color .15s ease;border:1px solid #cfc8bc;border-radius:calc(var(--cfb-u) * 1.3333);background:#fff}input:checked~.cfb__box{border-color:var(--cfb-espresso);background:var(--cfb-espresso)}input:checked~.cfb__box:after{content:"";position:absolute;top:15%;left:34%;width:26%;height:50%;transform:rotate(45deg);border:solid var(--cfb-cream);border-width:0 1.4px 1.4px 0}input:focus-visible~.cfb__box{outline:2px solid var(--cfb-espresso);outline-offset:2px}.cfb__tick{flex:none;width:calc(var(--cfb-u) * 4.2667);height:calc(var(--cfb-u) * 4.2667);opacity:0;color:var(--cfb-espresso)}.cfb__sort.is-active .cfb__tick{opacity:1}.cfb__dot{flex:none;width:calc(var(--cfb-u) * 4.8);height:calc(var(--cfb-u) * 4.8);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #2b262229}.cfb__dot[data-metal=gold]{background:radial-gradient(circle at 32% 28%,#fffc,#fff0 48%),linear-gradient(135deg,#ecd08a,#c9a24f 55%,#a98438)}.cfb__dot[data-metal=steel]{background:radial-gradient(circle at 32% 28%,#ffffffd9,#fff0 48%),linear-gradient(135deg,#e6e7e8,#bfc1c4 55%,#989a9e)}.cfb__dot[data-metal=rosegold]{background:radial-gradient(circle at 32% 28%,#fffc,#fff0 48%),linear-gradient(135deg,#f0cdbd,#d9a08a 55%,#b67c66)}.cfb__dot[data-metal=two-tone]{background:linear-gradient(135deg,#ecd08a 0,#c9a24f 49.5%,#d4d6d8 50.5%,#a9abae)}.cfb__chips{display:flex;flex-wrap:wrap;padding:calc(var(--cfb-u) * 2.1333) 0 calc(var(--cfb-u) * 3.2);gap:calc(var(--cfb-u) * 2.1333)}.cfb__chip{position:relative;cursor:pointer}.cfb__chip span{display:flex;box-sizing:border-box;align-items:center;min-height:max(32px,calc(var(--cfb-u) * 9.0667));padding:0 calc(var(--cfb-u) * 4);transition:background-color .15s ease,border-color .15s ease,color .15s ease;border:1px solid var(--cfb-line);border-radius:999px;color:var(--cfb-ink);font-size:calc(var(--cfb-u) * 3.3333);line-height:1.2}.cfb__chip input:checked+span{border-color:var(--cfb-espresso);background:var(--cfb-espresso);color:var(--cfb-cream)}.cfb__chip input:focus-visible+span{outline:2px solid var(--cfb-espresso);outline-offset:2px}.cfb__chip.is-disabled,.cfb__row.is-disabled{opacity:.35;pointer-events:none}.cfb__quick{display:grid;grid-template-columns:1fr 1fr;padding:calc(var(--cfb-u) * 3.2) 0 calc(var(--cfb-u) * 4.2667);border-bottom:1px solid var(--cfb-line);gap:calc(var(--cfb-u) * 2.1333)}.cfb__quick:empty{display:none}.cfb button.cfb__quick-chip{display:flex;box-sizing:border-box;align-items:center;justify-content:center;min-height:max(42px,calc(var(--cfb-u) * 11.2));padding:0 calc(var(--cfb-u) * 2.1333);transition:background-color .15s ease,border-color .15s ease,color .15s ease;border:1px solid var(--cfb-line);border-radius:999px;color:var(--cfb-ink);font-size:calc(var(--cfb-u) * 3.4667);line-height:1.2;white-space:nowrap}.cfb button.cfb__quick-chip:last-child:nth-child(odd){grid-column:1 / -1}.cfb button.cfb__quick-chip.is-active{border-color:var(--cfb-espresso);background:var(--cfb-espresso);color:var(--cfb-cream)}.cfb__price{padding:calc(var(--cfb-u) * 4.2667) 0 calc(var(--cfb-u) * 3.2)}.cfb__price .cc-price-range__input-row{margin:0}.cfb__price .cc-price-range__input-container{box-sizing:border-box;align-items:center;height:calc(var(--cfb-u) * 10.6667);padding-inline-start:calc(var(--cfb-u) * 4);border:1px solid var(--cfb-line);border-radius:calc(var(--cfb-u) * 5.3333);background:#fff;color:var(--cfb-ink);font-size:15px}.cfb__price .cc-price-range__input-container:hover,.cfb__price .cc-price-range__input-container:focus-within{border-color:var(--cfb-espresso)}.cfb__price .cc-price-range .cc-price-range__input{height:100%;min-height:0;padding:0 calc(var(--cfb-u) * 2.6667) 0 0;border:0;background:transparent;color:var(--cfb-ink);font-size:16px}.cfb__price .cc-price-range__bar{margin:calc(var(--cfb-u) * 7.4667) calc(var(--cfb-u) * 3) calc(var(--cfb-u) * 2.6667)}.cfb__price .cc-price-range__bar-inactive{height:2px;background:var(--cfb-line)}.cfb__price .cc-price-range__bar-active{background:var(--cfb-espresso)}.cfb__price .cc-price-range__control{top:-10px}.cfb__price .cc-price-range__control:after{box-sizing:border-box;border:1px solid #d9d3c8;background:#fff;box-shadow:0 1px 4px #2b262247}
/*# sourceMappingURL=/cdn/shop/t/53/assets/casc-filter-bar.css.map */
