.custom-filters{display:flex;justify-content:space-between}.custom-filters fieldset{display:block;margin:0;padding:0;border:none}.custom-filters__loader{position:fixed;z-index:99998;width:100%;height:100%;background:#fffc;display:flex;justify-content:center;align-items:center;top:0;left:0;visibility:hidden}@media (min-width: 768px){.custom-filters__loader{padding-right:300px}}.custom-filters price-range{display:flex;align-items:center;gap:1rem}.custom-filters__loader[aria-hidden=false]{visibility:visible}.custom-filters__loader .loading__spinner{width:26px}.custom-filters fieldset:focus,.custom-filters fieldset:focus-visible{box-shadow:none;outline:none}.custom-filters input[type=checkbox],.custom-filters input[type=radio]{display:none}.custom-filters__button{display:flex;align-items:center;padding:0;background:transparent;border:none;cursor:pointer;text-transform:uppercase}.custom-filters__modal{display:flex;position:fixed;flex-direction:column;top:0;right:0;background:rgb(var(--color-background));z-index:99999;width:calc(100% - 40px);height:100%;max-width:580px;padding:2rem;box-sizing:border-box;visibility:hidden;transform:translate(100%);transition:all var(--duration-default) ease}.custom-filters__modal[aria-hidden=false]{visibility:visible;transform:translateY(0)}.custom-filters__close{border:none;background:transparent;color:rgb(var(--color-foreground));display:block;cursor:pointer}.custom-filters__close svg{width:22px;height:22px}.custom-filters__overlay{position:fixed;top:0;right:0;width:100%;height:100%;background:#00000080;z-index:99997;visibility:hidden;opacity:0;transition:all var(--duration-default) ease}.custom-filters__overlay[aria-hidden=false]{visibility:visible;opacity:1}.custom-filters__modal__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.custom-filters__modal__header__title{font-size:30px;text-transform:uppercase;font-weight:700;line-height:1;color:rgb(var(--color-foreground))}.custom-filters__modal__wrapper{position:relative;overflow:auto;width:100%;flex-grow:1}.custom-filters__accordion{border-bottom:1px solid rgba(var(--color-foreground),.08)}.custom-filters__accordion[open] .custom-filters__accordion__content{animation:animateMenuOpen var(--duration-default) ease}.custom-filters__accordion__trigger{display:flex;justify-content:space-between;align-items:center;height:58px;cursor:pointer;width:100%;padding-left:1rem;padding-right:1rem;box-sizing:border-box;text-transform:uppercase;font-weight:700}.custom-filters__accordion__trigger .icon-caret{position:initial;width:12px;height:12px}.custom-filters__accordion[open] .custom-filters__accordion__trigger .icon-caret{transform:rotate(180deg)}.custom-filters__accordion__content{padding-bottom:1rem}.custom-filters__list{list-style:none;padding:0;margin:0}.custom-filters__swatch-list{display:flex;gap:.5rem;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}.custom-filters__swatch{padding:4px;box-sizing:border-box;width:30px;height:30px}.custom-filters__swatch .swatch-input__label:hover{outline:.1rem solid rgb(var(--color-foreground))!important}.facets-layout-grid--image .facet-checkbox__text{padding:.4rem}.facet-checkbox{display:flex;padding:1rem;flex-grow:1;position:relative;font-size:1.4rem;word-break:break-word;cursor:pointer;font-weight:700;justify-content:space-between;align-items:center}.facet-checkbox:hover{background-color:rgba(var(--color-foreground),.04)}.facet-checkbox__check{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1.5px solid rgb(var(--color-foreground));border-radius:2px;color:rgb(var(--color-foreground))}.facet-checkbox .icon-checkmark{visibility:hidden}.facet-checkbox>input[type=checkbox]:checked~.facet-checkbox__check .icon-checkmark,.facet-checkbox>input[type=radio]:checked~.facet-checkbox__check .icon-checkmark{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-custom-filters.css.map */
