body.woocommerce-cart .pby5jj8i{
    width:100%;
}

body.mnt6fpkn.woocommerce-checkout .v7r780qy,
body.mnt6fpkn.woocommerce-cart .v7r780qy{
    padding-bottom: 0;
}
body.mnt6fpkn.woocommerce-checkout .yk87uw9w,
body.mnt6fpkn.woocommerce-cart .yk87uw9w{
    margin-bottom: 0;
}

.cwoh00an #content table.cart img,
.cwoh00an table.cart img,
.ql31puj0 #content table.cart img,
.ql31puj0 table.cart img{
    padding: 0;
    width:auto;
    max-width: 130px;
}

.woocommerce-cart table.cart td.z33vupuq a{
    font-weight: 700;
}

.woocommerce-cart table.cart .rfxlrok2{
    display: none;
}

.woocommerce-cart .cwoh00an .quantity .qty{
    height: 40px;
}

.shop_table th{
    border-bottom: none;
}

.woocommerce-cart td.product-subtotal,
.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{
    font-size: 40px;
    color:#009d4a;
    text-align: center;
}

.cwoh00an table.shop_table td{
    text-align: center;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .place-order button.button.alt{
    font-style: italic;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 0;
    border: 2px solid #3f3a40;
    background-color: #3f3a40;
    margin-bottom: 1em;
    font-size: 1.25em;
    padding: 1em;

    transition-property: color, background-color, border-color;
    transition-duration: .3s;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .place-order button.button.alt:hover{
    background-color: #009d4a;
    border-color: #009d4a;
}
@media (max-width: 992px){
    .cwoh00an .cart-collaterals .cart_totals,
    .cwoh00an .cart-collaterals .cross-sells, .cwoh00an .cart-collaterals .shipping_calculator, .ql31puj0 .cart-collaterals .cart_totals,
    .ql31puj0 .cart-collaterals .cross-sells,
    .ql31puj0 .cart-collaterals .shipping_calculator{
        width:100%;
    }
    .woocommerce-cart-form__contents .anwyk8nj{
        display: none;
    }
    .woocommerce-cart .cart-collaterals .cart_totals table th{
        vertical-align: middle;
    }
}
@media (max-width: 768px){
    .shop_table .cart-sku{
        display: none;
    }
}

.sub-total td{
    text-align: center;
}

.woocommerce-cart .cwoh00an .woocommerce-message {
    display:none !important;
}