.woocommerce .elementor-widget-woocommerce-product-images span.onsale, .woocommerce-form-coupon-toggle {
    display: none;
}
.woocommerce-checkout #place_order {
    background: #9d160a;
    border-radius: 0 20px 0 20px;
    border: 3px solid #9d160a;
}
.wc_payment_methods, .woocommerce-order-details, .woocommerce-order>p, .woocommerce-cart-form__contents .actions, .elementor-button--view-cart, .woocommerce-Price-amount {
    display: none !important;
}
.woocommerce #order_review table.shop_table thead th, .woocommerce-cart-form__contents th, .woocommerce-cart-form__contents td {
    text-align: right;
}
.woocommerce .product-name a{
    font-size: 20px;
}
.woocommerce .product-name a:hover{
    color: #9d160a;
}
.checkout-button.button {
    font-size: 20px;
    background: #9d160a;
    border-radius: 0 20px 0 20px;
    border: 3px solid #9d160a;
    color: #fff;
}
.checkout-button.button:hover, .woocommerce-checkout #place_order:hover {
    background: #fff;
    color: #9d160a;
}
.elementor-menu-cart__container .elementor-menu-cart__main{
    padding-top: 150px !important;
}
.woocommerce .woocommerce-checkout h3#order_review_heading, .woocommerce .woocommerce-checkout #customer_details h3{
    font-size: 20px !important;
}
.woocommerce .woocommerce-checkout #customer_details p.form-row label{
    color: #000;
    font-size: 18px;
}