.woocommerce ul.products li.product{border:1px solid #eaeaea;border-radius:12px;padding:15px;background:#fff;text-align:center;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.05)}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.1);border-color:#ddd}.woocommerce ul.products li.product img{border-radius:10px;margin-bottom:10px;transition:transform .3s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.05)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;font-weight:600;color:#333;min-height:48px;margin:10px 0;line-height:1.4}.woocommerce ul.products li.product .price{color:#27ae60;font-size:20px;font-weight:700;margin-bottom:10px;display:block}.woocommerce ul.products li.product .button{background:#c97c00;color:#fff!important;padding:8px 14px;border-radius:8px;font-size:19px;font-style:bolder;text-transform:capitalize;transition:background .3s ease}.woocommerce ul.products li.product .button:hover{background:#005bb5}.woocommerce ul.products li.product:hover span.onsale{background:linear-gradient(135deg,#ff4d4d,#a30000);transform:scale(1.08)}.woocommerce div.product form.cart .quantity input.qty{width:70px;height:40px;border-radius:8px;border:1px solid #ddd;text-align:center;font-size:15px;margin-right:10px}.woocommerce #reviews #comments ol.commentlist li{border-bottom:1px solid #eee;padding:15px 0;margin:0}.woocommerce #reviews #comments ol.commentlist .meta strong{color:#c97c00;font-weight:600}.woocommerce .star-rating span:before{color:#c97c00!important}