.farmers-grid{display:grid;grid-gap:20px}.farmers-grid.farmers-columns-1{grid-template-columns:1fr}.farmers-grid.farmers-columns-2{grid-template-columns:repeat(2,1fr)}.farmers-grid.farmers-columns-3{grid-template-columns:repeat(3,1fr)}.farmers-grid.farmers-columns-4{grid-template-columns:repeat(4,1fr)}.farmers-block{margin-bottom:30px;padding:15px}.farmers-block .farmer-card{text-align:center}.farmers-block .farmer-card a{color:inherit;display:block;text-decoration:none;transition:opacity .3s ease}.farmers-block .farmer-card a:hover{opacity:.8}.farmers-block .farmer-thumbnail{border:4px solid #e6efde;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);height:150px;margin:0 auto 15px;overflow:hidden;width:150px}.farmers-block .farmer-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.farmers-block .farmer-title{color:#33691e;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 5px}.farmers-block .farmer-title:after,.farmers-block .farmer-title:before{content:none!important}.farmers-block .farmer-excerpt{color:#555;font-size:14px;line-height:1.5}.farmers-block .farmer-excerpt p{margin:0}.farmers-block .farmer-labels{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:10px 0}.farmers-block .farmer-area{color:#33691e;font-size:14px;font-weight:500;margin:5px 0}.farmers-block .farmer-label-item{background-color:#e6efde;border-radius:4px;color:#33691e;font-size:12px;font-weight:700;padding:3px 8px}.farmer-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.farmer-filter-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:20px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.farmer-filter-button:hover{background-color:#e0e0e0;border-color:#bbb}.farmer-filter-button.active{background-color:#4caf50;border-color:#4caf50;color:#fff}@media(max-width:768px){.farmers-grid.farmers-columns-3,.farmers-grid.farmers-columns-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.farmers-grid.farmers-columns-2,.farmers-grid.farmers-columns-3,.farmers-grid.farmers-columns-4{grid-template-columns:1fr}}
