.filter-radio-wrapper.ant-radio-group{display:flex;flex-direction:column;gap:1.6rem}.filter-radio-wrapper.ant-radio-group .ant-radio-wrapper{width:100%}.filter-radio-wrapper.ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner{background-color:#fff;height:1.8rem;width:1.8rem}.filter-radio-wrapper.ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner:after{background-color:var(--colorPrimary);height:2.4rem;margin-block-start:-1.2rem;margin-inline-start:-1.2rem;width:2.4rem}.wrap-check-box{display:flex;flex-direction:column;row-gap:1.8rem}.wrap-check-box .label-check-box{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#494949;display:-webkit-box;font-size:1.6rem;font-weight:400;overflow:hidden;text-overflow:ellipsis}.wrap-check-box .ant-checkbox-checked:after{display:none}.wrap-check-box .ant-checkbox-indeterminate .ant-checkbox-inner{border-color:var(--colorPrimary)}.wrap-check-box .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:var(--colorPrimary)}.wrap-check-box .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:var(--colorPrimary)}.wrap-check-box .ant-checkbox-group{display:flex;flex-direction:column;row-gap:1.8rem;width:100%}.wrap-check-box .ant-checkbox-indeterminate .ant-checkbox-inner:after{inset-inline-start:50%}.wrap-check-box .ant-checkbox-inner{height:20px;width:20px}@media screen and (max-width:1440px){.wrap-check-box .ant-checkbox-inner{scale:.8}}.wrap-check-box .ant-checkbox-inner:after{margin-left:1px}.filter-drawer.ant-drawer{z-index:999999}.filter-drawer.ant-drawer .ant-drawer-content-wrapper{border-radius:0;min-width:25.3rem;width:40rem!important}@media screen and (max-width:600px){.filter-drawer.ant-drawer .ant-drawer-content-wrapper{width:25.3rem!important}}.filter-drawer.ant-drawer .filter-drawer-title{align-items:center;display:flex;justify-content:space-between;padding-right:.4rem}.filter-drawer.ant-drawer .filter-drawer-reset{color:var(--colorError);font-size:1.4rem;font-weight:500}.filter-drawer.ant-drawer .ant-drawer-content{padding:3rem}@media screen and (max-width:600px){.filter-drawer.ant-drawer .ant-drawer-content{padding:2.4rem}}.filter-drawer.ant-drawer .ant-drawer-body{display:flex;flex-direction:column;justify-content:space-between;padding:0}.filter-drawer.ant-drawer .ant-drawer-header{border-bottom:none;margin-bottom:1.6rem;padding:0}.filter-drawer.ant-drawer .ant-drawer-header .ant-drawer-title{font-size:1.6rem;font-weight:700}.filter-drawer.ant-drawer .filter-drawer-list{height:calc(100vh - 14.1rem);overflow-y:auto;padding-right:.4rem}.filter-drawer.ant-drawer .btn-main.filter-drawer-btn{border-radius:.8rem;min-height:4rem;width:100%}@media screen and (max-width:600px){.filter-drawer.ant-drawer .btn-main.filter-drawer-btn{font-size:1.4rem}}.filter-drawer.ant-drawer .filter-drawer-collapse.ant-collapse{background-color:transparent;border:none;display:flex;flex-direction:column;gap:.8rem}.filter-drawer.ant-drawer .ant-collapse-item{border-bottom:none}.filter-drawer.ant-drawer .ant-collapse-item.active .ant-collapse-header-text{color:var(--colorPrimary);font-weight:600}.filter-drawer.ant-drawer .ant-collapse-header{align-items:center;background-color:#f6f6f6;border-radius:.8rem!important;min-height:3.6rem;padding:0 .8rem}.filter-drawer.ant-drawer .ant-collapse-content{border-top:none}.filter-drawer.ant-drawer .ant-collapse-arrow{color:var(--colorPrimary)!important}.filter-drawer.ant-drawer .ant-collapse-header-text{font-weight:500;transition:all .2s ease}.filter-drawer.ant-drawer .ant-collapse-content-box{padding:.8rem}.filter-drawer.ant-drawer .ant-checkbox-label{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--colorText);display:flex;display:-webkit-box;font-size:1.4rem;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%}.price-range{display:flex;flex-direction:column;padding:1.2rem}.price-range__slider .ant-slider-rail{background:#cce9e6}.price-range__slider .ant-slider-track{background-color:var(--colorPrimary)}.price-range__slider .ant-slider .ant-slider-handle:after{background-color:var(--colorPrimary);box-shadow:0 0 0 2px var(--colorPrimary)}.price-range__price{align-items:center;display:flex;justify-content:space-between}.price-range__price-text{color:#494949;font-size:1.6rem;font-weight:400}.wrap-popover-component{min-width:12.8rem;position:relative}@media screen and (max-width:1024px){.wrap-popover-component{flex:1;min-width:auto}}.wrap-popover-component .ant-popover.popup-filter{width:100%}.wrap-popover-component.full{flex:1}.popover-component{align-items:center;background-color:#f6f6f6;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;min-height:4.8rem;padding:0 1.2rem;width:100%}@media screen and (max-width:1680px){.popover-component{padding:0 1rem}}.popover-component.ant-popover-open{border:1px solid var(--colorPrimary)}.popover-component .label_text{color:#494949;font-size:1.8rem;font-weight:600}@media screen and (max-width:1440px){.popover-component .label_text{font-size:1.6rem}}.popover-component .anticon svg{color:var(--colorPrimary);height:2.4rem;width:2.4rem}.popup-filter{inset:0}.popup-filter .ant-popover{width:100%}.popup-filter .ant-popover-content{background:#fff;border:1px solid #99d4cd;border-radius:12px;overflow:hidden;width:100%}.popup-filter .ant-popover-inner{padding:1.2rem 0 1.2rem 1.2rem;width:100%}.popup-filter .ant-popover-inner .ant-popover-inner-content{max-height:15.5rem;overflow-y:auto;padding-right:1.2rem!important}.popup-filter.range{min-width:29.2rem;z-index:1031}.popup-filter.range .ant-popover-inner,.popup-filter.range .ant-popover-inner .ant-popover-inner-content{padding:0!important}.popup-filter.radio .ant-popover-inner-content{max-height:15rem!important}.popup-filter.radio .ant-popover-inner-content .ant-radio-checked:after{display:none}.popup-filter.radio .ant-radio-label{padding-inline-end:0}.label-check-box{color:#494949;font-size:1.6rem;font-weight:400}@media screen and (max-width:1440px){.label-check-box{font-size:1.4rem}}.wrap-popover-component.active .popover-component{background-color:#f2fffd;border:1px solid var(--colorPrimary)}.wrap-popover-component.active .label_text{color:var(--colorPrimary)}