.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for theme-post-content, class: .elementor-element-39acbcb4 */.woocommerce table.shop_table { width: 100%; border-collapse: collapse; border: 1px solid #d7e0ea; } .woocommerce table.shop_table th { font-family: Red Hat Display; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #086AD7; text-align: left; padding: 0.9rem 1.1rem; background-color: #f3f6f9; border-bottom: 1px solid #d7e0ea; } .woocommerce table.shop_table td { padding: 1.1rem; border-bottom: 1px solid #d7e0ea; vertical-align: middle; } .woocommerce table.shop_table img { width: 4.5rem; height: auto; } .woocommerce .quantity .qty { width: 3.5rem; height: 2.6rem; border: 1px solid #c5d0dc; text-align: center; font-family: Red Hat Display; font-weight: 700; color: #001B3A; } .woocommerce a.remove { color: #c23b22; font-size: 1.25rem; text-decoration: none; } .woocommerce .coupon input.input-text { border: 1px solid #c5d0dc; border-radius: 0; padding: 0.75rem 0.9rem; } .woocommerce .button, .woocommerce button.button, .woocommerce a.button { font-family: Red Hat Display; font-weight: 700; background-color: #086AD7; color: #ffffff; border: 0; border-radius: 0; padding: 0.85rem 1.4rem; } .woocommerce .button:hover, .woocommerce button.button:hover { background-color: #0658b5; color: #ffffff; } .cart-collaterals .cart_totals { background-color: #f3f6f9; padding: 1.5rem; border-left: 3px solid #086AD7; } .cart-collaterals h2 { font-family: Red Hat Display; font-size: 1.15rem; font-weight: 800; color: #001B3A; }/* End custom CSS */