.filters-module-scss-module__L37psa__root{flex-direction:column;row-gap:3.2rem;display:flex}@media (min-width:1024px){.filters-module-scss-module__L37psa__root{-moz-column-gap:3.2rem;flex-direction:row;justify-content:flex-start;column-gap:3.2rem}}.filters-module-scss-module__L37psa__root{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__select{min-width:auto;display:none}@media (min-width:768px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__select{max-width:20rem}}@media (min-width:1024px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__select{width:100%;display:block}}@media (min-width:1440px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__select{max-width:24rem}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__select.filters-module-scss-module__L37psa__search{flex-grow:1;align-items:center;gap:1.6rem;max-width:none;display:flex}@media (min-width:1024px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__select.filters-module-scss-module__L37psa__search{gap:0;max-width:45rem;margin-left:auto;display:block}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI{background-color:#0000;padding:1.3rem 1.2rem}@media (min-width:1024px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI{padding-top:1rem;padding-bottom:1rem}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI{border-width:1px;border-color:#0006;border-radius:9999px;font-family:Inter,"sans-serif";font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media (min-width:768px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI{font-size:2rem;line-height:3rem}}@media (min-width:1024px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI{letter-spacing:-.01em;font-size:1.8rem;line-height:2.8rem}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI{color:#0006;white-space:nowrap;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI:hover{--tw-border-opacity:1;border-color:rgb(0 111 237/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI.filters-module-scss-module__L37psa__active{--tw-border-opacity:1;border-color:rgb(0 111 237/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 111 237/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity))}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI.filters-module-scss-module__L37psa__toggleAIMobile{color:#fefcf699;border-color:#fefcf699;padding:.4rem 1rem}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__toggleAI.filters-module-scss-module__L37psa__toggleAIMobile.filters-module-scss-module__L37psa__active{--tw-border-opacity:1;border-color:rgb(254 252 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 111 237/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity))}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__searchBar{flex-grow:1}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__filterButton{flex-shrink:0;width:4.8rem;height:4.8rem}@media (min-width:1024px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__filterButton{display:none}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer{pointer-events:none}@media (min-width:1024px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer{display:none}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer{z-index:50;width:100%;position:fixed;top:0;bottom:0;left:0}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modal{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity));pointer-events:none;--tw-translate-y:30%;width:100%;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:fixed;top:0;left:0}@media (min-width:1024px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modal{display:none}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader{z-index:10;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-bottom-width:1px;border-bottom-color:#fefcf666;justify-content:space-between;align-items:center;width:100%;height:9.2rem;padding-left:2.4rem;padding-right:2.4rem;display:flex;position:absolute;top:0;left:0}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__clearAllButton,.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__closeButton{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__clearAllButton{font-family:Darker Grotesque,"sans-serif";font-size:1.6rem;font-style:normal;font-weight:600;line-height:1}@media (min-width:768px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__clearAllButton{font-size:1.8rem}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__clearAllButton{--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity));pointer-events:none;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__clearAllButton.filters-module-scss-module__L37psa__active{pointer-events:auto;opacity:1}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__closeButton{justify-content:center;align-items:center;width:4rem;height:4rem;font-family:Darker Grotesque,"sans-serif";font-size:1.6rem;font-style:normal;font-weight:600;line-height:1;display:flex}@media (min-width:768px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__closeButton{font-size:1.8rem}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__closeButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(254 252 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity));border-radius:9999px}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__closeButton .filters-module-scss-module__L37psa__closeIcon{width:70%}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalFields{pointer-events:none;height:100%;padding:9.2rem 2.4rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);overflow-y:auto}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalFooter{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-top-width:1px;border-top-color:#fefcf666;width:100%;padding:2.4rem;position:absolute;bottom:0;left:0}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalFooter .filters-module-scss-module__L37psa__applyFiltersButton{font-family:Darker Grotesque,"sans-serif";font-size:1.6rem;font-style:normal;font-weight:600;line-height:1}@media (min-width:768px){.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalFooter .filters-module-scss-module__L37psa__applyFiltersButton{font-size:1.8rem}}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalFooter .filters-module-scss-module__L37psa__applyFiltersButton{--tw-bg-opacity:1;background-color:rgb(0 111 237/var(--tw-bg-opacity));text-align:center;--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity));-moz-column-gap:2.8rem;justify-content:center;align-items:center;column-gap:2.8rem;width:100%;max-width:100%;height:5.6rem;padding-left:2.4rem;padding-right:2.4rem;display:flex}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalFooter .filters-module-scss-module__L37psa__applyFiltersButton .filters-module-scss-module__L37psa__applyFiltersButtonText{-moz-column-gap:.4rem;align-items:center;column-gap:.4rem;display:flex}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalFooter .filters-module-scss-module__L37psa__applyFiltersButton .filters-module-scss-module__L37psa__applyFiltersButtonText .filters-module-scss-module__L37psa__applyFiltersButtonTotal{opacity:.5}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer[data-open=true] .filters-module-scss-module__L37psa__modal{pointer-events:auto;--tw-translate-y:0rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.filters-module-scss-module__L37psa__root .filters-module-scss-module__L37psa__modalContainer[data-open=true] .filters-module-scss-module__L37psa__modalFields{pointer-events:auto}.filters-module-scss-module__L37psa__root[data-loading=true]{pointer-events:none}@media (min-width:1024px){.filters-module-scss-module__L37psa__root[data-loading=true]{opacity:.5}}.filters-module-scss-module__L37psa__root[data-loading=true] .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__clearAllButton,.filters-module-scss-module__L37psa__root[data-loading=true] .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalHeader .filters-module-scss-module__L37psa__closeButton,.filters-module-scss-module__L37psa__root[data-loading=true] .filters-module-scss-module__L37psa__modalContainer .filters-module-scss-module__L37psa__modalFields{pointer-events:none;opacity:.5}
