

#vg-bundle-price{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	gap:4px;
	line-height:1.2;
	padding:4px 0;
}

#vg-bundle-price .vg-bp-label{
	font-size:11px;
	font-weight:700;
	letter-spacing:.08em;
	text-transform:uppercase;
	color:var(--dark-green,#2d5a47);
	display:block;
	margin:0;
	padding:0;
	line-height:1;
	order:0;
}

#vg-bundle-price .vg-bp-row{
	display:flex;
	align-items:center;
	gap:16px;
	order:1;
}

#vg-bundle-price .vg-bp-orig{
	font-size:34px;
	color:#9a9a96;
	text-decoration:line-through;
	text-decoration-thickness:2px;
	font-weight:600;
	letter-spacing:-.02em;
	display:inline-flex;
	align-items:center;
	margin:0;
	padding:0;
	line-height:1;
}

#vg-bundle-price .vg-bp-total{
	font-size:34px;
	font-weight:800;
	color:var(--dark-green,#2d5a47);
	letter-spacing:-.02em;
	line-height:1;
	display:inline-flex;
	align-items:center;
	margin:0;
	padding:0;
}
@media(max-width:600px){
	#vg-bundle-price .vg-bp-orig,
	#vg-bundle-price .vg-bp-total{ font-size:27px; }
	#vg-bundle-price .vg-bp-row{ gap:10px; }
}

.vg-pay-row{
	display:flex;
	align-items:center;
	gap:12px;
	flex-wrap:wrap;
	padding-top:16px;
	margin-top:4px;
	border-top:1px solid var(--light-gray,#e8e8e4);
}
.vg-pay-label{
	font-size:12px;
	color:var(--text-muted,#777);
	font-weight:500;
}
.vg-pay-logos{
	display:flex;
	align-items:center;
	gap:7px;
	flex-wrap:wrap;
}
.vg-pay-chip{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	line-height:0;
	border-radius:5px;
	transition:transform .15s ease, filter .15s ease;
}
.vg-pay-chip:hover{ transform:translateY(-1px); }
.vg-pay-chip svg{ display:block; border-radius:5px; }
@media(max-width:600px){
	.vg-pay-row{ justify-content:flex-start; }
	.vg-pay-chip svg{ width:34px; height:21px; }
}

.wc-block-components-order-summary-item .wc-block-components-sale-badge,
.wc-block-components-order-summary-item__description .wc-block-components-sale-badge,
.wc-block-components-order-summary-item .wc-block-components-product-sale-badge,
.wc-block-components-order-summary-item__description .wc-block-components-product-sale-badge,
.wc-block-components-order-summary .wc-block-components-sale-badge,
.wc-block-components-order-summary .wc-block-components-product-sale-badge,
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-sale-badge,
.wc-block-checkout__sidebar .wc-block-components-sale-badge,
.wc-block-mini-cart__items .wc-block-components-sale-badge{
	display:none !important;
}

.wc-block-components-order-summary-item .wc-block-components-product-price__regular{
	color:#9a9a96;
	text-decoration:line-through;
}
.wc-block-components-order-summary-item .wc-block-components-product-price__value{
	font-weight:700;
	color:#111;
}
