.filters-main{display:flex;flex-direction:column;padding:4vw 15vw}@media screen and (max-width:800px){.filters-main{padding:4vw 5vw}}.filters-main h1{font-size:54px}@media screen and (max-width:800px){.filters-main h1{margin-top:20px;font-size:40px}}.filters-main .filter-action{width:100%;display:flex;justify-content:flex-end;margin-bottom:10px}.filters-main .filter-action .filter-action-btn{display:flex;justify-content:center;align-items:center;gap:10px;padding:0 20px;border:1px solid var(--filter-border);text-transform:none;font-size:14px;font-weight:700;color:#1e1e1e;border-radius:7px}.filters-main .filters{position:relative;display:flex;justify-content:space-between}@media screen and (max-width:800px){.filters-main .filters{flex-direction:column;gap:70px;align-items:center;margin-bottom:4rem}}.filters-main .filters .filter-buttons{flex-grow:1;display:flex;justify-content:flex-start;align-items:center;gap:11px}@media screen and (max-width:800px){.filters-main .filters .filter-buttons{flex-wrap:wrap}}.filters-main .filters .filter-buttons .filter-button{flex-grow:1;text-transform:none;font-weight:700;width:-moz-fit-content;width:fit-content;height:49px;font-size:14px;border-radius:7px}.filters-main .filters .sort-by-main{display:flex;flex-grow:2;align-items:center;justify-content:flex-end;gap:13px}.filters-main .filters .sort-by-main h3{font-size:14px;font-weight:700;color:#1e1e1e}.filters-main .filters .sort-by-main .sort-by-menu-btn{display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid var(--filter-border);width:150px;text-transform:none;font-size:14px;font-weight:700;color:#1e1e1e;border-radius:7px}.filters-main .filters .sort-by-main .sort-by-menu-item{color:#1e1e1e;font-size:2px}