.filters{display:block;overflow:hidden}.filters details+details{margin-top:4.8rem}.filters details fieldset{padding:0;border:0;margin:0}.filters details[open]{padding-bottom:2.4rem}.filters details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1.8rem;font-weight:500;line-height:2.8rem;letter-spacing:0px;color:var(--black)}.filters details[open] summary{padding-bottom:2rem}.filters details summary svg{width:auto;height:2.4rem;transform:rotate(90deg)}.filters details[open] summary svg{transform:rotate(-90deg)}.filters details .facets-layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.8rem}.filters details .facets-layout.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.filters .facet-checkbox{display:flex;align-items:center;cursor:pointer;font-size:1.4rem;font-weight:400;line-height:2.2rem;letter-spacing:0;color:var(--black);position:relative;isolation:isolate;text-decoration:none}.filters .facet-checkbox:has(input:checked):before{background-color:var(--green-400);border-color:var(--green-400)}.filters .facet-checkbox:has(input:checked):after{opacity:1}.filters .facet-checkbox:before{content:"";width:2rem;height:2rem;border:1px solid var(--grey-400);background-color:var(--white);border-radius:3px;transition:background-color .2s ease,border-color .2s ease;margin-right:.8rem}.filters .facet-checkbox:after{content:"";width:1.2rem;height:6px;border-left:2px solid var(--white);border-bottom:2px solid var(--white);transition:opacity .2s ease,border-color .2s ease;position:absolute;border-radius:0 0 0 2px;top:50%;left:4px;transform:translateY(calc(-50% - 2px)) rotate(-45deg);z-index:1;opacity:0}.filters .facet-checkbox .filter-count{color:var(--grey-600)}.filters .facet-checkbox:after{content:""}.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{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-filters.css.map */
