.filter{--hh-header-color: var(--hh-color-brand-secondary);--hh-border-top: none;--hh-border-bottom: 1px solid var(--hh-color-subdued);--hh-content-padding: 0;--hh-header-padding: var(--hh-spacing-md) 0;--hh-header-font: var(--hh-filter-header-font)}.filter:last-of-type{--hh-border-bottom: none}.filter__summary{align-items:center;font:var(--hh-body-bold-sm-font);letter-spacing:var(--hh-body-bold-sm-letter-spacing);display:flex;height:100%;justify-content:start}.filter--mobile .icon-minus,.filter--mobile .icon-plus{height:1.4rem;width:1.4rem}.filter--mobile .icon-minus{display:none}.filter--mobile[open] .icon-minus{display:block}.filter--mobile[open] .icon-plus{display:none}.filter__summary svg{position:absolute;height:.6rem;right:0;top:calc(50% - .35rem)}.filter__header{display:none}.list-menu__submit{display:flex;width:100%;height:4rem}.list-menu__submit{display:none}@media screen and (min-width: 1024px){.list-menu__submit button{color:var(--hh-color-day);background:var(--hh-color-night);border:none;width:100%;height:4rem}.list-menu__submit button:hover{cursor:pointer}}.filter__checkbox{align-items:center;cursor:pointer;display:flex}.filter__checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;opacity:1;position:absolute;height:16px;margin:0;width:16px;z-index:-1}.filter__checkbox>svg{background-color:var(--hh-color-background);flex-shrink:0}.filter__checkbox .icon-checkmark{left:3px;position:absolute;top:5px;visibility:hidden;z-index:5}.filter__checkbox__label-text{margin-left:var(--hh-spacing-md)}.filter__checkbox>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.filter__checkbox--disabled{color:var(--hh-color-neutral)}.filter__list{padding:0 0 var(--hh-spacing-md) var(--hh-spacing-lg)}.filter__item{font:var(--hh-body-sm-font);margin-bottom:var(--hh-spacing-md)}.filter__item:last-of-type{margin-bottom:0}.filter__item hh-checkbox-wrapper,.filter__item hh-radio-wrapper{display:flex;align-items:center;--hh-label-max-width: 100%}.filter__item hh-checkbox-wrapper:hover{--hh-label-color-hover: var(--hh-color-brand-primary)}.filter__list--price{display:flex;padding:0 var(--hh-spacing-md) var(--hh-spacing-md)}.filter--mobile .filter__list--price{padding:2rem 0}.facets__price>*+*{margin-left:2rem}.facets__price .field{align-items:center}.facets__price .field .field__currency{margin-right:.6rem}.facets__price .field__label{left:2.1rem}.filter__count-bubble{display:flex;justify-content:center;align-items:center;font-size:.9rem;width:1.7rem;height:1.7rem;border-radius:50%;background-color:var(--hh-color-text);color:var(--hh-color-background);margin:0 15px}.filter__count-bubble:empty{visibility:hidden}.filter__count-bubble--dot:empty{visibility:visible}.filter__count-bubble--dot:before{content:"";width:.2rem;height:.2rem;display:block;background-color:var(--hh-color-background);border-radius:50%}.filter__boolean{display:flex;justify-content:space-between;align-items:center;padding:var(--hh-spacing-sm) var(--hh-spacing-lg);background-color:var(--hh-color-light);border-radius:var(--hh-spacing-xs);margin:var(--hh-spacing-2xl) 0 var(--hh-spacing-md);cursor:pointer}.filter__boolean hh-switch{--hh-gap: 0}.filter__boolean-label{font:var(--hh-body-sm-font);letter-spacing:var(--hh-body-sm-letter-spacing);display:flex;align-items:center;gap:var(--hh-spacing-xs)}.filter__boolean .icon{width:var(--hh-spacing-xl);height:var(--hh-spacing-xl)}@media screen and (min-width: 1024px){.filter__mobile-sort{display:none}}.filter__price-toggle-wrapper{width:90%;margin:0 auto var(--hh-spacing-xl)}@media screen and (min-width: 640px){.filter__price-toggle-wrapper{width:93%}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/snippet-filter.css.map */
