.filter-container{width:100%;height:100%}.filter-container .filter-seciton{justify-content:center;padding-top:40px;padding-bottom:40px;display:flex}@media (max-width:980px){.filter-container .filter-seciton{flex-direction:column;gap:15px;padding-top:25px;padding-bottom:25px}}.filter-container .search-filters{flex-grow:1;gap:10px;width:45%;padding-right:30px;display:flex}.filter-container .search-filters .wrap-search-icon{cursor:pointer;background-color:#ff6200;border:none;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.filter-container .search-filters .wrap-search-icon .searchIcon{color:#000;object-fit:cover}.filter-container .search-filters .search-inp{color:#000;box-sizing:border-box;letter-spacing:-.16px;background-color:#0000;border:none;outline:none;flex:1;max-width:300px;height:40px;font-size:16px;line-height:1.25;transition:all .3s}.filter-container .search-filters .search-inp::placeholder{color:#000}@media (max-width:980px){.filter-container .search-filters{width:100%;padding-right:unset;border-bottom:1px solid #000;flex-direction:row-reverse;justify-content:space-between;padding-bottom:15px}}.filter-container .filter-triggers{justify-content:flex-end;align-items:center;gap:30px;width:65%;display:flex}.filter-container .filter-triggers .scroll-group{align-items:center;gap:30px;padding-left:30px;display:flex}.filter-container .filter-triggers .scroll-group .trigger-btn{letter-spacing:-.16px;white-space:nowrap;color:#000;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:16px;line-height:1.25;display:flex}.filter-container .filter-triggers .scroll-group .trigger-btn .iconArr{color:#ff6200;letter-spacing:0;font-size:12px;line-height:1.25;transition:transform .3s ease-in-out}.filter-container .filter-triggers .scroll-group .trigger-btn.active .iconArr{transform:rotate(-180deg)}.filter-container .filter-triggers .wrap-second-filter{align-items:center;gap:15px;padding-left:30px;display:flex}@media (max-width:1360px){.filter-container .filter-triggers{display:inline-block}.filter-container .filter-triggers .scroll-group{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-left:1px solid #dfdcdc;gap:14px;height:40px;display:flex;overflow-x:auto}.filter-container .filter-triggers .scroll-group::-webkit-scrollbar{display:none}.filter-container .filter-triggers .wrap-second-filter{justify-content:space-between;width:100%;display:flex}}@media (max-width:980px){.filter-container .filter-triggers{width:100%}.filter-container .filter-triggers .scroll-group{border:none;padding:0}.filter-container .filter-triggers .wrap-second-filter{padding:0}}.filter-container .wrap-second-filter{border-left:1px solid #e8e8e8;align-items:center;gap:30px;display:flex}@media (max-width:768px){.filter-container .wrap-second-filter{border:none;padding:0}}.filter-container .wrap-nearby-btn .nearby-btn{gap:10px;display:flex}.filter-container .wrap-nearby-btn .nearby-btn .title{white-space:nowrap}.filter-container .wrap-ai-btn .ai-btn{gap:10px;padding-left:30px;display:flex}.filter-container .wrap-ai-btn .ai-btn .title{white-space:nowrap}@media (max-width:768px){.filter-container .wrap-ai-btn .ai-btn{padding-left:10px}}.filter-container .view-controls{gap:10px;display:flex}.filter-container .view-controls .grid-btn,.filter-container .view-controls .list-btn{color:#000;letter-spacing:0;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;line-height:1.25;display:flex;position:relative}.filter-container .view-controls .grid-btn .bg-select,.filter-container .view-controls .list-btn .bg-select{opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.filter-container .view-controls .grid-btn .bg-select.active,.filter-container .view-controls .list-btn .bg-select.active{opacity:1}.filter-container .accordion-panel{opacity:0;max-height:0;box-shadow:none;background-color:#0000;border:none;margin-top:0;transition:max-height .4s ease-in-out,opacity .3s,margin-top .4s ease-in-out;overflow:hidden}.filter-container .accordion-panel .accordion-content{box-shadow:transparent;border:#0000}.filter-container .accordion-panel .accordion-content .total-result{letter-spacing:0;padding-bottom:10px;font-size:16px;line-height:1.25}.filter-container .accordion-panel .accordion-content .filter-topic{letter-spacing:-.2px;font-size:20px;line-height:1.25}.filter-container .accordion-panel .accordion-content .subtype-tabs{justify-content:flex-start;gap:10px;padding-top:20px;display:flex}.filter-container .accordion-panel .accordion-content .subtype-tabs .subtype-tab-btn{color:#000;cursor:pointer;background:0 0;border:1px solid #000;border-radius:24px;align-items:center;gap:10px;padding:14px 30px;display:flex}.filter-container .accordion-panel .accordion-content .subtype-tabs .subtype-tab-btn:hover{background-color:#ff6200;border:none}@media (max-width:768px){.filter-container .accordion-panel .accordion-content .subtype-tabs .subtype-tab-btn{padding:14px 22px}}.filter-container .accordion-panel .accordion-content .subtype-tabs .subtype-tab-btn.active{background-color:#ff6200;border:none}@media (max-width:768px){.filter-container .accordion-panel .accordion-content .subtype-tabs{flex-wrap:wrap}}.filter-container .accordion-panel .accordion-content .filter-options{padding-top:20px;display:flex}.filter-container .accordion-panel .accordion-content .layout-buttons{gap:10px}.filter-container .accordion-panel .accordion-content .layout-checkboxes{opacity:0;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;padding-bottom:40px;animation:.3s forwards fadeInSlideUp;display:grid}@media (max-width:768px){.filter-container .accordion-panel .accordion-content .layout-checkboxes{grid-template-columns:1fr}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.filter-container .accordion-panel .accordion-content .wrap-list-check{gap:10px;display:flex}.filter-container .accordion-panel .accordion-content .wrap-list-check img,.filter-container .accordion-panel .accordion-content .wrap-list-check span{cursor:pointer}.filter-container .accordion-panel .accordion-content .wrap-list-check.dim{opacity:.3}.filter-container .accordion-panel .accordion-content .primary{padding-bottom:20px}.filter-container .accordion-panel .accordion-content .secondary-options{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;display:grid}.filter-container .accordion-panel .accordion-content .subtype-trigger-btn{cursor:pointer;color:#000;background:0 0;border:1px solid #000;border-radius:24px;padding:14px 30px}.filter-container .accordion-panel .accordion-content .subtype-trigger-btn:hover,.filter-container .accordion-panel .accordion-content .subtype-trigger-btn.active{background:#ff6200;border:none}.filter-container .accordion-panel.open{opacity:1;background-color:#0000;max-height:1000px;margin-top:30px}@media (max-width:768px){.filter-container .accordion-panel.open{margin-top:0}}
@media (min-width:768px){.count_button-module__g9r7Ra__visible-xs{display:none!important}}@media (max-width:767px){.count_button-module__g9r7Ra__hidden-xs{display:none!important}}.count_button-module__g9r7Ra__countBtnContainer{justify-content:space-between;align-items:center;gap:30px;display:flex}.count_button-module__g9r7Ra__label{letter-spacing:0;font-size:16px;line-height:1.25}.count_button-module__g9r7Ra__controls{align-items:center;display:flex}.count_button-module__g9r7Ra__minusBtn{border:1px solid #dfdcdc;border-radius:24px;width:40px;height:40px}.count_button-module__g9r7Ra__minusBtn i{color:#000;font-size:20px}.count_button-module__g9r7Ra__countDisplay{justify-content:center;align-items:center;width:80px;display:flex}.count_button-module__g9r7Ra__plusBtn{border:1px solid #dfdcdc;border-radius:24px;width:40px;height:40px}.count_button-module__g9r7Ra__plusBtn i{color:#000;font-size:20px}.count_button-module__g9r7Ra__plusBtn:hover,.count_button-module__g9r7Ra__minusBtn:hover{background-color:#ff6200;border-color:#0000}.count_button-module__g9r7Ra__plusBtn:hover i,.count_button-module__g9r7Ra__minusBtn:hover i{color:#fff}
.functional_group-module__aJ2uma__functionalGroupContainer{justify-content:space-between;gap:10px;margin-bottom:40px;padding-top:20px;display:flex}
.custom_radio_dropdown-module__K7qACW__csRadioDropdown{letter-spacing:0;font-size:16px;line-height:1.25;position:relative}.custom_radio_dropdown-module__K7qACW__dropdownLabel{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:flex}.custom_radio_dropdown-module__K7qACW__dropdownLabel.custom_radio_dropdown-module__K7qACW__active .custom_radio_dropdown-module__K7qACW__iconArr{rotate:-180deg}.custom_radio_dropdown-module__K7qACW__iconArr{color:#ff6200;letter-spacing:0;font-size:12px;line-height:1.25;transition:all .3s}.custom_radio_dropdown-module__K7qACW__dropdownOptions{z-index:100;opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;border-radius:6px;width:200px;height:fit-content;max-height:300px;padding:22px 0;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:calc(100% + 5px);left:-200%;overflow:auto;transform:translateY(-10px);box-shadow:0 10px 40px #0000001a}@media screen and (max-width:767px){.custom_radio_dropdown-module__K7qACW__dropdownOptions{padding:15px 0}}.custom_radio_dropdown-module__K7qACW__dropdownOptions.custom_radio_dropdown-module__K7qACW__active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.custom_radio_dropdown-module__K7qACW__dropdownOption{cursor:pointer;align-items:center;gap:10px;padding:5px 20px;display:flex;position:relative}.custom_radio_dropdown-module__K7qACW__dropdownOption:hover{color:#ff6200}
.active-filters-container{background-color:#ffe1d1;display:none}.active-filters-container.active{padding:20px 0;display:block}.active-filters-container .wrap-active-btn{gap:10px}.active-filters-container .tags-wrapper{flex-wrap:wrap;gap:10px;display:flex}.active-filters-container .filter-tag{cursor:pointer;letter-spacing:0;border:1px solid #000;border-radius:20px;align-items:center;gap:10px;height:40px;padding:10px 20px;font-size:16px;line-height:1.25;display:flex}.active-filters-container .remove-tag-btn{cursor:pointer;color:#000;background:0 0;border:none}.active-filters-container .clear-all-btn{cursor:pointer;color:#fff;background:#000;border:none;border-radius:24px;min-width:110px;height:40px;padding:10px 20px}
