.filter-module-scss-module__XJe2CG__root{z-index:9999;background-color:#fff;padding:12rem 0}.filter-module-scss-module__XJe2CG__buttonWrap{padding:0 12rem}.filter-module-scss-module__XJe2CG__button{border:1rem solid #e9e9e9;border-radius:2rem;justify-content:space-between;height:40rem;padding:12rem}.filter-module-scss-module__XJe2CG__button,.filter-module-scss-module__XJe2CG__text{align-items:center;gap:4rem;width:100%;display:flex}.filter-module-scss-module__XJe2CG__text{padding-top:3rem}.filter-module-scss-module__XJe2CG__count{align-items:center;gap:1rem;display:flex}.filter-module-scss-module__XJe2CG__count :nth-child(2){padding-top:.75rem}.filter-module-scss-module__XJe2CG__popup{z-index:20000;background-color:#fff;flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0}.filter-module-scss-module__XJe2CG__popup.filter-module-scss-module__XJe2CG__hidden{display:none}.filter-module-scss-module__XJe2CG__popupInner{flex-direction:column;height:100%;display:flex}.filter-module-scss-module__XJe2CG__header{border-bottom:1rem solid #e9e9e9;justify-content:space-between;align-items:center;height:48rem;padding:8rem 12rem;display:flex}.filter-module-scss-module__XJe2CG__clear,.filter-module-scss-module__XJe2CG__close{justify-content:flex-end}.filter-module-scss-module__XJe2CG__inner{height:100%;padding:12rem;overflow:hidden}.filter-module-scss-module__XJe2CG__inner,.filter-module-scss-module__XJe2CG__section{flex-direction:column;display:flex}.filter-module-scss-module__XJe2CG__section{min-height:min-content}.filter-module-scss-module__XJe2CG__section .filter-module-scss-module__XJe2CG__title{color:#878787}.filter-module-scss-module__XJe2CG__section .filter-module-scss-module__XJe2CG__flip{transform:rotate(180deg)}.filter-module-scss-module__XJe2CG__section.filter-module-scss-module__XJe2CG__open{height:min-content;min-height:0;max-height:100%}.filter-module-scss-module__XJe2CG__section.filter-module-scss-module__XJe2CG__open .filter-module-scss-module__XJe2CG__title{color:#000}.filter-module-scss-module__XJe2CG__section.filter-module-scss-module__XJe2CG__open .filter-module-scss-module__XJe2CG__filters{height:auto;min-height:0;overflow-y:auto}.filter-module-scss-module__XJe2CG__head,.filter-module-scss-module__XJe2CG__section.filter-module-scss-module__XJe2CG__open .filter-module-scss-module__XJe2CG__filters{border-bottom:1rem solid #e9e9e9}.filter-module-scss-module__XJe2CG__head{justify-content:space-between;align-items:baseline;display:flex}.filter-module-scss-module__XJe2CG__filters{border-bottom:0;height:0;overflow:hidden}.filter-module-scss-module__XJe2CG__filter{align-items:center;width:100%;height:40rem;padding-left:12rem;padding-right:12rem;display:flex}.filter-module-scss-module__XJe2CG__filter.filter-module-scss-module__XJe2CG__active,.filter-module-scss-module__XJe2CG__filter:hover{background-color:#f2f2f2}.filter-module-scss-module__XJe2CG__filter:first-child{margin-top:8rem}.filter-module-scss-module__XJe2CG__filter:last-child{margin-bottom:8rem}.filter-module-scss-module__XJe2CG__buttons{align-items:center;gap:12rem;padding:12rem 12rem 20rem;display:flex}.filter-module-scss-module__XJe2CG__buttons>*{width:100%}@media screen and (min-width:481px){.filter-module-scss-module__XJe2CG__root{padding:0}}@media screen and (min-width:769px){.filter-module-scss-module__XJe2CG__root{z-index:9000}.filter-module-scss-module__XJe2CG__buttonWrap{align-items:baseline;gap:12rem;padding:0;display:flex}.filter-module-scss-module__XJe2CG__button{border:0;justify-content:flex-start;justify-self:flex-start;width:auto;height:40rem;padding:0}.filter-module-scss-module__XJe2CG__button .filter-module-scss-module__XJe2CG__flip{transform:rotate(-180deg)}.filter-module-scss-module__XJe2CG__popup{z-index:1;background-color:#fff;border-radius:2rem;height:0;transition:height .7s cubic-bezier(.5,0,.15,1);position:absolute;top:40rem;overflow:hidden;box-shadow:0 32rem 32rem #0000000d}.filter-module-scss-module__XJe2CG__popupInner{width:100%;height:auto}.filter-module-scss-module__XJe2CG__header{z-index:1;border-bottom:0;height:auto;padding:0;display:block;position:absolute;top:20rem;right:20rem}.filter-module-scss-module__XJe2CG__header>div{display:none}.filter-module-scss-module__XJe2CG__count{color:#000}.filter-module-scss-module__XJe2CG__inner{grid-template-columns:repeat(4,1fr);gap:20rem;width:100%;padding:20rem 20rem 40rem;display:grid;position:relative}.filter-module-scss-module__XJe2CG__inner[style*="--total: 1"] .filter-module-scss-module__XJe2CG__section:first-child,.filter-module-scss-module__XJe2CG__inner[style*="--total: 2"] .filter-module-scss-module__XJe2CG__section:first-child,.filter-module-scss-module__XJe2CG__inner[style*=--total\:1] .filter-module-scss-module__XJe2CG__section:first-child,.filter-module-scss-module__XJe2CG__inner[style*=--total\:2] .filter-module-scss-module__XJe2CG__section:first-child{grid-column:3}.filter-module-scss-module__XJe2CG__inner[style*="--total: 2"] .filter-module-scss-module__XJe2CG__section:nth-child(2),.filter-module-scss-module__XJe2CG__inner[style*=--total\:2] .filter-module-scss-module__XJe2CG__section:nth-child(2){grid-column:4}.filter-module-scss-module__XJe2CG__inner[style*="--total: 3"] .filter-module-scss-module__XJe2CG__section:first-child,.filter-module-scss-module__XJe2CG__inner[style*=--total\:3] .filter-module-scss-module__XJe2CG__section:first-child{grid-column:2}.filter-module-scss-module__XJe2CG__inner[style*="--total: 3"] .filter-module-scss-module__XJe2CG__section:nth-child(2),.filter-module-scss-module__XJe2CG__inner[style*=--total\:3] .filter-module-scss-module__XJe2CG__section:nth-child(2){grid-column:3}.filter-module-scss-module__XJe2CG__inner[style*="--total: 3"] .filter-module-scss-module__XJe2CG__section:nth-child(3),.filter-module-scss-module__XJe2CG__inner[style*=--total\:3] .filter-module-scss-module__XJe2CG__section:nth-child(3){grid-column:4}.filter-module-scss-module__XJe2CG__section .filter-module-scss-module__XJe2CG__title{padding-top:.75rem}.filter-module-scss-module__XJe2CG__section.filter-module-scss-module__XJe2CG__open .filter-module-scss-module__XJe2CG__title{color:#878787}.filter-module-scss-module__XJe2CG__head,.filter-module-scss-module__XJe2CG__section.filter-module-scss-module__XJe2CG__open .filter-module-scss-module__XJe2CG__filters{border-bottom:0}.filter-module-scss-module__XJe2CG__head{justify-content:flex-start;gap:8rem;margin-bottom:20rem}.filter-module-scss-module__XJe2CG__head .filter-module-scss-module__XJe2CG__text{pointer-events:none;width:auto}.filter-module-scss-module__XJe2CG__head .filter-module-scss-module__XJe2CG__clear{min-width:0}.filter-module-scss-module__XJe2CG__dropdown{display:none}.filter-module-scss-module__XJe2CG__filters{border-bottom:0;width:200rem;height:auto;max-height:214rem;overflow-y:auto}.filter-module-scss-module__XJe2CG__filter{width:100%;height:auto;padding:3rem 0 0;transition:padding .7s cubic-bezier(.33,1,.68,1),background-color 1s cubic-bezier(.33,1,.68,1)}.filter-module-scss-module__XJe2CG__filter.filter-module-scss-module__XJe2CG__active,.filter-module-scss-module__XJe2CG__filter:hover{padding:3rem 4rem 0;transition:padding .3s cubic-bezier(.33,1,.68,1),background-color .2s cubic-bezier(.33,1,.68,1)}.filter-module-scss-module__XJe2CG__filter:first-child{margin-top:0}.filter-module-scss-module__XJe2CG__filter:last-child{margin-bottom:0}.filter-module-scss-module__XJe2CG__buttons{display:none}}
