/* Payment flow feedback and sticky checkout visibility. */
.pps-wrap .pps-sticky-cart{
	transition:opacity .2s ease,transform .2s ease,visibility .2s ease!important;
}
.pps-wrap .pps-sticky-cart.is-near-checkout{
	opacity:0!important;
	visibility:hidden!important;
	pointer-events:none!important;
	transform:translateY(16px)!important;
}
.pps-payment-result{
	direction:rtl;
	display:flex;
	align-items:flex-start;
	gap:8px 14px;
	width:100%;
	margin:0 0 14px;
	padding:13px 15px;
	border:1px solid #efc6c2;
	border-radius:12px;
	background:#fff7f6;
	box-sizing:border-box;
	color:#7f2923;
	line-height:1.75;
}
.pps-payment-result>strong{
	flex:0 0 auto;
	font-size:12.5px;
	font-weight:650;
}
.pps-payment-result>span{
	font-size:11px;
	font-weight:450;
}
.pps-payment-result b{font-weight:650}

.pps-order-result{
	direction:rtl;
	width:100%;
	margin:0 0 18px;
	padding:16px 18px;
	border:1px solid #b9dfc8;
	border-radius:12px;
	background:#f2fbf6;
	box-sizing:border-box;
	color:#17633a;
	line-height:1.75;
}
.pps-order-result--success{display:flex;align-items:center;justify-content:space-between;gap:12px 20px}
.pps-order-result>strong{font-size:15px;font-weight:650}
.pps-order-result>span{font-size:12px;font-weight:450}
.pps-order-result b{font-weight:700}

@media(max-width:700px){
	.pps-payment-result{flex-direction:column;gap:3px;margin-bottom:11px;padding:11px 12px;border-radius:10px}
	.pps-payment-result>strong{font-size:12px}
	.pps-payment-result>span{font-size:10.5px}
	.pps-order-result--success{flex-direction:column;align-items:flex-start;gap:4px;padding:13px 14px}
	.pps-order-result>strong{font-size:13.5px}
	.pps-order-result>span{font-size:11px}
}

@media(prefers-reduced-motion:reduce){
	.pps-wrap .pps-sticky-cart{transition:none!important}
}
