/* n10-site-code: [Imported] Better Cart & Checkout Styles [Nine10 CSS] · last edited by unknown on 2026-11-09 17:17:05 UTC · Nine10 entries are maintained by Nine10; use the Client entries for site changes. */
.woocommerce table.shop_table{
	border-width:0!important;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{
	border-width:0!important;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
	width: 100px!important;
}
.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: 170px!important;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
	margin:5px!important;
}

.woocommerce .woocommerce-checkout h3{
	font-size: 18px!important;
}

.woocommerce .woocommerce-checkout h3#order_review_heading{
	margin-top: 30px;	
}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table th.product-name, .woocommerce table.shop_table.woocommerce-checkout-review-order-table th.product-total{
	border-bottom: solid 1px #CCC!important;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .shipping th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table .shipping td,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .tax-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table .tax-total td,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total td{ 
	border-top: solid 1px #CCC!important;
}

/* Hide Cart Total */
.cart_totals .order-total, .cart_totals h2 {
    display: none;
}

.elementor-menu-cart__product-price{
	color: #333!important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{
	background: #314557;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{
	background: #333;
}
