.filter__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4;z-index:3;display:none}.filter__overlay.active{display:block}.filter__container{overflow-y:scroll;height:calc(100% - 100px)}.filter-form{background:#fbfaf8;position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;padding:20px 15px;width:100%;height:100%;transform:translateY(100%);transition:.3s transform}.filter-form.active{transform:translateY(0)}.filter-group-display__list{padding:0;margin:0}.filter__item{display:flex;align-items:center;position:relative;padding-left:20px;border:1px solid rgba(0,0,0,.4);border-radius:2px;width:max-content;padding-right:6px;cursor:pointer}.filter__item__input{-webkit-appearance:none;display:none}.filter__item__title{display:block;padding:2.5px 0 2.5px 7px;border-left:1px solid rgba(0,0,0,.4);position:relative}.filter__item__title:before{content:"";width:3px;height:3px;position:absolute;background:#fff;left:-2px;top:-1px}.filter__item__title:after{content:"";width:3px;height:3px;position:absolute;background:#fff;left:-2px;bottom:-1px}.filter__item .filter__item__input:checked~.filter__checkmark{display:flex;transform:rotate(0) translateY(-50%)}.filter__item:hover .filter__checkmark{display:flex}.filter__checkmark{display:none;position:absolute;left:6px;top:50%;transform-origin:50% 0;transform:rotate(45deg) translateY(-50%);transition:.3s all}.filter__checkmark svg{width:8px;height:8px}@media screen and (min-width: 1024px){.filter-form{background:#fff;max-width:317px;padding:35px 20px;right:0;left:unset;transform:translateY(0);transform:translate(150%)}.filter-form.active{transform:translate(0)}.filter__title{margin-bottom:20px}.filter__count{margin-bottom:50px}.filter__close{position:absolute;padding:15px;left:-44px;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/filter.css.map */
