.ferris-product-showcasedisplaygrid !importantgrid-template-columnsrepeat(31fr) !importantgap30px !importantpadding40px 0box-sizingborder-boxwidth100%max-width1200px !importantmargin0 auto !important.ferris-product-showcase .product-carddisplayflex !importantflex-directioncolumn !importantbackground#ffffff !importantborder-radius8pxborder1px solid #dcdcdc !importantoverflowhiddentext-decorationnone !importantcolor#333 !importantbox-shadow0 4px 10px rgba(0000.2)transitiontransform 0.3s easebox-shadow 0.3s easebox-sizingborder-box.ferris-product-showcase .product-cardhovertransformtranslateY(-10px)box-shadow0 15px 30px rgba(0000.15).ferris-product-showcase .card-image-wrapperwidth100% !importantheight250px !importantoverflowhiddenbackground#ffffff !importantdisplayblock !important.ferris-product-showcase .card-image-wrapper imgwidth100% !importantheight100% !importantobject-fitcontain !importantmax-widthnone !importanttransitiontransform 0.5s easedisplayblock.ferris-product-showcase .product-cardhover .card-image-wrapper imgtransformscale(1.08).ferris-product-showcase .card-contentpadding25px !importantdisplayflex !importantflex-directioncolumn !importantflex-grow1align-itemscenter !importanttext-aligncenter !important.ferris-product-showcase .card-content h3margin0 0 10px !importantfont-size22px !importantcolor#9e2432 !importantline-height1.2 !important.ferris-product-showcase .card-content pmargin0 0 20px !importantline-height1.5 !importantcolor#555 !importantflex-grow1font-size18px !important.ferris-product-showcase .card-actionmargin-topauto !important.ferris-product-showcase .action-btndisplayinline-block !importantfont-weightbold !importantcolor#9e2432 !importanttext-transformuppercase !importantfont-size16px !importanttransitioncolor 0.3s ease.ferris-product-showcase .product-cardhover .action-btncolor#a31d25 !important@media (max-width992px).ferris-product-showcasegrid-template-columnsrepeat(21fr) !important@media (max-width768px).ferris-product-showcasegrid-template-columns1fr !important