
.page-carrinho {
    background: #f5f2ed;
}

.page-carrinho .main-content .woocommerce  {
    width: 100%;
}

.page-carrinho .main-content {
    color: #666666;
    margin: 4.2rem 0 10rem;

    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.8rem;
}

.page-carrinho .main-content p {
    margin-bottom: 2.8rem;
}

.page-carrinho .main-content a {
    color: #d68038;
    font-weight: 700;
    text-decoration: underline;
}

.page-carrinho .main-content a.remove {
    text-decoration: none;
}

#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
    border-radius: 1rem;
    width: 6rem;
}

.woocommerce .quantity .qty {
    width: 6rem;
    padding: 0;
    line-height: 3.8rem;
}

.woocommerce table.shop_table {
    border: 0;
    background: white;
    box-shadow: 0rem 1rem 3.6rem rgb(0 0 0 / 20%);
    border-radius: 2rem;
    padding: 2rem;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    padding: 0.5rem 2rem;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    padding-top: 4rem;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    width: 20rem;
color: #623f2f;
font-size: 1.8rem;
font-weight: 400;
line-height: 2.4rem;
border: 2px solid rgba(98,63,47, 0.5);
padding: 0.5rem 1.6rem;
border-radius: 1rem;
-webkit-appearance: none;
}

.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
    display: none;
}

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
    padding: 2rem;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover {
    text-decoration: none;
    background: #d68038;
    font-size: 1.8rem;
line-height: 2.6rem;
letter-spacing: 0.2rem;
padding: 1.5rem 4rem;
border-radius: 3rem;
}
