.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3929 .elementor-element.elementor-element-d681930{font-family:var( --e-global-typography-374bff2-font-family ), Sans-serif;font-size:var( --e-global-typography-374bff2-font-size );font-weight:var( --e-global-typography-374bff2-font-weight );line-height:var( --e-global-typography-374bff2-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3929 .elementor-element.elementor-element-d681930{font-size:var( --e-global-typography-374bff2-font-size );line-height:var( --e-global-typography-374bff2-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3929 .elementor-element.elementor-element-d681930{font-size:var( --e-global-typography-374bff2-font-size );line-height:var( --e-global-typography-374bff2-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-d681930 */th.product-thumbnail {
    display: none;
}

td.product-thumbnail {
    display: none;
}
.woocommerce a.remove {
    color: #e6007e!important;
    width: 20px;
    height: 20px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}
table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
    background-color: transparent;
}



.woocommerce a.remove:hover {
    background: #e6007e!important;
}

#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-textt {
    height: 56px;
    padding: 6px 18px 5px;
    
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 240px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    text-shadow: none;
    height: 56px;
    border-radius: 12px;
    color: #ffffff!important;
    background-color: #e6007e;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #e6007e;
}




.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-family: 'Roboto';
    font-size: 16px;
    line-height: 22px;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
    background-color: #AEAEAE!important;
}

.woocommerce button.button:hover {
    background-color: #F07DBC!important;
}

.cart_totals h2 {
    font-size: 32px;
}

.woocommerce .quantity .qty {
    width: 70px;
}

td {
    color: #000;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    background-color: transparent!important;
    border: none;
}

.woocommerce table.shop_table {
    border-collapse: collapse;
}

#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
    padding: 20px;
}

#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
    padding: 20px;
}

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
    border-collapse: collapse;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #F07DBC;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 20px;
}/* End custom CSS */