.woocommerce ul.products li.product{border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:30px;background-color:#fff;transition:box-shadow 0.3s ease;overflow:hidden}.woocommerce ul.products li.product:hover{box-shadow:0 8px 20px rgba(0,0,0,0.05)}.woocommerce ul.products li.product img{width:100%;height:220px;object-fit:contain;border-radius:8px;transition:transform 0.3s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.05)}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:18px;color:#333;margin-top:15px;font-weight:600;line-height:1.4}.woocommerce ul.products li.product .price{font-size:16px;color:#e53935;margin-top:5px}.woocommerce ul.products li.product .button{background-color:#0073aa;color:#fff!important;border-radius:6px;padding:10px 20px;margin-top:10px;display:inline-block;transition:background-color 0.3s ease}.woocommerce ul.products li.product .button:hover{background-color:#005a8c}.woocommerce span.onsale{background:#39c15d;color:#fff;padding:5px 12px;font-size:12px;border-radius:4px;top:10px;left:10px}