.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2455 .elementor-element.elementor-element-14d9c6b4:not(.elementor-motion-effects-element-type-background), .elementor-2455 .elementor-element.elementor-element-14d9c6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2455 .elementor-element.elementor-element-14d9c6b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-2455 .elementor-element.elementor-element-14d9c6b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for shortcode, class: .elementor-element-3e94a034 */.elementor-2455 .elementor-element.elementor-element-3e94a034 .woocommerce-cart-form { 
    width: 70%;
    float: left; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 .cart-collaterals {
    width: 30%;
    float: left; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 .cart-collaterals .cart_totals  { padding: 0px 0px 0px 20px; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 .cart-collaterals .cart_totals { width: 100%; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 .cart_totals h2 { display: none; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 table td, .elementor-2455 .elementor-element.elementor-element-3e94a034 table th { border: 0px; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 .woocommerce table.shop_table { border-radius: 0px; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 .actions tr:hover th, .elementor-2455 .elementor-element.elementor-element-3e94a034 .shipping { background: none !important; }

.elementor-2455 .elementor-element.elementor-element-3e94a034 .actions, table tbody tr.shipping:hover>td, table tbody tr.shipping:hover>th { background: none; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 .woocommerce button.button, .elementor-2455 .elementor-element.elementor-element-3e94a034 .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .elementor-2455 .elementor-element.elementor-element-3e94a034 .woocommerce button.button.alt, .elementor-2455 .elementor-element.elementor-element-3e94a034 .woocommerce input.button.alt { padding: 0.8em 1em; background: #0A3171 !important; color: #fff; border-radius: 0px; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 table.cart td.actions .input-text { width: 120px; border-radius: 0px; }
.woocommerce table.shop_table thead, .elementor-2455 .elementor-element.elementor-element-3e94a034 .cart-subtotal { background: #0A3171 !important; color: #fff; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 table tbody>tr:nth-child(odd)>td, .elementor-2455 .elementor-element.elementor-element-3e94a034 table tbody>tr:nth-child(odd)>th { background-color: transparent; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 .button.yith-wcqv-button { font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important; background: none !important;
    color: #999 !important; position: absolute !important; line-height: 5px;}
.elementor-2455 .elementor-element.elementor-element-3e94a034 .button.yith-wcqv-button:before { content: '\f002'; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 table tbody tr:hover>td, .elementor-2455 .elementor-element.elementor-element-3e94a034 table tbody tr:hover>th {
    background-color: #fff;
}
.elementor-2455 .elementor-element.elementor-element-3e94a034 a.remove { color: #999 !important; display: inline-block; line-height: 25px; }
.elementor-2455 .elementor-element.elementor-element-3e94a034 a.remove:hover { background: none !important; color: #555 !important;}
.elementor-2455 .elementor-element.elementor-element-3e94a034 .wishlist-title.wishlist-title-with-form h2 { font-size: 28px;
font-family: "Oswald", Sans-serif;
    font-weight: 600; }/* End custom CSS */