.solfie-facets[hidden]{display:none}.solfie-facets{--sf-check: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cpath%20fill='%23000'%20d='M16.7%205.3a1%201%200%200%201%200%201.4l-8%208a1%201%200%200%201-1.4%200l-4-4a1%201%200%201%201%201.4-1.4L8%2012.6l7.3-7.3a1%201%200%200%201%201.4%200Z'/%3E%3C/svg%3E");display:block;width:100%;max-width:var(--page-width, 100%);margin-inline:auto;padding-inline:var(--page-margin, 16px);padding-block:8px 12px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1);font-family:var(--font-body--family);color:var(--color-foreground)}.product-grid__item.sf-hidden{display:none!important}.sf__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.sf__title{display:block;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .55)}.sf__clear{margin-inline-start:auto;padding:6px 0;border:0;background:none;color:rgb(var(--color-foreground-rgb) / .65);font-family:inherit;font-size:12px;line-height:1;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf__clear:hover{color:var(--color-foreground)}.sf__clear[hidden]{display:none}.sf__groups{display:flex;flex-direction:column}.sf__groups[hidden]{display:none}.sf__group{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}.sf__group-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding-block:8px;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;list-style:none}.sf__group-summary::-webkit-details-marker{display:none}.sf__group-summary::marker{content:""}.sf__group-summary:hover{color:rgb(var(--color-foreground-rgb) / .75)}.sf__group-meta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.sf__group-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:5px;border-radius:999px;background-color:rgb(var(--color-foreground-rgb) / .12);font-size:11px;font-weight:600}.sf__group-badge[hidden]{display:none}.sf__caret{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.sf__group[open] .sf__caret{transform:rotate(-135deg)}.sf__group-body{padding-block:2px 14px}.sf__search{width:100%;min-height:36px;margin-block-end:8px;padding:6px 10px;border:1px solid rgb(var(--color-foreground-rgb) / .15);border-radius:6px;background:none;color:inherit;font-family:inherit;font-size:13px}.sf__search:focus-visible{outline:2px solid var(--color-foreground);outline-offset:1px}.sf__options{margin:0;padding:0;list-style:none}.sf__option{display:flex;align-items:center;gap:8px;min-height:40px}.sf__option[hidden]{display:none}.sf__option-label{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding-block:8px;font-size:14px;line-height:1.3;cursor:pointer}.sf__box{position:relative;display:inline-flex;flex:0 0 auto}.sf__option-label input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:20px;height:20px;margin:0;border:1px solid rgb(var(--color-foreground-rgb) / .3);border-radius:5px;background-color:transparent;box-shadow:0 1px 2px #0000000f;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.sf__option-label input[type=checkbox]:hover{border-color:rgb(var(--color-foreground-rgb) / .6);box-shadow:0 2px 6px #0000001f}.sf__option-label input[type=checkbox]:checked{border-color:var(--color-foreground);background-color:var(--color-foreground)}.sf__option-label input[type=checkbox]:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.sf__check{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .12s ease}.sf__check:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;background-color:var(--color-background);-webkit-mask:var(--sf-check) center / contain no-repeat;mask:var(--sf-check) center / contain no-repeat}.sf__option-label input[type=checkbox]:checked+.sf__check{opacity:1}.sf__option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf__option-count{flex:0 0 auto;font-size:12px;color:rgb(var(--color-foreground-rgb) / .5)}.sf__option:has(input:checked) .sf__option-text{font-weight:600}.sf__more{margin-block-start:6px;padding:8px 0;border:0;background:none;color:rgb(var(--color-foreground-rgb) / .7);font-family:inherit;font-size:13px;line-height:1;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf__more:hover{color:var(--color-foreground)}.sf__more[hidden]{display:none}.sf__summary{margin:10px 0 0;font-size:12px;color:rgb(var(--color-foreground-rgb) / .7)}.solfie-facets[data-loading] .sf__summary{opacity:.6}.sf__empty{margin:10px 0 2px;font-size:13px;color:rgb(var(--color-foreground-rgb) / .7)}.sf__empty[hidden]{display:none}.solfie-facets-slot{padding-block:4px 14px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}.solfie-facets-slot .sf__title{display:none}.solfie-facets-slot .solfie-facets{max-width:none;padding-inline:0;padding-block:0;border-bottom:0}@media screen and (min-width:750px){.facets-toggle.facets-toggle{display:flex}.facets-toggle__button.facets-toggle__button{display:inline-flex}}@media screen and (max-width:749px){.sf__option{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/solfie-facets.css.map */
