.filter-form{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.filter-first-line-wrapper{display:block;width:100%;padding:12px 0 6px}@media only screen and (min-width: 750px){.filter-first-line-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 6px}}.filter-sorting{display:flex;justify-content:center;align-items:center}.filter-sorting .filter-group{display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width: 750px){.filter-sorting .filter-group{display:flex;justify-content:flex-end;align-items:center}}.product-count-vertical{display:none;align-items:center;justify-content:flex-end}@media only screen and (min-width: 750px){.product-count-vertical{display:flex;margin-left:6px}}.filter-groups{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:relative}.filter-tag,.filter-group-summary{background:#fff;padding:10px 12px;margin:6px 6px 0 0;display:flex;justify-content:center;align-items:center;white-space:nowrap;border:none}.filter-group{position:unset;flex:1 1 0}@media only screen and (min-width: 750px){.filter-group{position:relative}}.filter-group-summary:hover{cursor:pointer}.filter-group-display{display:none;position:absolute;top:56px;left:0;background:#fff;min-width:280px;z-index:25;opacity:1;transform:translateZ(0);border:1px solid rgb(240,240,240)}.filter-group.active .filter-group-display{display:block}@media only screen and (max-width: 749px){.filter-group-display{width:98%}}.filter-group-display ul{margin:0;padding:0}.filter-group-display li{padding:1em 20px;border-bottom:1px solid rgb(240,240,240)}.filter-group-display li:hover{cursor:pointer}.filter-group-display__header{display:flex;align-items:center;position:relative;padding:15px 20px;border-bottom:1px solid rgb(240,240,240);justify-content:space-between}.filter-group-display__list{position:relative;max-height:15em;padding:20px;overflow:auto}.filter-group-display__list-item label{margin-bottom:unset}.filter-group-display__list-item input[type=checkbox]{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:1rem;left:0;z-index:-1;appearance:none;-webkit-appearance:none;padding:unset}.filter-group-checkbox{padding:1rem 2rem 1rem 0;flex-grow:1;position:relative;display:flex;justify-content:flex-start;align-items:center;word-break:break-word}.filter-group-checkbox>svg{background-color:rgb(var(--color-background));margin-right:1.2rem;flex-shrink:0}svg.icon-checkmark{width:16px;height:16px;stroke:currentcolor;fill:none;stroke-width:1}.filter-group-checkbox>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.filter-group-checkbox .icon-checkmark{visibility:hidden;position:absolute;left:.3rem;z-index:5}.filter-group-display__submit input[type=submit]{width:100%;background:#fbbf24;font-weight:700;color:#fff}.filter-price-range-currency{padding:0 10px}.filter-group-display__price-range-from input[type=number],.filter-group-display__price-range-to input[type=number]{width:50%}.active-filter{background:#222;color:#fff;border:1px solid rgba(34,34,34,1);margin:0 6px 6px 0;padding:6px 12px;display:inline-block}.active-filter>svg{width:20px;height:20px;margin:0 -3px 0 6px;fill:#fff;stroke:#fff;color:#333;pointer-events:none}.active-filter:hover{background:#222c;color:#fffc;border:1px solid rgba(34,34,34,1)}.icon-tag-filters{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.icon-tag-filters__item{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#fff;text-align:center;padding:12.5px;border-color:#f0f0f0;border-style:solid;border-width:0 0 1px;color:#666;z-index:1}@media only screen and (max-width: 749px){.icon-tag-filters__item{flex:1 1 0}}.icon-tag-filters__item.flex110{flex:1 1 0}@media only screen and (min-width: 750px){.icon-tag-filters__item{width:114px;height:114px}}.icon-tag-filters__item.active{font-weight:700;background-color:#0000000f}.icon-tag-filters__item:hover{cursor:pointer;color:#666}.icon-tag-filters__item a,.icon-tag-filters__item a:hover{color:#666}.icon-tag-filters__item:hover .icon-tag-filters__item_overlay,.icon-tag-filters__item:focus .icon-tag-filters__item_overlay{visibility:visible;opacity:1}.icon-tag-filters__item_overlay{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000f;transition:all .15s ease-in}
/*# sourceMappingURL=/cdn/shop/t/46/assets/filter.css.map */
