.filter--mobile{border:0;border-bottom:1px solid var(--hh-color-neutral);padding:15px 0}.filter__summary{align-items:center;color:var(--hh-color-subdued);display:flex;height:100%;justify-content:center}.filter--mobile .filter__summary{color:var(--hh-color-night);font:var(--hh-body-font);font-size:14px;justify-content:flex-start}.filter--mobile .icon-minus,.filter--mobile .icon-plus{height:14px;width:14px}.filter--mobile .icon-minus{display:none}.filter--mobile[open] .icon-minus{display:block}.filter--mobile[open] .icon-plus{display:none}.filter__summary{display:flex;align-items:center;gap:1rem}.filter__summary svg{display:inline-block;width:1rem;height:1rem;will-change:transform;transition:transform var(--hh-duration-default)}.filter.is-open .filter__summary svg{transform:rotate(-180deg)}.filter__summary>span{line-height:1.3}.filter__display{background-color:var(--hh-color-reverse);position:absolute;top:35px;left:0;width:100%;max-height:55rem;overflow-y:auto;z-index:10;opacity:0;visibility:hidden;will-change:visibility,opacity;transition:opacity var(--hh-duration-default),visibility var(--hh-duration-default);overflow-x:hidden}.filter--sort{text-align:right}.filter--sort .filter__summary{justify-content:flex-end}@media screen and (min-width: 750px){.filter__display{max-width:calc(33.33% - 3px)}.filter--sort .filter__display{left:auto;right:0}.filter--sort summary{justify-content:flex-end}.filter--sort{text-align:left}}@media screen and (min-width: 990px){.filter__display{max-width:calc(25% - 3px)}}.filter.is-open .filter__display{visibility:visible;opacity:1}.filter__display--mobile{position:relative;width:100%;border:none;left:0}.filter__list{display:flex;flex-direction:column;max-height:25rem;overflow:auto;padding:2rem 1.5rem}.filter--swatches .filter__list{flex-direction:row;flex-wrap:wrap;gap:2rem 1.5rem;padding:3.8rem}.filter--sort .filter__list{padding:4.2rem}@media screen and (min-width: 990px){.filter__list{padding:3rem 6rem}.filter--sort .filter__list{align-items:flex-end;padding:5.4rem 7rem 5rem 1.5rem}.filter--swatches .filter__list{gap:1.5rem 1.5rem;padding:30px 60px}}@media screen and (min-width: 1200px){.filter__list{padding:3rem 6rem}}.filter .filter--mobile .filter__list{background-color:transparent;flex-direction:row;flex-wrap:wrap;margin-top:10px;gap:0}.filter--mobile .filter__item{padding:0;width:50%}.filter__header{padding:2rem 2rem 0;display:none}.filter__item+.filter__item{margin-top:1.5rem}.filter--swatches .filter__item{flex:0 0 38%}@media screen and (min-width: 990px){.filter--swatches .filter__item{flex:0 0 46%}}.filter--swatches .filter__item+.filter__item{margin-top:0}.filter--sort .filter__item+.filter__item{margin-top:1rem}.filter__item--disabled .filter__checkbox__label-text{opacity:.6}.list-menu__submit{display:flex;width:100%;height:4rem}.list-menu__submit{display:none}@media screen and (min-width: 990px){.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;flex-grow:1;font-size:1.4rem;position:relative}.filter__checkbox input[type=checkbox],.filter input[type=radio]{-webkit-appearance:none;appearance:none;opacity:1;position:absolute;height:16px;margin:0;width:120px;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--swatches .filter__checkbox__label-text{padding-left:2rem}@media screen and (min-width: 990px){.filter--swatches .filter__checkbox__label-text{padding-left:1.5rem}}.filter__checkbox__label-text{position:relative;font-weight:400;color:var(--hh-color-subdued);will-change:padding-left;transition:padding-left var(--hh-duration-default)}.filter__checkbox__label-text:before{content:"";position:absolute;top:50%;left:0;border-radius:50%;display:inline-block;width:.4rem;height:.4rem;background-color:var(--hh-color-brand-tertiary);transform:translateY(-50%);opacity:0;will-change:opacity;transition:opacity var(--hh-duration-default)}.filter:not(.filter--swatches) input[type=checkbox]:checked~.filter__checkbox__label-text,.filter input[type=radio]:checked~.filter__checkbox__label-text{padding-left:1.1rem;color:var(--hh-color-night)}.filter:not(.filter--swatches) input[type=checkbox]:checked~.filter__checkbox__label-text:before,.filter input[type=radio]:checked~.filter__checkbox__label-text:before{opacity:1}.filter__checkbox--disabled{color:var(--hh-color-neutral)}.filter__checkbox--disabled .filter__swatch:after{content:"";background:linear-gradient(to top right,#0000 0% calc(50% - .2rem),#fff 50%,#0000 calc(50% + .2rem) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.filter__swatch{flex:0 0 1.7rem;display:inline-block;width:1.7rem;height:1.7rem;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.filter__checkbox>input[type=checkbox]:checked+.filter__swatch{box-shadow:0 0 0 .2rem var(--hh-color-day),0 0 0 .3rem var(--hh-color-night)}.filter__list--price{display:flex;padding:2rem}.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%}
/*# sourceMappingURL=/cdn/shop/t/371/assets/snippet-filter.css.map */
