.c-filter{position:sticky!important;top:0;z-index:100!important;transition:top .5s ease-in-out .1s;background-color:var(--os-white, #fff);width:100%}.c-filter .container{overflow:visible}.c-filter__list{gap:var(--fluid-24-60);padding-block:var(--fluid-32-52)}.c-filter__item{align-items:center;transition:all .3s ease;--os-checkbox-space: 0;--os-checkbox-size: 0}@media (min-width: 1025px){.c-filter__item{--os-checkbox-size: 0}}.c-filter__item:has(input[type=checkbox]:checked){--os-checkbox-space: .75rem;--os-checkbox-size: .5rem}@media (min-width: 1025px){.c-filter__item:has(input[type=checkbox]:checked){--os-checkbox-size: .75rem}}.c-filter__item input[type=checkbox]{margin:0;opacity:0;width:0;height:0;transition:all .3s ease}.c-filter__item input[type=checkbox]:checked{opacity:1;color:var(--os-black);--os-form-check-bg-image: none;background-color:var(--os-black);border-color:var(--os-black);width:var(--os-checkbox-size);height:var(--os-checkbox-size);--os-checkbox-radius: 0}.c-filter__item input[type=checkbox]:checked+label{color:var(--os-black);text-decoration:underline;text-underline-offset:.125rem}.c-filter__item label{cursor:pointer;color:var(--os-purple);transition:all .3s ease}.c-filter__item label:hover{color:var(--os-black)}.scroll-up .c-filter{top:var(--header-height)}
