.filters{display:block}.filters details:not(:first-of-type){border-top:1px solid var(--grey-400);padding-top:2.4rem}.filters details:not(:first-of-type){margin-top:2.4rem}.filters details:not(:last-child){border-bottom:1px solid var(--grey-150)}.filters details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:2rem;font-weight:600;line-height:2rem;letter-spacing:0px;color:var(--black);padding-top:0;pointer-events:none;padding-bottom:2.4rem}.filters details fieldset{padding:0;border:0;margin:0}.filters details .facets-layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}.filters .facet-checkbox{display:flex;align-items:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;font-size:1.6rem;font-weight:400;line-height:2rem;letter-spacing:0px;color:var(--black);position:relative;isolation:isolate}.filters .facet-checkbox:before{content:"";display:block;width:2rem;height:2rem;border:1px solid var(--grey-700);background-color:var(--white);margin-right:.8rem;transition:background-color .2s ease,border-color .2s ease;border-radius:.4rem}.filters .facet-checkbox:has(input:checked):before{background-color:var(--green-400);border-color:var(--black)}.filters .facet-checkbox:after{content:"";display:block;width:1.2rem;height:.6rem;border-left:1.5px solid var(--black);border-bottom:1.5px solid var(--black);transition:opacity .2s ease;position:absolute;left:.4rem;top:27%;transform:rotate(-45deg);z-index:2;opacity:0}.filters .facet-checkbox:has(input:checked):after{opacity:1}.filters .facet-checkbox.disabled{pointer-events:none;opacity:.5}.face-checkbox__count{color:var(--grey-600)}.filters .swatch-input-wrapper{display:flex;align-items:center;justify-content:center;margin-right:1.2rem}.filters .swatch-input-wrapper input{display:none}.filters .swatch-input-wrapper .swatch-input__label{width:2rem;height:2rem}.filters .swatch-input-wrapper .swatch-input__label .swatch{border-radius:5px}.filters .swatch-input-wrapper .facet-checkbox__text{font-size:1.4rem;font-weight:400;line-height:2.6rem;letter-spacing:-.5px;color:var(--black)}.filters .facet-checkbox>input{width:1px;height:1px;opacity:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-filters.css.map */
