Çü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
}
hem butonun yuvarlakligi degisiyor hemde buyumuyor neyazikki: