.products-filter-section{padding:40px 0}.products-filter-section .container{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.products-filter-section .products-filter-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:32px}.products-filter-section .products-filter-tabs .tab{font-size:15px;color:#888;padding:6px 12px;text-decoration:none;border-radius:20px;transition:all .2s ease}.products-filter-section .products-filter-tabs .tab.active{color:#000;font-weight:600;background:#f0f0f0}.products-filter-section .products-filter-tabs .tab:hover{color:#000}.products-filter-section .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.products-filter-section .product-card a,.products-filter-section .product-card a:hover,.products-filter-section .product-card a h3,.products-filter-section .product-card a p{text-decoration:none}.products-filter-section .product-card{background:#fff;border-radius:4px;overflow:hidden;text-align:center;transition:transform .3s}.products-filter-section .product-card:hover{transform:translateY(-6px)}.products-filter-section .product-card .product-image{background:#f6f6f6;padding:24px}.products-filter-section .product-card .product-image img{max-width:100%;height:auto}.products-filter-section .product-card .product-info{padding:24px}.products-filter-section .product-card .product-info h3{font-size:16px;font-weight:600;margin-bottom:6px;text-decoration:none;color:#000}.products-filter-section .product-card .product-info p{font-size:13px;color:#444;margin-bottom:16px;text-decoration:none}.products-filter-section .product-card .product-info .btn-outline{display:inline-block;padding:8px 16px;border:1px solid #000;border-radius:24px;font-size:13px;color:#000;text-decoration:none;transition:.2s}.products-filter-section .product-card .product-info .btn-outline:hover{background:#000;color:#fff}@media (max-width: 768px){.products-filter-section .products-filter-tabs{overflow-x:auto;white-space:nowrap;gap:12px}.products-filter-section .products-filter-tabs .tab{flex-shrink:0}.products-filter-section .product-card .product-info{padding:16px}}
