.mm-filter-title{padding:var(--spacing-2) var(--spacing-3)}.mm-filter-close-btn{border:none;padding:0!important;background-color:transparent;display:none}.filter-form{padding:var(--spacing-2) var(--spacing-4);grid-gap:var(--spacing-small);border-top:1px solid var(--black-100);border-bottom:1px solid var(--black-100);overflow-y:scroll;min-height:calc(100vh - 61px - var(--header-height))}.mm-cf-tag-filter-header{cursor:pointer}.mm-cf-tag-filter-header .mm-icon-minus{display:none}.mm-cf-tag-filter-header.active .mm-icon-minus,.mm-cf-tag-filter-header .mm-icon-plus{display:flex}.mm-cf-tag-filter-header.active .mm-icon-plus{display:none}.mm-filter-boolean{flex-direction:row-reverse;justify-content:space-between;align-items:center}.checkbox-toggle{visibility:hidden;display:none}.checkbox-toggle+label{display:inline-block;box-sizing:border-box;padding:0 0 0 (28px*2+(4*2px));margin:2px;min-height:28px;cursor:pointer}.checkbox-toggle+label:before{content:"";display:block;position:absolute;height:21px;width:36px;background-color:var(--black-100);border-radius:30px;box-sizing:border-box;transition:all .1s ease-out;border:1px solid var(--black-200);right:0}.checkbox-toggle+label:after{content:"";display:block;height:15px;width:15px;background-color:var(--black-900);position:absolute;top:5px;right:18px;border-radius:40px;transition:all .1s ease-out;box-sizing:border-box}.checkbox-toggle:checked+label:before{background-color:var(--success)}.checkbox-toggle:checked+label:after{content:"";height:15px;width:15px;background-color:transparent;position:absolute;top:5px;right:3px;border-radius:40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><rect width="15" height="15" rx="7.5" fill="white"/><path d="M4.9292 8.44675L6.744 9.79989L10.0711 5.19922" stroke="%2348A048" stroke-linecap="square"/></svg>');background-repeat:no-repeat;background-size:cover;background-position:center;box-sizing:border-box}.mm-cf-tag-filter-list{display:none}.mm-cf-tag-filter-list>*{padding-block:var(--spacing-small)}.mm-cf-tag-filter-header.active+.mm-cf-tag-filter-list{display:block}.mm-cf-tag-filter:not(:last-child){padding-bottom:var(--spacing-2);border-bottom:1px solid var(--black-100)}.filter-group-display__list{grid-gap:var(--spacing-x-small)}.filter-group-display__list-item label{padding:2px;border:1px solid transparent;grid-gap:var(--spacing-1);cursor:pointer}.mm-cf-tag-filter-list-colors input[type=checkbox]{display:none}.mm-cf-tag-filter-list-colors input[type=checkbox]:checked+label{border:1px solid var(--primary)}.mm-cf-tag-filter-list input[type=checkbox]:checked+label p{color:var(--primary)}.mm-cf-tag-filter-list input[type=checkbox]+label svg g path{stroke:var(--white)}.mm-cf-tag-filter-list input[type=checkbox]:checked+label svg g path{stroke:var(--white)}.mm-cf-tag-filter-list input[type=checkbox]:checked+label svg rect{fill:var(--red)}.hidden-checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.mm-icon-filter-checked g path{stroke:var(--black-900)}.mm-icon-filter-uncheck g path{stroke:var(--white)}.mm-cf-tag-selected-color{margin-left:10px}.mm-cf-color{height:12px;width:12px}.mm-filter-0{background:transparent;color:var(--black-300);border:1px solid transparent;pointer-events:none}.mm-filter-tag{padding:2px var(--spacing-1);border-radius:var(--rounded);border:1px solid var(--black-100);background:var(--white);left:50%;transform:translate(-50%);bottom:-8px}.price-range-container{height:35px}.slider-container{top:24.5px}.value-label{left:0;bottom:-2px;z-index:1;justify-content:end;display:flex}.mm-value-label-left{justify-content:start}.value-label:last-child{left:0;justify-content:end;right:0;width:auto}.slider-track{z-index:1;position:absolute;top:-19px;height:1px;display:block!important;width:100%}.price-range-container input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:1px;background:var(--black-300);outline:none;opacity:1}.price-range-container input[type=range]::-webkit-slider-runnable-track{background:var(--black-300);height:1px;border-radius:0;cursor:pointer}.price-range-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:var(--white);border:1px solid var(--black-900);border-radius:50%;cursor:pointer;transform:translateY(-7.5px)}.price-range-container input[type=range]::-moz-range-track{background:var(--black-900);height:1px;border-radius:0}.price-range-container input[type=range]::-moz-range-thumb{width:15px;height:15px;background:var(--white);border:1px solid var(--black-900);border-radius:50%;cursor:pointer}.price-range-container input[type=range]::-moz-range-thumb:hover{background:var(--white)}.price-range-container input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.price-range-container input[type=range]::-ms-thumb{width:15px;height:15px;background:var(--white);border:1px solid var(--black-900);border-radius:50%;cursor:pointer}.price-range-container .slider{-webkit-appearance:none;appearance:none;width:100%;position:absolute;top:-19px;pointer-events:none;margin:0}.price-range-container .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:transparent;border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;z-index:2}.price-range-container .slider::-moz-range-thumb{width:15px;height:15px;background:var(--black-900);border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;z-index:2}.mm-filter-dimension{gap:var(--spacing-x-small)}.mm-cf-range-filter{gap:var(--spacing-3)}.mm-filter-dimension-min-value-container,.mm-filter-dimension-max-value-container{gap:var(--spacing-1);width:50%}.mm-input-number{padding:var(--spacing-3);width:100%;border-color:var(--black-300);border-style:solid;border-width:1px;outline:none;box-shadow:none}.mm-input-number:focus-visible{border-color:var(--black-900)}.mm-filter-unit{right:var(--spacing-3)}.mm-filter-cta{margin-block:30px 10px;justify-content:space-between;gap:8px;flex-grow:1;bottom:0}.mm-filter-cta-btn{width:fit-content;min-width:48%;padding:var(--spacing-2) var(--spacing-3)}@media(max-width:1024px){.mm-filter-close-btn{display:flex}.filter-form{max-height:calc(100vh - 1100px);min-height:calc(100vh - 110px)}.mm-filter-cta{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mm-template-collection-filter.css.map */
