.elementor-43 .elementor-element.elementor-element-97e83cf{padding:50px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-ca0ae25 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-43 .elementor-element.elementor-element-ca0ae25{--update-cart-automatically-display:none;--links-normal-color:var( --e-global-color-4b059c3 );--links-hover-color:var( --e-global-color-3747735 );--forms-buttons-border-color:var( --e-global-color-8e0358a );--totals-color:var( --e-global-color-b870c79 );--totals-divider-weight:1px;--checkout-button-normal-text-color:#252627;}.elementor-43 .elementor-element.elementor-element-ca0ae25 .cart_totals h2{font-family:"Libre Baskerville", Sans-serif;font-size:25px;font-weight:900;}.elementor-43 .elementor-element.elementor-element-ca0ae25 .cart_totals .shop_table td:before, .elementor-43 .elementor-element.elementor-element-ca0ae25 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}.elementor-43 .elementor-element.elementor-element-ca0ae25 .checkout-button{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-ca0ae25 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#23D5C9;}.elementor-43 .elementor-element.elementor-element-ca0ae25 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-b870c79 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-97e83cf{margin-top:-30px;margin-bottom:-30px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-293a136 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-43 .elementor-element.elementor-element-ca0ae25{--sections-padding:15px 15px 15px 15px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ca0ae25 */.elementor-widget-woocommerce-cart .woocommerce .coupon .button:hover {
    float: right;
    width: 100%;
    background: #2b2b2b;
    color:#fff;
    border-color: #2b2b2b;
    
}


.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover {
background: #2b2b2b!important;
}



@media (max-width: 767px){
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    padding: 0px 0px; 
    
    
}}

@media (max-width: 768px){
.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail {
    border-top-width: 0;
    padding: 11px!important;
}}



@media (max-width: 768px){.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
    width: 100%;
}}/* End custom CSS */