.facets-active{margin:0 -1rem}facet-remove,facet-filters-form,price-range{display:block}.facets__price-row{padding-right:2.5rem;position:relative}.facets__price-row+.facets__price-row{margin-top:1rem}.facets__price-row span{position:absolute;bottom:1rem;right:0;z-index:1}.facets-active__button svg{width:1rem;height:1rem}.facets-active__button svg,.facets-active__button span{vertical-align:middle}.facets__disclosure:not(.facets__wrapper .facets__disclosure),.facets-active facet-remove{padding:0 1rem}.facets__summary svg,facet-remove svg{margin-left:1rem}.facets__display:not(.facets__wrapper .facets__display){width:auto;white-space:nowrap;background-color:var(--color-base-secondary);padding:2rem;border:.1rem solid var(--color-base-primary);position:absolute;top:calc(100% + 1rem);left:0;z-index:1}.facets__form{justify-content:flex-end;gap:2rem}.facets__filters.is-open>summary::before{background-color:rgb(0 0 0 / .3)}.facets__sort dropdown-input .dropdown__button,.facets__filters .facets__button{padding:1.9rem 2.9rem;border:.2rem solid var(--color-base-primary);line-height:1;text-transform:uppercase;font-weight:600;font-family:var(--font-heading-family);letter-spacing:.11em;font-size:1.6rem;cursor:pointer}.facets__sort dropdown-input{position:relative;line-height:1;text-transform:uppercase;font-weight:600;font-family:var(--font-heading-family);letter-spacing:.11em;font-size:1.6rem}.facets__sort dropdown-input .dropdown__button{padding-left:13rem!important;font-weight:700}.facets__sort-label label{position:absolute;top:50%;transform:translateY(-50%);left:2.9rem;pointer-events:none}.facets__filters .facets__button{display:flex;align-items:center;justify-content:center}.facets__filters .facets__button svg{margin-right:.8rem}.facets__sort label{display:inline-block;margin:0 1rem 0 0}.facets__sort summary span{display:inline-block;margin-left:0}.facets__sort dropdown-input,.facets__filters .facets__button{transition:background-color var(--duration-default),color var(--duration-default)}@media (hover:hover) and (pointer:fine){.facets__sort dropdown-input:hover,.facets__filters .facets__button:hover{background-color:var(--color-base-primary);color:var(--color-base-secondary)}}.facets .select-input__label{opacity:1;transition:none}.facets__sort .facets__list{color:var(--color-base-primary);top:calc(100% + 2rem);border:.2rem solid var(--color-base-primary);width:100%}.facets__header{margin:0 0 1rem}.facets__close{background:none;padding:0;border:none;border-radius:0;margin:0}.facets__filters .facets__wrapper{background-color:var(--color-base-secondary);display:flex;flex-direction:column;min-width:40rem;max-width:40rem;padding:2rem;position:fixed!important;top:0;bottom:0;right:0;transform:translate(100%);opacity:0;visibility:hidden;z-index:var(--z-modals)!important;transition:all var(--duration-default)}.facets__filters.is-open .facets__wrapper{transform:translate(0);opacity:1;visibility:visible}.facets__body{flex:1;overflow-y:auto}.facets__foot{padding:2rem 0 0}.facets__wrapper .facets__disclosure{padding:1.5rem 0;border-bottom:.1rem solid var(--color-base-primary)}.facets__wrapper .facets__disclosure:last-child{border-bottom:none}.facets__item .facet-checkbox{width:100%}@media screen and (max-width:989px){.facets__form{margin-top:3rem;justify-content:flex-start}}@media screen and (max-width:749px){.facets__filters .facets__wrapper{min-width:30rem;max-width:100%}.facets__form{column-gap:.5rem;row-gap:2rem;justify-content:space-between;margin-top:0}.facets__sort{margin-right:0}.facets__filters .facets__button svg{margin:0}.facets__sort dropdown-input .dropdown__button{padding:1.7rem 1.1rem;font-size:1.4rem;flex:1;padding-left:9.7rem!important}.facets__sort dropdown-input .dropdown__button span[data-label]{display:inline-block;text-overflow:ellipsis;overflow:hidden;max-width:17rem;white-space:nowrap;vertical-align:middle}.facets__filters .facets__button{padding:1.6rem 2.2rem}.facets__sort-label label{font-size:1.4rem;left:1.1rem}.dropdown__icon svg{max-width:1.5rem;max-height:.8rem}}@media screen and (max-width:374px){.facets__form{justify-content:center}.facets__sort dropdown-input .dropdown__button span[data-label]{max-width:11rem}}