.advancedFilters{background:#fff;border-radius:12px;padding:26px;margin:0 0 45px;position:relative;z-index:3;box-shadow:0 18px 55px #1b30251c;border:1px solid #edf0eb}.filterTitle{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #eef0ec}.filterTitle div{display:flex;flex-direction:column;gap:4px}.filterTitle b{font:600 21px 'Playfair Display';color:#19372d}.filterTitle span{font-size:12px;color:#84908a}.filterTitle a{font-size:12px;color:#a5732c;text-decoration:underline}.filterGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;align-items:end}.filterGrid label{font-size:10px;letter-spacing:.5px;color:#75807b;font-weight:700;margin:0}.filterGrid select,.filterGrid input{width:100%;height:46px;margin-top:7px;border:1px solid #dfe5e1;background:#fbfcfa;border-radius:6px;padding:0 12px;color:#283b33;font:13px 'DM Sans';outline:none}.filterGrid button{height:46px;border:0;border-radius:6px;background:#173c30;color:#fff;font-weight:700;cursor:pointer}.keyword{grid-column:span 2}@media(max-width:950px){.filterGrid{grid-template-columns:repeat(2,1fr)}.keyword{grid-column:span 1}}@media(max-width:600px){.advancedFilters{padding:19px}.filterTitle{align-items:flex-start;gap:10px}.filterGrid{grid-template-columns:1fr}}
