.action.primary,
button.action.primary,
a.action.primary,
.action.tocart,
.checkout-methods-items .action.primary {
    min-height: 42px;
    padding: 0 22px;
    background: #151515 !important;
    border: 1px solid #151515 !important;
    border-radius: 22px !important;
    color: #fff !important;
    font-weight: 700;
    transition: background .25s ease, border-color .25s ease, transform .25s ease, box-shadow .25s ease;
}

.action.primary:hover,
button.action.primary:hover,
a.action.primary:hover,
.action.tocart:hover,
.checkout-methods-items .action.primary:hover {
    background: #b18434 !important;
    border-color: #b18434 !important;
    color: #fff !important;
    transform: translateY(-1px);
    box-shadow: 0 7px 18px rgba(0,0,0,.13);
}
