.wp-block-woocommerce-cart-items-block .wp-block-woocommerce-cart-line-items-block thead tr{
	background-color:#000000;
	color:#ffffff;
}
.wc-block-cart .wc-block-cart__main .wc-block-cart-items th{
	padding:12px 16px 12px 16px;
	font-size:18px;
	font-weight:700;
}
.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name{
	font-size:18px;
}
.wp-block-woocommerce-cart-line-items-block .price{
	color:#5516D2;
	font-weight:700;
	font-size:22px;
	font-family:'Baloo 2';
}
.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block h2{
	background-color:#000000;
	color:#ffffff;
	padding-left:16px;
	font-size:18px;
	font-weight:700;
	padding-top:10px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}
.wp-block-woocommerce-cart-line-items-block tr th{
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}
#wc-block-components-totals-coupon__form .wp-element-button, .wp-block-woocommerce-proceed-to-checkout-block div a{
	border-radius:8px;
	font-family:'Baloo 2';
	font-weight:700;
	text-transform: uppercase;
}
#wc-block-components-totals-coupon__form .wp-element-button:hover, .wp-block-woocommerce-proceed-to-checkout-block div a:hover, .s{
	background:#000;
	color:#fff;
}
.wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block{
	font-size:18px;
}
.wp-block-woocommerce-cart-line-items-block tbody tr{
	background-color:#fff;
	box-shadow:0px 0px 12px 0px rgba(0,0,0,0.08);
}
.woocommerce-cart-form .cart thead{
	background-color:#000000;
	color:#ffffff;
	text-transform:uppercase;
	font-family:'Baloo 2', sans-serif, Arial;
	font-size:18px;
}
.woocommerce-cart-form .cart tbody{
	background-color:#ffffff;
}
.woocommerce-cart-form__cart-item .product-name a{
	font-family:'Baloo 2', sans-serif, Arial;
	font-size:18px;
	font-weight:bold;
}
.wrapper_contentcarrito bdi{
	font-family:'Baloo 2', sans-serif, Arial;
	font-size:18px;
	font-weight:bold;
	color:#5516D2;
}
.wrapper_contentcarrito .wp-block-group .cart_totals th{
	line-height:1.15em!important;
}
.wrapper_contentcarrito .button {
	font-family: 'baloo 2';
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 8px;
	color: #000;
	padding: 15px 20px;
	line-height:1em;
	transition:.5s ease all;
}
@media (max-width:758px){
	.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block{
	width:100%;
	padding-right:0px;
	}
	.wp-block-woocommerce-cart-line-items-block tr .wc-block-cart-item__total-price-and-sale-badge-wrapper{
	padding-right:15px;
	}
	.wp-block-woocommerce-cart-line-items-block th span{
	display:block;
	text-align:center;
	}
	.woocommerce-page .wp-block-woocommerce-cart-line-items-block tbody .wc-block-cart-items__row{
	padding-top:0px;
	}
	.wp-block-woocommerce-cart-line-items-block tbody .wc-block-cart-items__row .wc-block-cart-item__image, .woocommerce-page .wp-block-woocommerce-cart-line-items-block tbody .wc-block-cart-items__row .wc-block-cart-item__product, .wp-block-woocommerce-cart-line-items-block tbody .wc-block-cart-items__row .wc-block-cart-item__total{
	padding-top:15px;
	}
}
@media (max-width:450px){
	.woocommerce-page .wp-block-woocommerce-cart-line-items-block tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name{
	font-size:16px;
	}
	.wp-block-woocommerce-cart-line-items-block .wc-block-cart-item__prices .price, .wc-block-cart-item__total-price-and-sale-badge-wrapper .price span{
	font-size:18px;
	}
	.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{
	grid-column-start: 1;
	grid-row-start: 1;
	padding-right: 4px;
	}
	.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{
	padding-right:4px;
	}
	.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block{
	margin-top:22px;
	}
}
@media (max-width:372px){
	.cart .deposits-input-wrapper{
	flex-direction:column;
	gap:30px;
	margin-bottom:40px;
	}
	.wp-block-woocommerce-cart-line-items-block tr .wc-block-cart-item__total-price-and-sale-badge-wrapper{
	padding-right:6px;
	}
}
