.Checkbox_wrapper__NuU6g{display:flex;gap:16px;cursor:pointer}.Checkbox_inputWrapper__CJgNN{position:relative}.Checkbox_input__PsBpQ{position:absolute;opacity:0;inset:0}.Checkbox_checkmark__7O3sf{display:flex;justify-content:center;align-items:center;transition:color .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo);border:1px solid var(--grey-50);width:24px;height:24px;color:#0000}.Checkbox_checkmark__7O3sf svg{width:24px;height:auto}.Checkbox_input__PsBpQ:checked~.Checkbox_checkmark__7O3sf{border-color:var(--accent);background:var(--accent);color:var(--black)}.Checkbox_label__R_r5g{color:var(--white-06);font-style:normal;font-weight:400;font-size:var(--font-size-m);line-height:1.5;font-family:var(--font-sans-primary),sans-serif;letter-spacing:.32px;transition:color .2s var(--ease-out-expo);color:var(--white);-webkit-user-select:none;user-select:none}.Checkbox_label__R_r5g.Checkbox_checked__Kd5eX{color:var(--accent)}.Filters_wrapper__9i9qY{display:flex;flex-direction:column;width:100%}@media(min-width:1025px){.Filters_wrapper__9i9qY{gap:35px}.Filters_categoryButton__N58y0{display:none}}.Filters_categoriesHeading__tJTqf{color:var(--grey-30);font-style:normal;font-weight:300;font-size:var(--font-size-xl);line-height:1.1;font-family:var(--font-sans-secondary),sans-serif;display:none}@media(min-width:1025px){.Filters_categoriesHeading__tJTqf{display:block}}.Filters_categoriesWrapper__8Sg9d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out-expo)}.Filters_categoriesWrapper__8Sg9d.Filters_active__DMb1C{grid-template-rows:1fr}@media(min-width:1025px){.Filters_categoriesWrapper__8Sg9d{display:block}}.Filters_categoriesInnerWrapper__zQuuG{display:flex;flex-direction:column;align-items:flex-start;gap:17px;transition:padding .4s var(--ease-out-expo);will-change:padding;overflow:hidden}.Filters_categoriesWrapper__8Sg9d.Filters_active__DMb1C .Filters_categoriesInnerWrapper__zQuuG{padding:35px 0 22px}.Filters_checkbox__Yd9kF{text-transform:capitalize}.Filters_showAllButton__u2Nxm{display:flex;align-items:center;gap:8px;cursor:pointer;border:0;background:#0000;padding:0;color:var(--white-06);font-style:normal;font-weight:400;font-size:var(--font-size-m);line-height:1.5;font-family:var(--font-sans-primary),sans-serif;letter-spacing:.32px;color:var(--accent)}.Filters_showAllButton__u2Nxm:hover{text-decoration:underline}