html{
	background: #FFF !important;
}

.woocommerce-cart-form,
.shop_table{
	margin-bottom: 0;
}

.page-wrapper.cart-container{
	padding-bottom: 192px;
}

.woocommerce-cart-form td{
	border: 0;
}

.product-thumbnail img{
	border-radius: 5px;
}

.shop_table tbody tr td.product-name{
	text-align: left;
}

.product-name a{
	font-size: 14px;
	font-weight: 600;
	line-height: 16.8px;
	color: #323232;
}

.cart-atributes{
	display: flex;
	gap: 6px;
	align-items: center;
	padding-top: 9px;
	padding-bottom: 16px;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 15px;
}

.cart-atributes .atribute{
	background: #333333;
	color: #f1f1f1;
	font-size: 11.49px;
	font-weight: 727;
	line-height: 1;
	letter-spacing: -0.03em;
	border-radius: 5.3px;
	padding: 3px 4px;
	text-transform: uppercase;
}

.beloved-cart-price{
	font-size: 14px;
	font-weight: 500;
	line-height: 16.8px;
	display: flex;
	align-items: center;
	gap: 8px;
	padding-bottom: 12px;
	padding-top: 6px;
}

.beloved-cart-price del span.amount{
	margin-right: 0;
}

.beloved-cart-discount{
	font-size: 10.5px;
	font-weight: 800;
	line-height: 12.6px;
	letter-spacing: -0.02em;
	background: #FF198B;
	border-radius: 4px;
	padding: 2px 4px;
	color: #fff;
}

.beloved-cart-quantity-and-stock{
	display: flex;
	gap: 16px;
	align-items: center;
}

.beloved-cart-quantity-and-stock .beloved-cart-stock{
	display: flex;
	gap: 8px;
	align-items: center;
	font-size: 10.5px;
	font-weight: 700;
	line-height: 12.6px;
	letter-spacing: 0.02em;
	color: #36BA59;
}

.beloved-cart-quantity-and-stock .beloved-cart-stock.low-stock,
.beloved-cart-quantity-and-stock .beloved-cart-stock.out-of-stock{
	color: #FF1930;
}

.beloved-cart-coupon-container{
	background: #F3F3F3;
	border-radius: 5px;
	padding: 14px 28px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 14px;
	font-size: 12px;
	font-weight: 600;
	line-height: 14.4px;
	color: #323232;
	margin-top: 12px;
}


.beloved-rezervacija{
	background: transparent;
	padding-left: 0;
	padding-right: 0;
	justify-content: start;
	margin-top: 12px;
}

tr:has(.actions){
	display: none;
}


.cart_totals th.product-name {
	border-width: 1px!important;
}