.filters-panel-contents{--filter-value-button-background:#f8f8f8;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding-block:var(--space-10);padding-inline:var(--space-4)}@media (min-width:750px){.filters-panel-contents{padding-inline:var(--space-12)}}.filters-panel-contents .filters-panel-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6);position:relative}.filters-panel-contents .close{background-color:transparent;border:none;height:30px;width:30px}.filters-panel-contents .icon-cross{position:absolute;right:3px;top:2px}.filters-panel-contents .filters-form{display:flex;flex-direction:column;gap:var(--space-4)}.filters-panel-contents .button-group{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-10)}.filters-panel-contents .theme-filters-group{border-bottom:1px solid var(--mono-color-200);padding-bottom:var(--space-4)}[open]:is(.filters-panel-contents .theme-filters-group) .filter-group-icon{transform:rotate(0deg)}:is([open]:is(.filters-panel-contents .theme-filters-group) .filter-group-icon) .vertical-line{opacity:0}:is(.filters-panel-contents .theme-filters-group) .filter-group-icon{transform:rotate(-90deg);transition:transform var(--transition-time) var(--transition-type),opacity var(--transition-time) var(--transition-type)}:is(:is(.filters-panel-contents .theme-filters-group) .filter-group-summary)::marker{content:none}:is(:is(.filters-panel-contents .theme-filters-group) .filter-group-summary)::-webkit-details-marker{display:none}:is(.filters-panel-contents .theme-filters-group) .filter-group-title{align-items:center;cursor:pointer;display:flex;gap:var(--space-1);justify-content:space-between}:is(:is(.filters-panel-contents .theme-filters-group) .filter-group-title) .icon{height:14px;width:14px}:is(.filters-panel-contents .theme-filters-group) .filter-group-count-and-reset{display:flex;justify-content:space-between;margin-top:var(--space-2)}:is(:is(.filters-panel-contents .theme-filters-group) .filter-group-count-and-reset) .filter-group-selected-text{color:var(--text-color-dark-body-copy-2)}:is(:is(.filters-panel-contents .theme-filters-group) .filter-group-count-and-reset) a{color:var(--text-color-dark-body-copy-2);text-decoration:underline}:is(.filters-panel-contents .theme-filters-group) .filter-group-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}:is(.filters-panel-contents .theme-filters-group) .price-range-wrapper{margin-top:var(--space-2)}:is(:is(.filters-panel-contents .theme-filters-group) .price-range-wrapper) .price-input{margin-inline:var(--space-1);padding:var(--space-1);width:5ch}.filters-panel-contents .theme-filters-item{color:var(--text-color-dark-body-copy-2)}:is(:is(.filters-panel-contents .theme-filters-item) label) input[type=checkbox]{margin-right:var(--space-2)}:is(:is(.filters-panel-contents .theme-filters-item) label):has(input[type=checkbox]){cursor:pointer}:is(:is(.filters-panel-contents .theme-filters-item) label):has(input[type=checkbox]:disabled){color:var(--light-gray)}:is(:is(.filters-panel-contents .theme-filters-item) label):has(input[type=checkbox]:disabled),:is(:is(.filters-panel-contents .theme-filters-item) label):has(input[type=checkbox]:disabled) input{border-color:var(--light-gray);cursor:auto}:is(:is(:is(.filters-panel-contents .theme-filters-item) label):hover,:is(:is(.filters-panel-contents .theme-filters-item) label):focus-within):has(input[type=checkbox]:not(:disabled)){text-decoration:underline}:is(.filters-panel-contents .theme-filters-item) .filter-count{color:var(--mono-color-200);font-size:var(--font-size-caption);margin-left:var(--space-1)}:is(.filters-panel-contents .param-filter-v-option-size,.filters-panel-contents .param-filter-v-option-color) .filter-group-list{display:flex;flex-flow:row wrap}:is(.filters-panel-contents .param-filter-v-option-size,.filters-panel-contents .param-filter-v-option-color) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}:is(.filters-panel-contents .param-filter-v-option-size,.filters-panel-contents .param-filter-v-option-color) .filter-count{display:none}:is(.filters-panel-contents .param-filter-v-option-size) .filter-group-list{gap:var(--space-1)}:is(.filters-panel-contents .param-filter-v-option-size) label{background-color:var(--mono-color-100);cursor:pointer;display:block;line-height:24px;min-height:38px;min-width:47px;padding:var(--space-2) var(--space-3);text-align:center;transition:background-color var(--transition-time) var(--transition-type)}:is(:is(.filters-panel-contents .param-filter-v-option-size) label) input{margin-right:0!important}:is(:is(.filters-panel-contents .param-filter-v-option-size) label):focus-within,:is(:is(.filters-panel-contents .param-filter-v-option-size) label):hover{background-color:var(--mono-color-100);text-decoration:none!important}:is(:is(.filters-panel-contents .param-filter-v-option-size) label):has(:checked){background-color:var(--button-color-primary-btn);color:var(--text-color-light-link-text-1)}:is(.filters-panel-contents .param-filter-v-option-color) .filter-group-list{gap:var(--space-3)}:is(.filters-panel-contents .param-filter-v-option-color) li{display:inline-grid;line-height:0}