

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    color: #333;
    font-size: 20px;
    font-weight: 400;
}

.wc-block-cart-item__prices .price {
    display: flex;
    flex-direction: column;
    color: #333;
    align-items: flex-end;
}

.wc-block-cart-item__prices del {
    order: 2;
    text-decoration: none;
    color: #818181;
    font-size: 12px;
    font-weight: 300;
    position: relative;
    margin-top: 5px;
}

.wc-block-cart-item__prices ins {
	order: 1;
    text-decoration: none;
    color: #e11d48;
    font-weight: 500;
}

.wc-block-cart-item__prices del:before {
    content: "";
    position: absolute;
    inset-block-start: 50%;
    width: 95%;
    transform: rotate(-15deg);
    border-block-end: 1px solid red;
}

.wc-block-cart__submit .wc-block-cart__submit-button {
	border-radius: 25px;
	border: 2px solid #171717;
	background: #171717;
}

.wc-block-cart__submit .wc-block-cart__submit-button:hover .wc-block-components-button__text {
	color: #171717;
	position: relative;
	z-index: 3;
}


.wc-block-cart__submit-button {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.wc-block-cart__submit-button .button__flair {
    z-index: 0;
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
    border: 1px solid #333;
}




