.elementor-14 .elementor-element.elementor-element-8b43ff7{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce table.cart{font-family:"Aptos Bold", Sans-serif;font-size:17px;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce table.cart thead th{font-family:"Aptos Bold", Sans-serif;font-size:18px;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .woocommerce-cart-form table.cart td{border-top-style:solid;border-top-color:#FFFFFF;border-top-width:5px;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cart .cart_item:nth-child(2n) td{color:#000000;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce table.cart .product-thumbnail img{width:50px;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cart .quantity .input-text{padding:10px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cart .coupon .input-text{width:130px;color:#000000;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cart_totals > h2, .elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cross-sells > h2{color:var( --e-global-color-primary );font-family:"Aptos Bold", Sans-serif;font-size:25px;text-transform:uppercase;margin-bottom:12px;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cart_totals .shop_table{border-style:solid;font-family:"Aptos Bold", Sans-serif;color:#000000;}.elementor-14 .elementor-element.elementor-element-adba59d.ha-wc-cart .woocommerce .cart_totals .shop_table tr.order-total th{border-top-style:solid;}.elementor-14 .elementor-element.elementor-element-adba59d.ha-wc-cart .woocommerce .cart_totals .shop_table tr.order-total td{border-top-style:solid;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cart_totals .shop_table th{font-family:"Aptos Bold", Sans-serif;color:#0F4761;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cart_totals .checkout-button{font-family:"Aptos Bold", Sans-serif;font-size:16px;width:100%;text-align:center;padding:20px 20px 20px 20px;background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cart_totals .checkout-button:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cross-sells .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cross-sells .woocommerce-loop-product__title:hover{color:#000000;}.elementor-14 .elementor-element.elementor-element-adba59d .woocommerce .cross-sells .onsale{color:var( --e-global-color-primary );}/* Start custom CSS for ha-wc-cart, class: .elementor-element-adba59d *//* ==============================
   WooCommerce Cart Product Style
============================== */

/* Product Name */
.woocommerce-cart .product-name a{
    color:#222 !important;
    font-size:16px !important;
    font-weight:600 !important;
    text-decoration:none;
}

/* Hover */
.woocommerce-cart .product-name a:hover{
    color:#0051B9 !important;
}

/* Product Add-on Text */
.woocommerce-cart .product-name .wc-item-meta,
.woocommerce-cart .product-name .wc-item-meta *,
.woocommerce-cart .product-name small,
.woocommerce-cart .product-name p,
.woocommerce-cart .product-name dl,
.woocommerce-cart .product-name dd,
.woocommerce-cart .product-name dt{
    color:#777 !important;
    font-size:13px !important;
    font-weight:400 !important;
    line-height:1.4 !important;
}

/* Add-on label */
.woocommerce-cart .product-name .wc-item-meta strong{
    color:#666 !important;
    font-weight:500 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aptos Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rcwarrior.com/wp-content/uploads/2026/07/fonnts.com-aptos-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */