Çünkü hover kısmına eklemişsinizdir padding değerlerini. Normal classların sonunda :hover olmayan yerlere eklemeyi denediniz mi? Büyük ihtimal olacaktır o şekilde.

Şu kısma eklemeyi dener misiniz?

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
 
background: #F3C314 !important;
 
color:black !important;
 
text-shadow: transparent !important;
 
border-color:grey !important;
     
border-radius:30px
 
}