.facets-block-wrapper--horizontal{border-block:1px solid var(--surface-line);margin-block-end:var(--space-6)}.facets--horizontal{--facets-panel-min-width: 14rem;--color-background: var(--surface-2);--color-foreground: var(--ink-primary);align-items:center}.facets--horizontal .facets__summary,.sorting-filter__horizontal .facets__summary{min-height:var(--touch-min);gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--weight-regular);color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-standard)}.facets--horizontal .facets__summary:hover,.facets--horizontal .facets__panel[open]>.facets__summary{color:var(--ink-emphasis)}.facets--horizontal .facets__label{font-size:inherit;color:inherit}.facets--horizontal .products-count-wrapper,.facets .products-count-wrapper{font-size:var(--text-caption);color:var(--ink-muted)}@media screen and (min-width:750px){.facets--horizontal .facets__panel-content{background-color:var(--surface-2);border:1px solid var(--surface-line-strong);border-radius:var(--radius-md);box-shadow:var(--elevation-raised);padding:var(--space-3);margin-block-start:var(--space-2)}}.facets .facets__inputs-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.facets .facets__inputs-list-item{margin:0}.facets .checkbox{position:relative}.facets .checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.facets .checkbox__label{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--space-4);border:1px solid var(--surface-line-strong);border-radius:var(--radius-pill);font-size:var(--text-body-sm);color:var(--ink-primary);background:transparent;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.facets .checkbox__label>svg,.facets .checkbox__label .icon-checkmark{display:none}.facets .checkbox .checkbox__label-text,.facets .checkbox:not(.checkbox--disabled) .checkbox__label-text,.facets .checkbox:not(.checkbox--disabled):hover .checkbox__label-text{color:inherit;padding:0}@media(hover:hover){.facets .checkbox:not(.checkbox--disabled):hover .checkbox__input:not(:checked)+.checkbox__label{border-color:var(--ink-secondary);color:var(--ink-emphasis)}}.facets .checkbox .checkbox__input:checked+.checkbox__label,.facets .checkbox:hover .checkbox__input:checked+.checkbox__label{background:var(--ink-emphasis);border-color:var(--ink-emphasis);color:var(--surface-base)}.facets .checkbox__input:focus-visible+.checkbox__label{box-shadow:var(--elevation-focus)}.facets .checkbox--disabled .checkbox__label,.facets .checkbox__input:disabled+.checkbox__label{color:var(--ink-muted);text-decoration:line-through;opacity:.6;cursor:not-allowed}.facets .facets__inputs-list--swatches .checkbox__label{min-height:0;padding:0;border:0}.facets .facets__clear,.facets .clear-filter{font-size:var(--text-caption);color:var(--ink-secondary);text-decoration:underline;text-underline-offset:3px}.facets .price-facet__input{min-height:var(--touch-min);background:var(--surface-3);color:var(--ink-primary);border:1px solid var(--surface-line);border-radius:var(--radius-sm)}.facets .price-facet__input:focus{border-color:var(--color-focus);box-shadow:var(--elevation-focus);outline:none}.facets .price-facet__highest-price{font-size:var(--text-caption);color:var(--ink-muted)}.sorting-filter .sorting-filter__option{font-size:var(--text-body-sm);color:var(--ink-primary)}.sorting-filter .sorting-filter__option[aria-selected=true],.sorting-filter .sorting-filter__option:has(input:checked){color:var(--ink-emphasis);font-weight:var(--weight-semibold)}.facets-remove .facets__pill,.facets-remove .filter-remove-button{border:1px solid var(--surface-line-strong);border-radius:var(--radius-pill);background:transparent;color:var(--ink-primary);font-size:var(--text-caption)}@media screen and (max-width:749px){.facets-block-wrapper--horizontal{border-block:0;margin-block-end:var(--space-4)}}.facets-toggle__button.button-unstyled{min-height:var(--touch-min);padding:0 var(--space-4);gap:var(--space-2);border:1px solid var(--surface-line-strong);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--ink-emphasis)}.facets-toggle__button .filter-count-bubble__background{background:var(--ink-emphasis)}.facets-toggle__button .filter-count-bubble__text{color:var(--surface-base)}.facets-block-wrapper--vertical .theme-drawer__dialog{--color-background: var(--surface-base);--color-foreground: var(--ink-primary);background:var(--surface-base);color:var(--ink-primary)}.facets-block-wrapper--vertical .theme-drawer__header{border-block-end:1px solid var(--surface-line)}.facets-block-wrapper--vertical .theme-drawer__title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-emphasis)}.facets--drawer .facets__summary{min-height:var(--touch-min);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--ink-emphasis)}.facets--drawer .facets__panel-content{padding-block:var(--space-2) var(--space-4)}.facets--drawer .sorting-filter__container .facets__label,.facets--drawer .sorting-filter .facets__summary .facets__label{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--ink-emphasis)}.facets--drawer .sorting-filter__select,.facets--drawer .sorting-filter .facets__status{font-size:var(--text-body-sm);color:var(--ink-secondary)}.theme-drawer__badge[hidden]{display:none}.facets-block-wrapper--vertical .facets__drawer-actions{position:sticky;bottom:0;gap:var(--space-3);padding:var(--space-4) var(--gutter);background:var(--surface-base);border-block-start:1px solid var(--surface-line)}.facets-block-wrapper--vertical .facets__drawer-actions .button,.facets-block-wrapper--vertical .facets__drawer-actions .button-secondary{min-height:var(--touch-min);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--weight-semibold)}.facets .facets__summary .icon-caret,.facets .price-facet__separator{color:var(--ink-secondary)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/melusio-facets.css.map */
