.elementor-99 .elementor-element.elementor-element-2e0d0269 > .elementor-container{max-width:1000px;}.elementor-99 .elementor-element.elementor-element-2e0d0269{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-2e0d0269 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99 .elementor-element.elementor-element-684c778c{box-shadow:29px 29px 60px 0px rgba(0,0,0,0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-99 .elementor-element.elementor-element-684c778c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-684c778c{padding:20px 20px 20px 20px;}.elementor-99 .elementor-element.elementor-element-16a049da > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-2e0d0269 */button.button {
    border-radius: 5px;
}
.cart:not(.elementor-menu-cart__products) .quantity, .loop-add-to-cart-on-image+.added_to_cart, .loop-product-qty .quantity, .mini-cart-product-infor .mini-cart-quantity {
    border-radius: 5px !important;
}
.woocommerce-cart h2 {
    display: none;
    font-size: 24px;
    font-weight: normal;
}




@media only screen and (max-width: 768px) {
.coupon {
    display: none;
}
td.product-thumbnail {
    display: none !important;
}
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody .cart_item, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody .cart_item {
    padding-left: 0px !important;
    margin-bottom: 50px;
}
    .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove a {
        background-color: rgba(0, 0, 0, 0);
        color: firebrick !important;
        margin-top: -20px !important;
    }
    
    
    tr.cart-subtotal {
    display: none !important;
}
a.button.wc-backward {
    display: none;
}
tr.order-total {
    display: none !important;
}
.onsale, .pagination li .page-numbers.current, .woocommerce-pagination li .page-numbers.current, .tagcloud a:hover, .price_slider_wrapper .ui-widget-header, .price_slider_wrapper .ui-slider-handle, .cart-sidebar-head .shop-cart-count, .wishlist-item-count, .shop-cart-count, .sidebar-menu .primary-navigation a:before, .woocommerce-message, .woocommerce-info, #scroll-to-top, .woocommerce-store-notice, .has-woostify-primary-background-color, .woostify-simple-subsbrice-form input[type="submit"]:hover, .has-multi-step-checkout .multi-step-item .item-text:before, .has-multi-step-checkout .multi-step-item:before, .has-multi-step-checkout .multi-step-item:after, .has-multi-step-checkout .multi-step-item.active:before, .woostify-single-product-stock .woostify-single-product-stock-progress-bar {
    background-color: #0faf59;
}
.woocommerce-cart h2 {
    font-size: 24px;
    font-weight: normal;
    display: none !important;
}
.woocommerce-notices-wrapper .woocommerce-message {
    margin-top: 30px;
    display: none;
}

}/* End custom CSS */