/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./components/collection-filters/collection-filters.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/.collection-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;height:100vh;overflow:scroll}@media (min-width: 1024px){.collection-filters{position:static}.collection-filters{height:auto}}.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;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}.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{height:24px;width:24px;background-color:transparent}.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{width:22px;height:22px;background-size:22px;left:4px;bottom:4px}.collection-filters .filter-options--color{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.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{height:26px;width:26px;border-radius:9999px;border-width:1px;border-color:var(--color-secondary-25)}.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;width:32px;height:32px;left:-4px;bottom:-4px;border:1px solid #000;border-radius:100%}.collection-filters .filter-options--icon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.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{height:50px;width:50px;border-radius:9999px;border-width:1px;background-position:center;background-repeat:no-repeat;background-size:33px;border-color:var(--color-secondary-25)}.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;width:56px;height:56px;left:-4px;bottom:-4px;border:1px solid #000;border-radius:100%}.collection-filters .field{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/675/assets/collection-filters.css.map */
