.praxis-facets{position:relative;z-index:2;margin-top:0;padding-top:1.7rem;padding-bottom:1.7rem}.praxis-facets:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--white);border-bottom:1px solid var(--line);z-index:-1;pointer-events:none}.praxis-facets .facets__form{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem;margin-bottom:0}.praxis-facets .facets__form>*{align-self:center}.praxis-facets .facets__wrapper{display:flex;align-items:center;align-self:center;flex-wrap:wrap;gap:1rem;flex:1 1 auto;min-width:0}.praxis-facets .active-facets-desktop,.praxis-facets .facet-filters.sorting{align-self:center}.praxis-facets .facets__heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.praxis-facets .facets__disclosure{margin:0}.praxis-facets .facets__summary{position:relative;display:inline-flex;align-items:center;margin:0;padding:.8rem 1.6rem;border:1px solid var(--line);border-radius:100px;background:transparent;color:var(--ink);font-family:var(--praxis-font-ui);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1;cursor:pointer;list-style:none;transition:background .4s var(--praxis-ease),color .4s var(--praxis-ease),border-color .4s var(--praxis-ease)}.praxis-facets .facets__summary::-webkit-details-marker{display:none}.praxis-facets .facets__summary>div{display:inline-flex;align-items:center;gap:.7rem}.praxis-facets .facets__summary:hover .facets__summary-label,.praxis-facets .facets__summary .facets__summary-label,.praxis-facets .facets-layout-list .facets__label:hover .facet-checkbox__text-label{text-decoration:none}.praxis-facets .facets__summary .icon-caret{position:static;width:1rem;height:auto;transition:transform .4s var(--praxis-ease)}.praxis-facets .facets__summary:hover,.praxis-facets .facets__disclosure[open] .facets__summary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.praxis-facets .facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}.praxis-facets .facets__display{border-color:var(--line);background:var(--white);border-radius:6px;width:32rem;box-shadow:0 24px 50px -32px rgba(var(--ink-rgb),.5)}.praxis-facets .facets__header{border-bottom:1px solid var(--line)}.praxis-facets .facets__selected{font-family:var(--praxis-font-ui);font-size:1.2rem;letter-spacing:.04em;color:var(--ink-soft)}.praxis-facets .facets__display:has(.facets__price) .facets__selected{display:none}.praxis-facets .facets__reset{font-family:var(--praxis-font-ui);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ink-soft);text-decoration:none;transition:color .4s var(--praxis-ease)}.praxis-facets .facets__reset:hover{color:var(--rose-deep);text-decoration:none}.praxis-facets .facets__label{color:var(--ink);transition:color .4s var(--praxis-ease)}.praxis-facets .facets__label:hover{color:var(--rose-deep)}.praxis-facets .facet-checkbox__text-label{font-family:var(--praxis-font-ui);font-size:1.25rem}.praxis-facets .facets__label.active .facet-checkbox__text-label{color:var(--ink);font-weight:600}.praxis-facets .facet-checkbox input[type=checkbox]{accent-color:var(--ink)}.praxis-facets .facet-checkbox>svg{color:var(--line)}.praxis-facets .facets__price{align-items:center}.praxis-facets .facets__price .field{border-radius:0}.praxis-facets .facets__price .field__input{border:1px solid var(--line);border-radius:0;background:var(--white);color:var(--ink);font-family:var(--praxis-font-ui);box-shadow:none}.praxis-facets .facets__price .field__input:focus,.praxis-facets .facets__price .field__input:focus-visible{border-color:var(--ink);box-shadow:none;outline:none}.praxis-facets .facets__price .field__label,.praxis-facets .facets__price .field-currency{font-family:var(--praxis-font-ui);color:var(--ink-soft)}.praxis-facets .active-facets{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0}.praxis-facets .active-facets-desktop:not(:has(.active-facets__button)){display:none}.praxis-facets .active-facets__button{margin:0}.praxis-facets span.active-facets__button-inner{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;background:var(--rose-deep);color:var(--white);border:none;border-radius:100px;font-family:var(--praxis-font-ui);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:background .4s var(--praxis-ease)}.praxis-facets .active-facets__button:hover .active-facets__button-inner{background:var(--burg);text-decoration:none}.praxis-facets span.active-facets__button-inner .svg-wrapper{width:1rem;height:1rem}.praxis-facets .active-facets__button-remove{color:var(--ink-soft);text-underline-offset:.3rem;transition:color .4s var(--praxis-ease)}.praxis-facets .active-facets__button-remove:hover{color:var(--rose-deep)}.praxis-facets .facet-filters.sorting{margin-left:auto;padding-left:0;align-items:center}.praxis-sort{position:relative;display:inline-flex;align-items:center;gap:.9rem}.praxis-sort__caption{color:var(--ink-soft);font-family:var(--praxis-font-ui);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;white-space:nowrap}.praxis-sort__trigger{display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.4rem 0;background:transparent;border:none;cursor:pointer;color:var(--ink);font-family:var(--praxis-font-ui);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;white-space:nowrap}.praxis-sort .praxis-sort__trigger{margin-left:0}.praxis-facets .facets-container{padding-top:0}.praxis-sort__caret{display:inline-flex}.praxis-sort__caret svg{width:1rem;height:auto;transition:transform .4s var(--praxis-ease)}.praxis-sort.is-open .praxis-sort__caret svg{transform:rotate(180deg)}.praxis-sort__panel{position:absolute;top:calc(100% + .9rem);right:0;z-index:20;min-width:22rem;margin:0;padding:.6rem;list-style:none;background:var(--white);border:1px solid var(--line);border-radius:6px;box-shadow:0 24px 50px -32px rgba(var(--ink-rgb),.5)}.praxis-sort__panel[hidden]{display:none}.praxis-sort__option{display:block;width:100%;margin:0;padding:1rem 1.4rem;text-align:left;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--ink);font-family:var(--praxis-font-ui);font-size:1.2rem;letter-spacing:.02em;transition:background .4s var(--praxis-ease),color .4s var(--praxis-ease)}.praxis-sort .praxis-sort__option{margin-left:0}.praxis-sort__option:hover,.praxis-sort__option:focus-visible{background:var(--paper);color:var(--rose-deep);outline:none}.praxis-sort__option.is-active{color:var(--rose-deep);font-weight:600}.praxis-facets .facets__form .product-count{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.praxis-facets .loading__spinner .path{stroke:var(--rose-deep)}@media screen and (max-width:989px){.praxis-facets{padding-top:1.4rem;padding-bottom:1.4rem}.praxis-facets .mobile-facets__open{border:1px solid var(--line);border-radius:100px;padding:.9rem 1.6rem;transition:border-color .4s var(--praxis-ease),background .4s var(--praxis-ease)}.praxis-facets .mobile-facets__open:hover{border-color:var(--ink)}.praxis-facets .mobile-facets__open-label{font-family:var(--praxis-font-ui);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ink)}.praxis-facets .active-facets-mobile{margin-top:1.2rem}.praxis-facets .mobile-facets__heading{font-family:var(--praxis-font-display);font-weight:300;letter-spacing:-.01em}.praxis-facets .mobile-facets__summary span,.praxis-facets .mobile-facets__close-button{font-family:var(--praxis-font-ui);letter-spacing:.04em}.praxis-facets .mobile-facets__footer .button--primary{border-radius:100px;background:var(--ink);color:var(--paper);border:none;font-family:var(--praxis-font-ui);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.praxis-facets .mobile-facets__footer .button--primary:before,.praxis-facets .mobile-facets__footer .button--primary:after{display:none}.praxis-facets .mobile-facets__clear{color:var(--ink-soft);text-decoration:none;transition:color .4s var(--praxis-ease)}.praxis-facets .mobile-facets__clear:hover{color:var(--rose-deep);text-decoration:none}.praxis-facets .mobile-facets__label.active{color:var(--rose-deep)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/praxis-facets.css.map */
