:root{--stbl-ink:#20201e;--stbl-muted:#686862;--stbl-line:#e3e3df;--stbl-panel:#f7f7f4;--stbl-accent:#8e815d;--stbl-drawer-width:460px}.collection-default .toolbar-wrapper.toolbar-mobile{display:flex!important;align-items:center;flex:0 0 auto;order:0;justify-content:flex-start;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.collection-default .toolbar-wrapper:not(.toolbar-mobile){flex:1 1 auto}.collection-default .toolbar-sidebar{display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-height:44px;padding:0;-webkit-user-select:none;user-select:none;width:auto!important;max-width:none!important;white-space:nowrap}.collection-default .toolbar-sidebar .toolbar-icon .text{white-space:nowrap;display:inline}.collection-default .toolbar-sidebar .toolbar-icon{display:inline-flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.02em;color:var(--stbl-ink)}.collection-default .toolbar-sidebar .toolbar-icon svg{width:18px;height:18px;display:inline-block;fill:var(--stbl-ink);stroke:var(--stbl-ink);stroke-width:0;color:var(--stbl-ink)}.collection-default .toolbar-sidebar .toolbar-icon svg *{fill:inherit;stroke:inherit}.collection-default .toolbar-sidebar .filter-text{text-transform:none;font-weight:400}.collection-default .toolbar-sidebar .stbl-filter-badge{display:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--stbl-accent);color:#fff;font-size:11px;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.collection-default .toolbar-sidebar .stbl-filter-badge.is-visible{display:inline-block}.collection-default .toolbar-sidebar:hover .filter-text{text-decoration:underline;text-underline-offset:5px}.collection-default .toolbar .toolbar-wrapper:not(.toolbar-mobile) .results-count{margin-left:28px;font-size:12px;color:var(--stbl-muted);white-space:nowrap;display:flex;align-items:center;align-self:center;line-height:1}.collection-default .toolbar .toolbar-wrapper:not(.toolbar-mobile) .results-count .results{display:inline!important}.collection-default .page-sidebar,.collection-default .page-sidebar.page-sidebar-left,.collection-default .page-sidebar.page-sidebar-right,.collection-default .page-sidebar.page-sidebar--horizontal,.collection-default .page-sidebar.page-sidebar--vertical{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:100%!important;max-width:min(100vw,var(--stbl-drawer-width))!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;background:#fff!important;z-index:1001!important;transform:translate3d(101%,0,0)!important;opacity:0;visibility:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .3s ease,visibility .3s ease!important;box-shadow:-24px 0 60px #00000014;overflow:hidden;float:none!important}body.open-mobile-sidebar .collection-default .page-sidebar{transform:translateZ(0)!important;opacity:1;visibility:visible}.collection-default .halo-collection-content.sidebar--layout_horizontal{overflow:visible}@media(prefers-reduced-motion:reduce){.collection-default .page-sidebar{transition:none!important}}body.open-mobile-sidebar .background-overlay{background:#1414126b}.collection-default .page-sidebar .halo-sidebar-header{display:block!important;position:relative;padding:30px 72px 18px 32px!important;background:#fff;border-bottom:1px solid var(--stbl-line);flex:0 0 auto;text-align:left}.collection-default .page-sidebar .stbl-drawer-eyebrow{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stbl-muted);margin-bottom:6px;font-weight:500}.collection-default .page-sidebar .halo-sidebar-header .title{display:block;font-family:var(--font-heading-family);font-size:24px;line-height:1.25;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--stbl-ink);margin:0}.collection-default .page-sidebar .halo-sidebar-close{display:flex!important;position:absolute!important;top:26px!important;right:24px!important;left:auto!important;width:44px;height:44px;border:1px solid var(--stbl-line);background:#fff!important;opacity:1!important;pointer-events:auto!important;align-items:center;justify-content:center;z-index:2}.collection-default .page-sidebar .halo-sidebar-close svg{width:14px;height:14px;fill:var(--stbl-ink)!important;stroke:transparent}.collection-default .page-sidebar .halo-sidebar-close:hover{border-color:var(--stbl-ink)}.collection-default .page-sidebar .halo-sidebar-wrapper{flex:1 1 auto;min-height:0;max-height:none!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 32px 32px!important;width:100%!important;z-index:auto!important}.collection-default .page-sidebar .stbl-drawer-note{font-size:13px;color:var(--stbl-muted);margin:12px 0 4px;line-height:1.5}.collection-default #halo-sidebar .sidebarBlock,.collection-default #halo-sidebar.page-sidebar--horizontal .sidebarBlock{display:block!important;width:100%!important;margin:0!important;padding:0!important;border-top:1px solid var(--stbl-line);position:static!important}.collection-default #halo-sidebar .collection-filters__item{padding:0}.collection-default #halo-sidebar .sidebarBlock-headingWrapper{display:block}.collection-default #halo-sidebar .sidebarBlock-heading,.collection-default #halo-sidebar.page-sidebar--horizontal .sidebarBlock-heading{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:18px 0!important;min-width:0!important;border:0!important;background:transparent!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.03em!important;text-transform:none!important;color:var(--stbl-ink)!important;cursor:pointer;position:relative}.collection-default #halo-sidebar .sidebarBlock-heading:before{content:none!important}.collection-default #halo-sidebar .sidebarBlock-heading:after{content:""!important;position:static!important;display:block;width:8px!important;height:8px!important;border-right:1px solid var(--stbl-ink);border-bottom:1px solid var(--stbl-ink);background:none!important;transform:rotate(45deg)!important;transition:transform .3s ease;opacity:1!important;visibility:visible!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0 4px 4px 0}.collection-default #halo-sidebar .sidebarBlock-heading.is-clicked:after{transform:rotate(-135deg)!important;margin:4px 4px 0 0}.collection-default #halo-sidebar .sidebarBlock-heading .facets__count{font-size:12px;color:var(--stbl-accent);font-weight:400;letter-spacing:0;margin-left:auto}.collection-default #halo-sidebar .sidebarBlock-heading .facets__count.custom-count span{display:inline-block;min-width:18px;height:18px;line-height:18px;border-radius:9px;background:var(--stbl-accent);color:#fff;text-align:center;font-size:11px}.collection-default #halo-sidebar .sidebarBlock-contentWrapper{display:none!important}.collection-default #halo-sidebar .sidebarBlock-headingWrapper:has(.sidebarBlock-heading.is-clicked)+.sidebarBlock-contentWrapper{display:block!important}.collection-default #halo-sidebar .sidebarBlock-content,.collection-default #halo-sidebar .sidebarBlock-content--full,.collection-default #halo-sidebar.page-sidebar--horizontal .sidebarBlock-content--full{position:static!important;width:auto!important;min-width:0!important;max-width:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;padding:0 0 20px!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;text-align:left}.collection-default #halo-sidebar .facets__list{display:grid!important;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:6px;padding:0!important;margin:0!important;overflow:hidden;transition:max-height .35s ease}.collection-default #halo-sidebar .facets__list .list-menu__item{position:relative;padding:0!important;margin:0!important;width:auto!important;display:flex;align-items:center;min-height:44px;border:1px solid transparent;transition:border-color .2s ease,background .2s ease}.collection-default #halo-sidebar .facets__list .list-menu__item:hover{background:var(--stbl-panel)}.collection-default #halo-sidebar .facets__list .list-menu__item:has(input:checked){border-color:var(--stbl-accent);background:var(--stbl-panel)}.collection-default #halo-sidebar .facets__list .list-menu__item:has(input:focus-visible){outline:2px solid var(--stbl-accent);outline-offset:2px}.collection-default #halo-sidebar .facets__list .list-menu__item.d-none{display:none!important}.collection-default #halo-sidebar .facets__list .list-menu__item .facet-checkbox{display:flex!important;align-items:center;gap:12px;flex:1 1 auto;min-height:0!important;padding:8px!important;margin:0!important;font-size:13px!important;line-height:1.3;color:var(--stbl-ink)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.collection-default #halo-sidebar .facets__list .list-menu__item .facet-checkbox:before,.collection-default #halo-sidebar .facets__list .list-menu__item .facet-checkbox:after{content:none!important;display:none!important}.collection-default #halo-sidebar .facets__list .list-menu__item .facet-checkbox .count{display:none!important}.collection-default #halo-sidebar .facets__list .list-menu__item .stbl-stone-dot{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:var(--stone-tone,#cfcac0);box-shadow:inset 0 0 0 1px #0002}.collection-default #halo-sidebar .facet-checkbox--disabled{opacity:.4}.collection-default #halo-sidebar .facets__list .list-menu__item:has(.facet-checkbox--disabled){pointer-events:none}.collection-default #halo-sidebar .show-more--list_tags{display:none!important}.collection-default #halo-sidebar .facets__reset{display:inline-block;margin-top:10px;font-size:12px;color:var(--stbl-muted)}.collection-default #halo-sidebar .facets__form{display:block!important}.collection-default #halo-sidebar .widget_filter{display:none!important}.collection-default #halo-sidebar .refined-widgets[style*="display: none"],.collection-default #halo-sidebar .refined-widgets:not(:has(.facets__list--refined li)){display:none!important}.collection-default #halo-sidebar .refined-widgets{border-top:0!important;padding-top:6px!important}.collection-default #halo-sidebar .refined-widgets .sidebarBlock-heading{padding:10px 0 6px!important;cursor:default}.collection-default #halo-sidebar .refined-widgets .sidebarBlock-heading:after{content:none!important}.collection-default #halo-sidebar .refined-widgets .sidebarBlock-heading .facets__clear-all{font-size:12px;letter-spacing:0;text-transform:none;color:var(--stbl-muted);font-weight:400}.collection-default #halo-sidebar .refined-widgets .sidebarBlock-content--list{padding:0 0 12px!important}.collection-default #halo-sidebar .refined-widgets .sidebarBlock-content--list>.facets__clear-all{display:none}.collection-default #halo-sidebar .refined-widgets .results-count{display:none}.collection-default #halo-sidebar .facets__list--refined{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.collection-default #halo-sidebar .facets__list--refined li{margin:0;padding:0}.collection-default #halo-sidebar .facets__list--refined .active-facets__button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--stbl-line);padding:6px 10px;min-height:34px;font-size:12px;color:var(--stbl-ink);text-decoration:none;background:#fff}.collection-default #halo-sidebar .facets__list--refined .active-facets__button:hover{border-color:var(--stbl-ink)}.collection-default #halo-sidebar .facets__list--refined .active-facets__button{position:relative;padding-right:12px!important}.collection-default #halo-sidebar .facets__list--refined .active-facets__button .text{padding:0!important;margin:0!important;position:static!important}.collection-default #halo-sidebar .facets__list--refined .active-facets__button svg,.collection-default #halo-sidebar .facets__list--refined .active-facets__button .icon{position:static!important;width:10px!important;height:10px!important;margin:0 0 0 2px!important;transform:none!important;top:auto!important;right:auto!important;display:inline-block}.collection-default #halo-sidebar .stbl-price-quick{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.collection-default #halo-sidebar .stbl-price-quick button{border:1px solid var(--stbl-line);background:#fff;color:var(--stbl-ink);font:inherit;font-size:12px;letter-spacing:.02em;padding:0 14px;min-height:38px;cursor:pointer;border-radius:0;transition:border-color .2s ease,background .2s ease}.collection-default #halo-sidebar .stbl-price-quick button:hover{border-color:var(--stbl-ink)}.collection-default #halo-sidebar .stbl-price-quick button[aria-pressed=true]{border-color:var(--stbl-ink);background:var(--stbl-panel)}.collection-default #halo-sidebar .facets__price{display:block}.collection-default #halo-sidebar .facets__price--slider{padding:0}.collection-default #halo-sidebar .facets__price--slide{position:relative;height:28px;margin:6px 0 14px}.collection-default #halo-sidebar .filter__price_change{accent-color:var(--stbl-accent)}.collection-default #halo-sidebar .facets__price--box{display:flex;align-items:flex-end;gap:12px;margin:0}.collection-default #halo-sidebar .facets__price--box .form-field{flex:1 1 0;margin:0;position:relative}.collection-default #halo-sidebar .facets__price--box .form-field .field__currency{position:absolute;left:0;bottom:11px;font-size:13px;color:var(--stbl-muted)}.collection-default #halo-sidebar .facets__price--box .form-field .form-label.hiddenLabels{position:static;display:block;height:auto;width:auto;margin:0 0 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stbl-muted);overflow:visible;clip:auto}.collection-default #halo-sidebar .facets__price--box .filter__price{width:100%;height:42px;border:0;border-bottom:1px solid var(--stbl-line);border-radius:0;background:transparent;padding:0 0 0 16px;font-size:14px;color:var(--stbl-ink);box-shadow:none}.collection-default #halo-sidebar .facets__price--box .filter__price:focus{outline:none;border-bottom-color:var(--stbl-ink)}.collection-default #halo-sidebar .facets__price--box .price-to-price{padding-bottom:12px;color:var(--stbl-muted);font-size:12px}.collection-default #halo-sidebar .facets__price .form-actions{margin:14px 0 0;text-align:left}.collection-default #halo-sidebar .filter__price--apply{background:transparent!important;border:0!important;color:var(--stbl-ink)!important;padding:0!important;min-height:32px;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;cursor:pointer;box-shadow:none!important}.collection-default .page-sidebar .stbl-drawer-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;border-top:1px solid var(--stbl-line);background:#fff}.collection-default .page-sidebar .stbl-drawer-clear{background:none;border:0;padding:0;min-height:44px;font:inherit;font-size:13px;color:var(--stbl-muted);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.collection-default .page-sidebar .stbl-drawer-clear:hover{color:var(--stbl-ink)}.collection-default .page-sidebar .stbl-drawer-view{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:1 1 auto;max-width:280px;min-height:52px;padding:0 24px;background:var(--stbl-ink);color:#fff;border:1px solid var(--stbl-ink);font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer;border-radius:0}.collection-default .page-sidebar .stbl-drawer-view:hover{background:#000}@media(max-width:767px){.collection-default .page-sidebar{max-width:100vw!important;box-shadow:none}.collection-default .page-sidebar .halo-sidebar-header{padding:22px 72px 14px 20px!important}.collection-default .page-sidebar .halo-sidebar-header .title{font-size:20px}.collection-default .page-sidebar .halo-sidebar-close{top:18px!important;right:16px!important}.collection-default .page-sidebar .halo-sidebar-wrapper{padding:4px 20px 24px!important}.collection-default .page-sidebar .stbl-drawer-footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.collection-default .page-sidebar .stbl-drawer-view{max-width:none}}.collection-default .stbl-wide-collection.container,.has-megamenu .collection-default .stbl-wide-collection.container{max-width:1502px!important}@media(min-width:1025px){.collection-default .stbl-wide-collection .productGrid .product .card{max-width:280px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/stbl-filter-drawer.css.map */
