.collection-filters{bottom:0;height:100vh;left:0;overflow:scroll;position:fixed;right:0;top:0;z-index:50}@media (min-width:1024px){.collection-filters{height:auto;position:static}}.collection-filters{height:-webkit-fill-available}.collection-filters .filter-set:last-of-type{padding-bottom:7rem}@media (min-width:1024px){.collection-filters .filter-set:last-of-type{padding-bottom:0}}.collection-filters .filter-options--checkbox,.collection-filters .filter-options--radio{display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr))}.collection-filters .filter-options--checkbox .field label,.collection-filters .filter-options--radio .field label{margin:0}.collection-filters .filter-options--checkbox .field label input[type=checkbox]+span,.collection-filters .filter-options--checkbox .field label input[type=radio]+span,.collection-filters .filter-options--radio .field label input[type=checkbox]+span,.collection-filters .filter-options--radio .field label input[type=radio]+span{background-color:transparent;height:24px;width:24px}.collection-filters .filter-options--checkbox .field label input[type=checkbox]:checked+span:after,.collection-filters .filter-options--checkbox .field label input[type=checkbox][checked]+span:after,.collection-filters .filter-options--checkbox .field label input[type=radio]:checked+span:after,.collection-filters .filter-options--checkbox .field label input[type=radio][checked]+span:after,.collection-filters .filter-options--radio .field label input[type=checkbox]:checked+span:after,.collection-filters .filter-options--radio .field label input[type=checkbox][checked]+span:after,.collection-filters .filter-options--radio .field label input[type=radio]:checked+span:after,.collection-filters .filter-options--radio .field label input[type=radio][checked]+span:after{background-size:22px;bottom:4px;height:22px;left:4px;width:22px}.collection-filters .filter-options--color{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-filters .filter-options--color .field label[role=button]{margin:0}.collection-filters .filter-options--color .field label[role=button] input[type=checkbox]+span,.collection-filters .filter-options--color .field label[role=button] input[type=radio]+span{border-color:var(--color-secondary-25);border-radius:9999px;border-width:1px;height:26px;width:26px}.collection-filters .filter-options--color .field label[role=button] input[type=checkbox]:checked+span:after,.collection-filters .filter-options--color .field label[role=button] input[type=checkbox][checked]+span:after,.collection-filters .filter-options--color .field label[role=button] input[type=radio]:checked+span:after,.collection-filters .filter-options--color .field label[role=button] input[type=radio][checked]+span:after{background-image:none;border:1px solid #000;border-radius:100%;bottom:-4px;height:32px;left:-4px;width:32px}.collection-filters .filter-options--icon{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-filters .filter-options--icon .field label[role=button]{margin:0}.collection-filters .filter-options--icon .field label[role=button] input[type=checkbox]+span,.collection-filters .filter-options--icon .field label[role=button] input[type=radio]+span{background-position:50%;background-repeat:no-repeat;background-size:33px;border-color:var(--color-secondary-25);border-radius:9999px;border-width:1px;height:50px;width:50px}.collection-filters .filter-options--icon .field label[role=button] input[type=checkbox]:checked+span:after,.collection-filters .filter-options--icon .field label[role=button] input[type=checkbox][checked]+span:after,.collection-filters .filter-options--icon .field label[role=button] input[type=radio]:checked+span:after,.collection-filters .filter-options--icon .field label[role=button] input[type=radio][checked]+span:after{background-image:none;border:1px solid #000;border-radius:100%;bottom:-4px;height:56px;left:-4px;width:56px}.collection-filters .field{margin-bottom:0}
