.menu-container{-ms-overflow-style:none;transition:all .25s ease-in-out;overflow:hidden}.menu-container ::-webkit-scrollbar{display:none}.menu-container .menu-top{display:flex}.menu-container .menu-top .menu-top-item{cursor:pointer;margin:0 70px 0 20px;padding:20px 0;font-size:16px;font-weight:200;position:relative}.menu-container .menu-top .menu-top-item .menu-top-text{position:absolute;top:0}.menu-container .menu-top .menu-top-item.selected{font-size:16px;font-weight:400}.menu-container .menu-sub{scrollbar-width:none;display:flex;overflow-x:auto}.menu-container .menu-sub .menu-sub-item{cursor:pointer;margin:10px 20px;padding:10px 0;font-size:16px;font-weight:200;position:relative}.menu-container .menu-sub .menu-sub-item .menu-sub-text{position:absolute;top:0}.menu-container .menu-sub .menu-sub-item.selected{font-size:16px;font-weight:400}
.filter-container{--filter-right:calc(20px + var(--scrollbar-width,0px));-ms-overflow-style:none;transition:all .25s ease-in-out;overflow:hidden}.filter-container ::-webkit-scrollbar{display:none}.filter-container .filter-category{padding:0 var(--filter-right) 0 20px;gap:70px;display:flex}.filter-container .filter-category>:first-child{margin-left:auto}@media (max-width:600px){.filter-container .filter-category{gap:40px}}.filter-container .filter-category .filter-category-item{cursor:pointer;padding:20px 0;font-size:16px;font-weight:200;position:relative}.filter-container .filter-category .filter-category-item .filter-category-text{position:absolute;top:0;right:0}.filter-container .filter-category .filter-category-item.selected{font-size:16px;font-weight:400}.filter-container .filter-value{padding:0 var(--filter-right) 0 20px;scrollbar-width:none;gap:40px;display:flex;overflow-x:auto}.filter-container .filter-value>:first-child{margin-left:auto}.filter-container .filter-value .filter-value-item{white-space:nowrap;cursor:pointer;margin-top:10px;margin-bottom:10px;padding:10px 0;font-size:16px;font-weight:200;position:relative}.filter-container .filter-value .filter-value-item .filter-value-text{position:absolute;top:0;right:0}.filter-container .filter-value .filter-value-item.selected{font-size:16px;font-weight:400}.filter-container .filter-reset-button-container{padding:10px calc(var(--filter-right) - 5px) 10px 10px;justify-content:flex-end;display:flex}.filter-container .filter-reset-button-container .filter-reset-button{cursor:pointer;padding:5px;font-size:16px;font-weight:200}
