.sidebar__inner{display:flex;flex-direction:column}@media (min-width: 1024px){.sidebar__inner{max-width:35vw;margin-left:auto}}@media (min-width: 1440px){.sidebar__inner{max-width:500px}}.sidebar-filters{height:fit-content}.sidebar-filters__dropdown{display:block;border-bottom:1px solid var(--color-light-gray)}.sidebar-filters__dropdown .summary{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.1em;padding:var(--spacing-2x);cursor:pointer;user-select:none}.sidebar-filters__dropdown .summary__sort{color:var(--color-gray);margin-left:var(--spacing-2x);text-transform:initial}.sidebar-filters__dropdown .content{display:flex;padding:unset;height:0;opacity:0;pointer-events:none}.sidebar-filters__dropdown .content--links{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;padding-left:var(--spacing-2x)}.sidebar-filters__dropdown .content fieldset{display:flex;flex-flow:column}.sidebar-filters__dropdown .content ul{list-style:none}.sidebar-filters__dropdown .content__value{display:flex;align-items:center;list-style:none;gap:var(--spacing-1x);margin-bottom:10px;pointer-events:none}.sidebar-filters__dropdown .content__value input{display:none}.sidebar-filters__dropdown .content__value input:checked+label .checkbox{border:1px solid var(--color-light-pink);background-color:var(--color-almost-white)}.sidebar-filters__dropdown .content__value input:checked+label .checkbox svg{opacity:1;transform:translate(2px,-10px) scale(1);transition:opacity .25s ease,transform .15s ease}.sidebar-filters__dropdown .content__value input:checked+label .radio__inner{background-color:var(--color-dark-pink);transition:background-color .25s ease}.sidebar-filters__dropdown .content__value input:checked+label .color-dot{border:1px solid var(--color-gray);transition:border .25s ease}.sidebar-filters__dropdown .content__value input:disabled+label{color:var(--color-light-gray);pointer-events:none}.sidebar-filters__dropdown .content__value input:disabled+label .checkbox{border:1px solid var(--color-light-gray)}.sidebar-filters__dropdown .content__value label{display:flex;gap:var(--spacing-1x);align-items:center;user-select:none;cursor:pointer}.sidebar-filters__dropdown .content__value label .checkbox{border:1px solid rgb(195,195,195);width:14px;height:14px}.sidebar-filters__dropdown .content__value label .checkbox svg{opacity:0;transform:translate(2px,-10px) scale(.75);transition:opacity .25s ease,transform .15s ease}.sidebar-filters__dropdown .content__value label .radio{display:flex;justify-content:center;align-items:center;border:1px solid rgb(195,195,195);width:16px;height:16px;border-radius:7px}.sidebar-filters__dropdown .content__value label .radio__inner{width:12px;height:12px;border-radius:6px;background-color:transparent;transition:background-color .25s ease}.sidebar-filters__dropdown .content__value label .color-dot{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;border:1px solid transparent}.sidebar-filters__dropdown .content__value label .color-dot__inner{width:12px;height:12px;border-radius:50%}.sidebar-filters__dropdown .content .spacer-24{height:24px;pointer-events:none}.sidebar-filters__dropdown .content .noui-wrapper{display:flex;flex-flow:column;width:100%}.sidebar-filters__dropdown .content .noui-wrapper .noui-slider{height:2px;margin:var(--spacing-2x);border-radius:unset;width:calc(100% - 54px)}.sidebar-filters__dropdown .content .noui-wrapper .noui-slider .noUi-base{height:2px;width:100%;display:block;background-color:var(--color-light-gray)}.sidebar-filters__dropdown .content .noui-wrapper .noui-slider .noUi-base .noUi-connects{position:relative;width:100%;height:100%}.sidebar-filters__dropdown .content .noui-wrapper .noui-slider .noUi-base .noUi-connects .noUi-connect{margin:auto 0;height:100%;background-color:var(--color-dark-pink);width:100%}.sidebar-filters__dropdown .content .noui-wrapper .noui-slider .noUi-base .noUi-handle{border-radius:unset;background-color:var(--color-dark-pink);box-shadow:none;height:20px;width:20px;transform:translateY(-4px);border-radius:10px}.sidebar-filters__dropdown .content .noui-wrapper .noui-slider .noUi-base .noUi-handle:before{display:none}.sidebar-filters__dropdown .content .noui-wrapper .noui-slider .noUi-base .noUi-handle:after{display:none}.sidebar-filters__dropdown .content .noui-wrapper .inputs{display:flex;justify-content:space-between;padding:var(--spacing-2x)}.sidebar-filters__dropdown .content .noui-wrapper .inputs__row{border:1px solid var(--color-light-gray);border-radius:6px;padding-left:var(--spacing-1x)}.sidebar-filters__dropdown .content .noui-wrapper .inputs__row input{max-width:40px}.sidebar-filters__dropdown .content .noui-wrapper .inputs__row:nth-child(2) input{text-align:right}.sidebar-footer{position:sticky;bottom:0;left:0;right:0;padding:var(--spacing-2x);background-color:var(--color-white);margin-top:auto}.sidebar-footer__inner{display:flex;justify-content:space-between;align-items:center}.sidebar-footer__inner .button--delete{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-almost-black);text-decoration:underline;text-transform:unset;padding:unset}.sidebar-footer__inner .button svg{margin-left:var(--spacing-1x)}.sidebar-footer__inner .button svg path{fill:var(--color-almost-white)}.sidebar-footer__results{display:flex;flex-flow:row;flex-wrap:wrap;gap:var(--spacing-1x);margin-bottom:var(--spacing-2x)}.sidebar-footer .active-filters{display:none}@media (min-width: 1024px){.sidebar-footer .active-filters{display:flex;gap:var(--spacing-1x);align-items:center}}.sidebar-footer .active-filters__filter{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;display:flex;align-items:center;padding:8px var(--spacing-2x);border:1px solid var(--color-light-gray);border-radius:6px;gap:var(--spacing-1x);transition:border .25s ease;color:var(--color-gray)}.sidebar-footer .active-filters__filter svg{width:18px;height:18px}.sidebar-footer .active-filters__filter svg path{fill:var(--color-dark-pink)}.sidebar-footer .active-filters__filter:hover{border:1px solid var(--color-dark-pink);color:var(--color-dark-pink);transition:border .25s ease,color .25s ease}.sidebar-footer .active-filters__clear{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;border:1px solid var(--color-dark-pink);color:var(--color-dark-pink);cursor:pointer;transition:color .25s ease;text-transform:unset;padding:8px var(--spacing-2x)}.sidebar-footer .active-filters__clear svg{width:18px;height:18px}.sidebar-footer .active-filters__clear svg path{fill:var(--color-dark-pink)}.sidebar-footer .active-filters__clear:hover{color:var(--color-brown);transition:color .25s ease}
