.ferris-product-showcase{box-sizing:border-box;display:grid!important;gap:30px!important;grid-template-columns:repeat(3,1fr)!important;margin:0 auto!important;max-width:1200px!important;padding:40px 0;width:100%}.ferris-product-showcase .product-card{background:#fff!important;border:1px solid #dcdcdc!important;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);box-sizing:border-box;color:#333!important;display:flex!important;flex-direction:column!important;overflow:hidden;text-decoration:none!important;transition:transform .3s ease,box-shadow .3s ease}.ferris-product-showcase .product-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.15);transform:translateY(-10px)}.ferris-product-showcase .card-image-wrapper{background:#fff!important;display:block!important;height:250px!important;overflow:hidden;width:100%!important}.ferris-product-showcase .card-image-wrapper img{display:block;height:100%!important;max-width:none!important;object-fit:contain!important;transition:transform .5s ease;width:100%!important}.ferris-product-showcase .product-card:hover .card-image-wrapper img{transform:scale(1.08)}.ferris-product-showcase .card-content{align-items:center!important;display:flex!important;flex-direction:column!important;flex-grow:1;padding:25px!important;text-align:center!important}.ferris-product-showcase .card-content h3{color:#9e2432!important;font-size:22px!important;line-height:1.2!important;margin:0 0 10px!important}.ferris-product-showcase .card-content p{color:#555!important;flex-grow:1;font-size:18px!important;line-height:1.5!important;margin:0 0 20px!important}.ferris-product-showcase .card-action{margin-top:auto!important}.ferris-product-showcase .action-btn{color:#9e2432!important;display:inline-block!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;transition:color .3s ease}.ferris-product-showcase .product-card:hover .action-btn{color:#7a1c27!important}@media (max-width:992px){.ferris-product-showcase{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.ferris-product-showcase{grid-template-columns:1fr!important}}