.listing-checkboxes-accordion{margin-top:24px}.listing-checkboxes-accordion__list{display:grid;gap:24px 33px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media(min-width:768px){.listing-checkboxes-accordion__list{grid-template-columns:repeat(3,1fr)}}.listing-checkboxes-accordion__checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.listing-checkboxes-accordion__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid rgba(28,28,28,.5);border-radius:5px;cursor:pointer;display:inline-block;-ms-flex-negative:0;flex-shrink:0;height:24px;margin:0;position:relative;vertical-align:middle;width:24px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.listing-checkboxes-accordion__checkbox input[type=checkbox]:hover{border-color:#1c1c1c}.listing-checkboxes-accordion__checkbox input[type=checkbox]:checked{background-color:#1c1c1c;border-color:#1c1c1c}.listing-checkboxes-accordion__checkbox input[type=checkbox]:checked:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6L9 17L4 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:16px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.listing-checkboxes-accordion__checkbox input[type=checkbox]:focus-visible{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;outline:var(--outline-color) 2px solid;outline-offset:2px}.listing-checkboxes-accordion__checkbox label{color:#1c1c1c;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;letter-spacing:.26px;margin:0;font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:1}@media(min-width:360px){.listing-checkboxes-accordion__checkbox label{font-size:calc(13px + ((100vw - 360px) / ((1920 - 360) / (13 - 13))));line-height:calc(1 + ((100vw - 360px) / (1920 - 360)) * (1 - 1))}}@media(min-width: 1920px){.listing-checkboxes-accordion__checkbox label{font-size:13px;line-height:1}}.listing-checkboxes-accordion__toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none;color:#1c1c1c;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;letter-spacing:.26px;margin-top:24px;padding:0;font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(min-width:360px){.listing-checkboxes-accordion__toggle{font-size:calc(13px + ((100vw - 360px) / ((1920 - 360) / (13 - 13))));line-height:calc(1 + ((100vw - 360px) / (1920 - 360)) * (1 - 1))}}@media(min-width: 1920px){.listing-checkboxes-accordion__toggle{font-size:13px;line-height:1}}.listing-checkboxes-accordion__toggle-text--less{display:none}.listing-checkboxes-accordion__toggle .v-icon__svg{--icon-size:12px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.listing-checkboxes-accordion__toggle[aria-expanded=true] .listing-checkboxes-accordion__toggle-text--more{display:none}.listing-checkboxes-accordion__toggle[aria-expanded=true] .listing-checkboxes-accordion__toggle-text--less{display:inline}.listing-checkboxes-accordion__toggle[aria-expanded=true] .v-icon__svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.listing-checkboxes-accordion__toggle-text--more,.listing-checkboxes-accordion__toggle-text--less{padding:6px 0;border-bottom:1px solid #1c1c1c}.listing-checkboxes-accordion.has-wrapping:not([data-expanded=true]) .listing-checkboxes-accordion__item:not(.first-row){display:none !important}.filter-modal__drawer .listing-checkboxes-accordion__toggle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;width:auto}.filter-modal__drawer .listing-checkboxes-accordion__toggle .v-icon__svg{-webkit-margin-start:0;margin-inline-start:0;scale:1}.filter-modal__drawer .listing-checkboxes-accordion__toggle[aria-expanded=true] .v-icon__svg{scale:1}