#woocommerce-cart-bdf .woocommerce .cart .button,
#woocommerce-cart-bdf .woocommerce .cart input.button,
#woocommerce-cart-bdf .woocommerce a.button.alt,
#woocommerce-cart-bdf .woocommerce-page a.button.alt {
    transition: background-color 300ms ease 0ms, color 300ms ease 0ms, border 300ms ease 0ms, letter-spacing 300ms ease 0ms;
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    color: #988779 !important;
    border-width: 1px !important;
    border-color: #988779;
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 13px;
    font-family: 'Roboto Flex', Helvetica, Arial, Lucida, sans-serif !important;
}

#woocommerce-cart-bdf .woocommerce button.button:not(.button-confirm):after,
#woocommerce-cart-bdf .woocommerce-page button.button:not(.button-confirm):after,
#woocommerce-cart-bdf .woocommerce a.button.alt:after,
#woocommerce-cart-bdf .woocommerce-page a.button.alt:after {
    font-size: 20px !important;
    line-height: 1;
}

#woocommerce-cart-bdf .woocommerce a.button.alt,
#woocommerce-cart-bdf .woocommerce-page a.button.alt,
#woocommerce-cart-bdf .woocommerce button.button.alt,
#woocommerce-cart-bdf .woocommerce button.button.alt.disabled,
#woocommerce-cart-bdf .woocommerce-page button.button.alt,
#woocommerce-cart-bdf .woocommerce-page button.button.alt.disabled,
#woocommerce-cart-bdf .woocommerce input.button.alt,
#woocommerce-cart-bdf .woocommerce-page input.button.alt,
#woocommerce-cart-bdf .woocommerce #respond input#submit.alt,
#woocommerce-cart-bdf .woocommerce-page #respond input#submit.alt,
#woocommerce-cart-bdf .woocommerce #content input.button.alt,
#woocommerce-cart-bdf .woocommerce-page #content input.button.alt,
#woocommerce-cart-bdf .woocommerce a.button,
#woocommerce-cart-bdf .woocommerce-page a.button,
#woocommerce-cart-bdf .woocommerce button.button,
#woocommerce-cart-bdf .woocommerce-page button.button,
#woocommerce-cart-bdf .woocommerce input.button,
#woocommerce-cart-bdf .woocommerce-page input.button,
#woocommerce-cart-bdf .woocommerce #respond input#submit,
#woocommerce-cart-bdf .woocommerce-page #respond input#submit,
#woocommerce-cart-bdf .woocommerce #content input.button,
#woocommerce-cart-bdf .woocommerce-page #content input.button,
#woocommerce-cart-bdf .woocommerce button.button:disabled,
#woocommerce-cart-bdf .woocommerce button.button:disabled[disabled] {
    font-size: 13px;
}

#woocommerce-cart-bdf table.cart td.actions .coupon .input-text {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#woocommerce-cart-bdf .woocommerce {
    font-family: 'Roboto Flex', Helvetica, Arial, Lucida, sans-serif;
    display: flex;
    flex-wrap: wrap;
}

#woocommerce-cart-bdf .woocommerce table.shop_table {
    border: 0;
}

#woocommerce-cart-bdf .woocommerce table.shop_table th {
    font-size: 16px;
    color: #000000 !important;
    line-height: 1.2em;
}

#woocommerce-cart-bdf .woocommerce .cart-collaterals,
.woocommerce-page #woocommerce-cart-bdf .cart-collaterals {
    width: 35%;
    padding: 0 4%;
}

#woocommerce-cart-bdf .woocommerce .cart-collaterals .cart_totals,
.woocommerce-page #woocommerce-cart-bdf .cart-collaterals .cart_totals {
    width: 100%;
    float: none;
}

#woocommerce-cart-bdf form.woocommerce-cart-form {
    width: 65% !important;
}

#woocommerce-cart-bdf .cart_totals h2,
#woocommerce-cart-bdf .shipping_calculator h2 {
    font-weight: 600;
    font-size: 30px;
    color: #988779 !important;
    line-height: 1.2em;
}