.product-listing__filters .accordion--always-open .accordion__trigger{padding:var(--vp-semantic-sizing-l) 0 var(--vp-semantic-sizing-m)}.product-listing__filters .accordion--always-open .accordion__trigger .accordion__title{font-weight:var(--vp-core-font-weight-600)}.product-listing__filters .accordion--always-open .accordion__trigger .accordion__title-container__action{margin:initial}@media (min-width:600px){.product-listing__filters .filter-menu .filter-checklist,.product-listing__filters .filter-menu .single-selection-item{padding:calc(var(--vp-semantic-spacing-2xs) + var(--vp-semantic-spacing-3xs)) 0}}.filter-menu .filter-checklist{padding:var(--vp-semantic-spacing-s) 0}.filter-menu__values--mobile-optimization [data-checked] .vp-body-s{font-weight:var(--vp-core-font-weight-600)}.filter-menu__values--mobile-optimization .accordion{padding:0 var(--vp-semantic-border-width-m)}.filter-menu__values--mobile-optimization .accordion:last-child{padding-block-end:var(--vp-semantic-border-width-s)}.filter-menu__values--mobile-optimization .accordion .accordion__title{font-weight:var(
            --vp-semantic-typography-screen-s-subtitle-m-font-weight
          )}.filter-menu__values--mobile-optimization .accordion .accordion__trigger--expanded{position:sticky;inset-block-start:calc(var(--vp-component-icon-button-sizing-medium-container-height) + 2 * var(--vp-semantic-spacing-xl));z-index:var(--z-index-buy-bar);background-color:var(--vp-semantic-color-container-neutral)}.filter-menu__values--mobile-optimization .store-stock-filter-wrapper .store-stock-filter__button>span,.filter-menu__values--mobile-optimization .store-stock-filter-wrapper .store-stock-filter__title{font-weight:var(
            --vp-semantic-typography-screen-s-subtitle-m-font-weight
          )}.filter-menu__values--mobile-optimization .filter-wrapper .vp-radio,.filter-menu__values--mobile-optimization .single-selection-item{--radio-spacing-block-start:8px;--radio-spacing-block-end:8px}.filter-menu__values--mobile-optimization .filter-checklist{padding:var(--vp-semantic-spacing-xs) 0}.filter-menu__values--mobile-optimization .filter-values,.filter-menu__values--mobile-optimization .vp-radio-group{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs)}