.sb-facets{--sf-ink:#283c30;--sf-muted:#657064;--sf-line:#d5d9cc;--sf-paper:#fbf9f3;--sf-white:#fffefa;--sf-hover:#e8ecdf;--sf-field-radius:12px;--sf-panel-radius:22px;--sf-button-radius:999px;--sf-control-height:56px;display:block;margin:0 0 3rem;padding:0;color:var(--sf-ink)}.facets-container.sb-facets{border:0}.sb-refine,.sb-refine *,.sb-refine *:before,.sb-refine *:after{box-sizing:border-box}.sb-refine{display:block;position:relative;isolation:isolate;border:1px solid var(--sf-line);border-radius:var(--sf-panel-radius);background:var(--sf-paper)}.sb-refine :is(button,summary,input,label,a){font-family:Mulish,sans-serif;letter-spacing:.01em}.sb-refine-form{margin:0}.sb-compact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;padding:12px}.sb-refine-price{position:relative;min-width:0}.sb-refine .product-count{position:relative;display:block;margin:0;padding:0;opacity:1;min-width:0}.sb-refine-price:not(:has(price-range)){display:none}.sb-compact-layout:not(:has(price-range)){grid-template-columns:minmax(0,1fr)}.sb-refine-result-count{display:flex;align-items:center;grid-column:1/-1;min-width:0;min-height:44px;padding:0}.sb-refine-result-count>.product-count{width:100%}.sb-refine .product-count__text{margin:0;font-family:Mulish,sans-serif;font-size:1.1rem;font-weight:400;line-height:20px;color:var(--sf-muted);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.sb-refine .loading-overlay__spinner{right:0;left:auto}.sb-refine-group{min-width:0;padding:0;margin:0;border:0}.sb-refine-group>legend{max-width:100%;padding:0;margin:0 0 8px;color:var(--sf-ink);font-family:Mulish,sans-serif;font-size:1.3rem;line-height:20px;font-weight:600}.sb-refine-price>.sb-refine-group--aligned>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin:-1px;padding:0;border:0}.sb-refine-tools{--sb-dock-height:124px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:10px;row-gap:4px;min-width:0;padding:0}.sb-refine-tools:has(>details:only-of-type){grid-template-columns:minmax(0,1fr)}.sb-refine-tools:not(:has(details)){display:block}.sb-compact-layout:not(:has(details)){grid-template-columns:minmax(0,1fr)}.sb-refine:has(.sb-refine-tools>details[open]){z-index:3}.sb-refine-tools>details{position:static;min-width:0;margin:0;padding:0;border:0}.sb-refine :is(.sb-refine-toggle,.sb-sort-toggle){display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-width:0;height:var(--sf-control-height);min-height:var(--sf-control-height);margin:0;padding:6px 14px;border:1px solid var(--sf-line);border-radius:var(--sf-field-radius);background:var(--sf-white);color:var(--sf-ink);font-size:1.25rem;font-weight:500;line-height:1.4;text-align:left;text-decoration:none!important;list-style:none;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none;transition:background-color .2s ease,box-shadow .2s ease}.sb-refine :is(.sb-refine-toggle,.sb-sort-toggle):before,.sb-refine :is(.sb-refine-toggle,.sb-sort-toggle):after,.sb-refine :is(.sb-refine-toggle,.sb-sort-toggle)::-webkit-details-marker{content:none;display:none}.sb-refine :is(.sb-refine-toggle,.sb-sort-toggle):hover,.sb-refine details[open]>summary{background:#e8ecdf;box-shadow:inset 0 0 0 1px #dce2d3;border-color:transparent}.sb-refine :is(.sb-refine-toggle,.sb-sort-toggle):focus-visible{border-color:transparent;outline:2px solid #49603c;outline-offset:-2px;box-shadow:none}.sb-sort-toggle-copy{display:block;min-width:0}.sb-sort-toggle-label{display:block;font-size:1rem;font-weight:400;line-height:1.3;color:var(--sf-muted)}.sb-sort-toggle-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;line-height:1.4}.sb-refine-content,.sb-sort-content{position:absolute;z-index:1;left:0;right:0;top:calc(var(--sf-control-height) + 8px);height:var(--sb-dock-height);min-width:0;margin:0;padding:8px;border:1px solid var(--sf-line);border-radius:12px;background:var(--sf-white);overflow:hidden}.sb-refine-content[hidden],.sb-sort-content[hidden]{display:none!important}.sb-refine-groups{height:100%;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b6c1ad transparent}.sb-refine-groups:has(sb-category-discovery:only-child){overflow:hidden}.sb-category-discovery,.sb-discovery-navigation{display:block;min-width:0;height:100%}.sb-discovery-list,.sb-sort-list{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-width:0;height:100%;margin:0;padding:0;list-style:none;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b6c1ad transparent;scroll-padding:2px}.sb-discovery-row,.sb-sort-list>li{min-width:0;margin:0;padding:0}:is(#main-collection-filters,#main-search-filters) .sb-refine :is(a.sb-refine-category-link,a.sb-refine-all-categories,a.sb-sort-option){display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-width:0;min-height:52px;margin:0;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:var(--sf-ink);font-size:max(13px,1.2rem);line-height:1.35;text-decoration:none!important;box-shadow:none;transition:background-color .2s ease,box-shadow .2s ease}.sb-refine :is(.sb-refine-category-link,.sb-refine-all-categories,.sb-sort-option):before,.sb-refine :is(.sb-refine-category-link,.sb-refine-all-categories,.sb-sort-option):after{content:none;display:none}:is(#main-collection-filters,#main-search-filters) .sb-refine :is(a.sb-refine-category-link,a.sb-refine-all-categories,a.sb-sort-option):is(:hover,[aria-current]){background:#e8ecdf;box-shadow:inset 0 0 0 1px #dce2d3;color:var(--sf-ink);text-decoration:none!important}:is(#main-collection-filters,#main-search-filters) .sb-refine :is(a.sb-refine-category-link,a.sb-refine-all-categories,a.sb-sort-option):focus-visible{outline:2px solid #49603c;outline-offset:-2px;box-shadow:none}.sb-category-text,.sb-sort-option>span:first-child{min-width:0;overflow-wrap:anywhere}.sb-category-text{transition:transform .18s cubic-bezier(.22,1,.36,1)}.sb-refine-category-link:is(:hover,:focus-visible) .sb-category-text{transform:translate(2px)}.sb-category-thumb{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:8px;background:#f0f1e8}.sb-category-thumb>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;animation:none!important;transform:none!important;transition:none!important}.sb-sort-options{height:100%;min-width:0;margin:0;padding:0;border:0;background:transparent}:is(#main-collection-filters,#main-search-filters) .sb-refine a.sb-sort-option{justify-content:space-between}.sb-sort-check{display:flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;opacity:0}.sb-sort-check svg{position:static;width:13px;height:13px}.sb-sort-option[aria-current=true] .sb-sort-check{opacity:1}.sb-refine-refinements{display:grid;gap:12px;min-width:0}.sb-refine-values{display:grid;gap:2px;list-style:none;margin:0;padding:0}.sb-refine .facet-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;margin:0;border:0;border-radius:12px;font-size:1.2rem;line-height:1.4;color:var(--sf-ink);cursor:pointer}.sb-refine .facet-item svg{position:static;flex:none;width:18px;height:18px}.sb-refine .facet-item:has(input:checked),.sb-refine .facet-item:not(.disabled):hover{background:#e8ecdf;box-shadow:inset 0 0 0 1px #dce2d3}.sb-refine .facet-item:focus-within{outline:2px solid #49603c;outline-offset:-2px}.sb-refine .facet-item input:focus-visible{outline:0;box-shadow:none}.sb-refine .facet-item.disabled{opacity:.48;cursor:default}.sb-facet-value__label{min-width:0;overflow-wrap:anywhere}.sb-refine .sb-facet-value__count{margin-left:auto;flex:none;color:var(--sf-muted);font-size:1.1rem;font-variant-numeric:tabular-nums}.sb-refine .facets__price{display:block;flex:none;padding:0;margin:0}.sb-refine .price-range__fields,.js .sb-refine .price-range__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important}.sb-refine .price-range__fields .field{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:6px;min-width:0;min-height:var(--sf-control-height);height:var(--sf-control-height);padding:0 10px 0 12px;--inputs-radius:var(--sf-field-radius);--inputs-radius-outset:var(--sf-field-radius);border:1px solid var(--sf-line);border-radius:var(--sf-field-radius);background:var(--sf-white)}.sb-refine .price-range__fields .field:before,.sb-refine .price-range__fields .field:after{display:none}.sb-refine .price-range__fields .field-currency{position:static;display:flex;align-items:center;min-width:0;margin:0;padding:24px 0 7px;color:var(--sf-muted);font-size:1.5rem;line-height:1.3;pointer-events:none}.sb-refine .price-range__fields .field__input{min-width:0;min-height:0;height:100%;padding:24px 0 7px;font-size:1.5rem;line-height:1.3;color:var(--sf-ink);background:transparent;border:0;border-radius:var(--sf-field-radius);margin:0;box-shadow:none;-webkit-appearance:textfield;appearance:textfield}.sb-refine .price-range__fields .field__input::-webkit-inner-spin-button,.sb-refine .price-range__fields .field__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sb-refine .price-range__fields .field__input::placeholder{opacity:1;color:var(--sf-muted)}.sb-refine .price-range__fields .field__label,.sb-refine .price-range__fields .field__input~.field__label{top:7px;left:12px;font-size:1rem;line-height:1.3;letter-spacing:.015em;transform:none;color:var(--sf-muted)}.sb-refine .price-slider{--handle-size:44px;min-height:44px;height:44px;width:calc(100% - 44px);margin:4px auto 0}.sb-refine .price-slider__track{left:0;right:0;height:2px;background:var(--sf-line)}.sb-refine .price-slider__range{height:2px;background:var(--sf-ink)}.sb-refine .price-slider__handle{width:44px;height:44px;min-width:44px;min-height:44px;background:transparent;border:0;box-shadow:none;border-radius:var(--sf-button-radius)}.sb-refine .price-slider__handle:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;background:var(--sf-white);border:1px solid var(--sf-ink);border-radius:50%;box-shadow:none}.sb-refine .price-slider__handle:after,.sb-refine .price-slider__labels{display:none}.sb-refine .price-range__fields .field{transition:background-color .2s ease,box-shadow .2s ease}.sb-refine .price-range__fields .field:is(:hover,:focus-within){background:#e8ecdf;box-shadow:inset 0 0 0 1px #dce2d3;border-color:transparent}.sb-refine .price-range__fields .field:focus-within{outline:2px solid #49603c;outline-offset:-2px;box-shadow:none}.sb-refine .price-range__fields .field__input:focus,.sb-refine .price-range__fields .field__input:focus-visible{outline:0;box-shadow:none}.sb-refine .price-slider__handle:before{transition:transform .14s ease,background-color .14s ease}.sb-refine .price-slider__handle:is(:hover,:focus-visible):before{background:#e8ecdf;border-color:#49603c;transform:scale(1.125)}.sb-refine .price-slider__handle:active:before{transform:scale(1.2)}.sb-refine .price-slider__handle:focus-visible{outline:2px solid #49603c;outline-offset:-2px}.sb-refine .active-facets{display:flex!important;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin:0;padding:4px 12px 6px;border:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#b6c1ad transparent}.sb-refine .active-facets:not(:has(facet-remove)){display:none!important}.sb-refine .active-facets>*{flex:none;min-width:0}:is(#main-collection-filters,#main-search-filters) .sb-refine a:is(.active-facets__button,.active-facets__button-remove){display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:44px;max-width:none;margin:0;padding:10px 18px;border:0;border-radius:999px;background:#e8eee0;color:var(--sf-ink);font-size:1.2rem;line-height:1.4;white-space:nowrap;text-decoration:none!important;box-shadow:none;transition:background-color .18s ease}.sb-refine .active-facets__button-inner,:is(#main-collection-filters,#main-search-filters) .sb-refine .active-facets__button-inner{display:inline-flex;align-items:center;gap:12px;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--sf-ink);font:inherit;line-height:inherit;text-decoration:none!important;box-shadow:none;white-space:nowrap}.sb-refine :is(.active-facets__button,.active-facets__button-remove,.active-facets__button-inner):before,.sb-refine :is(.active-facets__button,.active-facets__button-remove,.active-facets__button-inner):after{content:none;display:none}.sb-refine .active-facets__button svg{flex:none;width:11px;height:11px;margin:0;color:var(--sf-ink)}.sb-refine .active-facets__button-wrapper{display:flex;margin:0;padding:0}:is(#main-collection-filters,#main-search-filters) .sb-refine a.active-facets__button-remove{background:transparent;color:var(--sf-muted);font-weight:400}.sb-refine .active-facets__button-remove>span{font:inherit}:is(#main-collection-filters,#main-search-filters) .sb-refine a:is(.active-facets__button,.active-facets__button-remove):hover{background:#e8ecdf;color:var(--sf-ink);text-decoration:none!important}:is(#main-collection-filters,#main-search-filters) .sb-refine a:is(.active-facets__button,.active-facets__button-remove):focus-visible{outline:2px solid #49603c;outline-offset:2px;box-shadow:none}.sb-refine-error[hidden]{display:none!important}.sb-refine-error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 12px 12px}.sb-refine-error p{flex:1 1 200px;margin:0;font-size:1.2rem;line-height:1.5;color:var(--sf-ink)}.sb-refine-retry,.sb-refine-submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid var(--sf-line);border-radius:999px;background:var(--sf-white);color:var(--sf-ink);font-size:1.2rem;line-height:1.4;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none}.sb-refine-retry:before,.sb-refine-retry:after,.sb-refine-submit:before,.sb-refine-submit:after{content:none;display:none}.sb-refine-retry:focus-visible,.sb-refine-submit:focus-visible{outline:2px solid #49603c;outline-offset:2px}.sb-refine-submit{margin:0 12px 12px}.sb-refine-fallback-submit{display:none}.js .sb-refine[data-fallback]:not([data-ready]) .sb-refine-fallback-submit{display:inline-flex}.sb-facets-section #ProductGridContainer{position:relative}.sb-facets-section :is(#main-collection-filters,#main-search-filters,#ProductGridContainer){scroll-margin-top:calc(var(--header-height,96px) + 20px)}.sb-facets-section .sb-facets-empty{max-width:56rem;margin:5rem auto 6rem;padding:0 2rem;text-align:center;display:block}.sb-facets-section .sb-facets-empty .title{margin:0 0 1.2rem;font-size:3.2rem;line-height:1.15}.sb-facets-section .sb-facets-empty p{font-size:1.3rem;line-height:1.7;color:#657064;margin:0 0 1.6rem}.sb-facets-section .sb-facets-empty__clear{min-height:44px;display:inline-flex;align-items:center;padding:10px 18px;border:1px solid #c0cbb5;border-radius:999px;font-size:1.2rem;color:#283c30;background:#eef1e8;text-decoration:none!important}@media(min-width:990px)and (hover:hover)and (pointer:fine){.sb-refine[data-flyout]{z-index:3}.sb-refine[data-flyout=categories] .sb-refine-content,.sb-refine[data-flyout=sort] .sb-sort-content{top:var(--sb-flyout-top,54px);height:var(--sb-flyout-height,auto);max-height:520px;box-shadow:0 12px 28px #283c301f}.sb-refine[data-flyout=categories] .sb-discovery-list,.sb-refine[data-flyout=sort][data-flyout-wide=true] .sb-sort-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}@media(max-width:989px){.sb-compact-layout{grid-template-columns:minmax(0,1fr);gap:10px}.sb-refine-result-count{min-height:32px}}@media(max-width:749px){.sb-facets{margin-bottom:24px}.sb-compact-layout{grid-template-columns:minmax(0,1fr);gap:10px}.sb-refine-tools{--sb-dock-height:116px;column-gap:8px;row-gap:4px}.sb-refine :is(.sb-refine-toggle,.sb-sort-toggle){padding-inline:12px}.sb-sort-toggle-value{font-size:1.1rem}.sb-category-thumb{flex-basis:36px;width:36px;height:36px}:is(#main-collection-filters,#main-search-filters) .sb-refine :is(a.sb-refine-category-link,a.sb-refine-all-categories,a.sb-sort-option){min-height:48px;font-size:max(13px,1.15rem)}}@media(prefers-reduced-motion:reduce){.sb-refine *,.sb-refine *:before,.sb-refine *:after{animation:none!important;transition:none!important}.sb-category-text,.sb-refine .price-slider__handle:before{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/sagabliss-facets.css.map */
