.c-filters--sidebar{box-shadow:var(--wp--preset--shadow--xs)}.c-filters--sidebar .c-filters__item{border-bottom:1px solid var(--wp--preset--color--grey-200);border-left:1px solid var(--wp--preset--color--grey-200);border-right:1px solid var(--wp--preset--color--grey-200);display:block}.c-filters--sidebar .c-filters__item:first-child{border-top:1px solid var(--wp--preset--color--grey-200);border-top-left-radius:8px;border-top-right-radius:8px}.c-filters--sidebar .c-filters__item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.c-filters--sidebar .c-filters__item:focus,.c-filters--sidebar .c-filters__item:hover{background:linear-gradient(90deg,var(--wp--preset--color--primary) 0 2px,#fffbfa 2px,#fffbfa00 100%);text-decoration:none}.c-filters--sidebar .c-filters__item-input:checked+.c-filters__item-label{background:linear-gradient(90deg,var(--wp--preset--color--primary) 0 2px,#fffbfa 2px,#fffbfa00 100%);background-repeat:no-repeat}.c-filters--sidebar .c-filters__item-label{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:1rem}.c-filters--sidebar .c-filters__item-label-text{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);font-weight:600}.c-filters--sidebar .c-filters__item-label-count{color:var(--wp--preset--color--grey-500);font-size:var(--wp--preset--font-size--x-small);font-weight:500;white-space:nowrap}.c-filters--sidebar .c-filters__item-input{display:none}.c-filters--chips{display:flex;flex-wrap:wrap;gap:1rem}.c-filters--chips .c-filters__item{display:flex}.c-filters--chips .c-filters__item-label{border:1px solid var(--wp--preset--color--grey-200);border-radius:16px;box-shadow:var(--wp--preset--shadow--sm);color:#000;cursor:pointer;font-size:var(--wp--preset--font-size--small);font-weight:500;padding:1rem 1.5rem;transition:background .2s,border .2s;-webkit-user-select:none;user-select:none}.c-filters--chips .c-filters__item-input,.c-filters--chips .c-filters__item-label-count{display:none}.c-filters--chips .c-filters__item-input:checked+.c-filters__item-label{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 20%,#0000);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}
