.tt25pf-filters{
    margin-bottom:20px;
}
.tt25pf-filters button{
    margin-right:10px;
    padding:6px 12px;
    cursor:pointer;
}
.tt25pf-grid{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(220px,1fr));
    gap:20px;
}
.tt25pf-item{
    display:block;
    padding:15px;
    border:1px solid #ddd;
    border-radius:10px;
    text-decoration:none;
    transition:.25s;
}
.tt25pf-item:hover{
    transform:translateY(-4px);
    box-shadow:0 10px 20px rgba(0,0,0,.08);
}