.gynura-checkout-summary{
	display: flex;
	flex-direction: column;
	padding: 20px 40px;
	background: linear-gradient(0deg, #ffffff24 0%, #ffffff36 100%);
	border: solid 1px rgba(255, 255, 255, 0.15);
	backdrop-filter: blur(10px);
	border-radius: 30px;
}

.summary-box{
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.summary-row{
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 7px;
}

.summary-title{
	color: #fff;
	font-family: 'On';
	font-size: 25px;
	font-family: 700;
}

.gynura-shipping-price,
.gynura-subtotal-price,
.gynura-discount {
	color: #fff;
	font-family: 'On';
	font-size: 24px;
	font-family: 500;
}

.gynura-total-price{
	color: #fff;
	font-family: 'On';
	font-size: 26px;
	font-family: 700;
}

.checkout-section{
	display: flex;
	flex-direction: column;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: solid 1px rgba(255, 255, 255, 0.25);
	gap: 12px;
}

.checkout-title{
	color: #fff;
	font-family: 'On';
	font-size: 26px;
	font-family: 700;
}

.shipping-methods{
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.shipping-method-item{
	display: flex;
	gap: 8px;
}

.shipping-method-price{
	color: #fff;
	font-family: 'On';
	font-size: 22px;
	font-family: 400;
}

.payment-methods{
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.payment-method-item{
	display: flex;
	gap: 8px;
}

.payment-method-title{
	color: #fff;
	font-family: 'On';
	font-size: 24px;
	font-family: 700;
}

.no-payment-method{
	color: #fff;
	font-family: 'On';
	font-size: 22px;
	font-family: 400;
}

.gynura-place-order-btn{
	width: 100%;
	background: radial-gradient(circle at center, #5c2268b5 0%, #5c2268b8 50%, rgba(255, 255, 255, 0) 70%), #5c2268bf !important;
    box-shadow: inset 0 1px 3px rgba(255, 255, 255, 0.1), inset 0 -2px 4px rgba(0, 0, 0, 0.15) !important;
	border-radius: 35px;
	border-left: 1px solid rgba(255, 255, 255, 0.5) !important;
	border-right: 1px solid rgba(255, 255, 255, 0.5) !important;
	font-family: 'On' !important;
	font-size: 25px !important;
	font-weight: 700 !important;
    color: #fff; 
}