.wp-block-woocommerce-cart-items-block {
	border: 3px solid #b5a8c5;
	border-radius: 10px;
}

.wc-block-checkout__main {
	border: 3px solid #b5a8c5;
	border-radius: 10px;
	padding: 10px!important;
}
.wp-block-woocommerce-cart-order-summary-block {
	border: 3px solid #b5a8c5;
	border-radius: 10px;
}
.wc-block-cart__submit-container {
	background-color: #b5a8c5;
	border-radius: 10px;
	padding: 3px; 
}
.wc-block-components-button__text {
	color: #fff;

}

.wc-block-cart__totals-title {
	margin-left: 5px!important;
}

.wc-block-cart-items__row {
	border-bottom: 2px solid #b5a8c5;
	padding-bottom: 15px;
}

.wc-block-components-checkout-place-order-button__text {
	font-weight: 600!important;

}
.wc-block-components-checkout-place-order-button {
	background-color: #b5a8c5;
	border: 3px solid #b5a8c5;
	border-radius: 10px;
}

.woocommerce-thankyou-order-details, .woocommerce-order-downloads, .woocommerce-order-details, .woocommerce-customer-details{
	border: 3px solid #b5a8c5;
	border-radius: 10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
}


.custom-checkout-checkboxes p {
    margin-bottom: 20px;
}

.woocommerce-checkout button#place_order:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.added_to_cart{
	display: block; 
	width: fit-content;
	background: #b5a8c5; 
	margin: 20px auto;
	color: #fff; 
	padding: 12px 20px; border-radius: 8px; 
	text-decoration: none; 
	font-weight: bold; 
	box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value  {
	font-size: 1em!important;
}

.wc-block-components-totals-footer-item span {
/* 	margin-right: auto; */
	margin-left: 10px;
}

.wc-block-components-totals-item span {
	font-size: 1em!important;
}

.wc-block-components-totals-item__value {
	font-size: 1em!important;
	text-align: center;
	margin-right: 10px;
	margin-left: auto;

}


.wc-block-components-totals-item__label {
    flex-grow: unset!important;
}

.wp-block-woocommerce-cart-order-summary-coupon-form-block {
	padding-left: 10px!important;
}

..wc-block-cart .wc-block-cart__totals-title {
	margin-left: 10pximportant;
}

/* Hide Stripe Klarna BNPL promo only on the Cart page */
body.woocommerce-cart .wc-block-components-bnpl-wrapper { 
  display: none !important; 
}

.wpcf7-acceptance input {
border: 2px solid #b5a8c5!important;
}