.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-b1379c6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IBM Plex Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-8c8ea0a );color:var( --e-global-color-8c8ea0a );border-radius:0px 0px 0px 0px;padding:17px 35px 17px 35px;}.elementor-14 .elementor-element.elementor-element-b1379c6 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-b1379c6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-8c8ea0a );}.elementor-14 .elementor-element.elementor-element-b1379c6 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-b1379c6 .elementor-button:focus svg{fill:var( --e-global-color-8c8ea0a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-b81900d{margin:20px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-b81900d */.woocommerce-cart-form thead th{text-transform:none!important;font-weight:400}
.woocommerce-cart-form td.product-name{font-size:16px;}
.woocommerce-cart-form td.product-name a{font-weight:400}
.woocommerce-cart-form .delivery-time-inner{font-size:13px;color:#6b7280}
.woocommerce-cart-form bdi{font-weight:400!important;font-size:14px;color:#6b7280}
.woocommerce-cart-form input.minus,.woocommerce-cart-form input.plus{border:1px solid #dadada!important;color:#6b7280!important}
.woocommerce-cart-form input.qty{border:0px!important;border-top:1px solid #dadada!important;border-bottom:1px solid #dadada!important;color:#6b7280!important}
.woocommerce-cart-form input.minus:hover,.woocommerce-cart-form input.plus:hover{color:black!important;}
.woocommerce-cart-form button{border:1px solid #1f3a5f;color:#1f3a5f!important;background-color:white!important;text-transform:none!important;font-weight:500!important}




.cart_totals .shop_table bdi{font-weight:400!important;font-size:16px}
.cart_totals .wc-proceed-to-checkout a{min-height:54px!important;font-size:14px!important;font-weight:500!important}
.cart-content-wrapper>.cart_totals .cart-totals-inner {border: 1px solid #dadada;}
.cart_totals h2{text-transform:none!important;font-weight:400;font-size:20px!important}
.cart_totals .shop_table tr th{font-weight:400;font-size:16px}
.cart_totals a.shipping-calculator-button{display:none}
.cart_totals label{font-size:16px}
.cart_totals tr.fee th,.cart_totals tr.fee bdi{color:#8AA14A!important;}
.cart_totals .order-tax th,.cart_totals .order-tax td bdi{color:#6b7280!important}
.cart_totals .order-total th,.cart_totals .order-total td bdi{font-weight:600!important}/* End custom CSS */