.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    min-height: 40px;
    border-radius: 8px;
    border: 1px solid #9e9e9e;
    padding: 5px 10px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    float: right;
    padding: 15px 30px;
    border: none;
    border-radius: 8px;
    background-color: #c9011e;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
}

.woocommerce form .form-row .input-checkbox {
    display: block;
}

.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
    display: flex;
}

.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
    max-width: 40%;
}

.woocommerce form .form-row label.checkbox span {
    max-width: unset;
    margin-bottom: unset;
}

.woocommerce form .form-row label.checkbox span a {
    margin: 0 5px;
}