/* Price isolation for themes/minifiers that keep an older frontend.css bundle. */
.pps-wrap .pps-price-panel{
	display:flex!important;
	flex-direction:column!important;
	justify-content:center!important;
	gap:7px!important;
	min-width:0!important;
	overflow:visible!important;
}
.pps-wrap .pps-current-price{
	direction:rtl!important;
	display:flex!important;
	flex-direction:column!important;
	align-items:flex-start!important;
	justify-content:flex-start!important;
	gap:3px!important;
	width:100%!important;
	min-width:0!important;
	min-height:0!important;
	margin:0!important;
	white-space:normal!important;
}
.pps-wrap .pps-current-label{
	display:block!important;
	width:auto!important;
	margin:0!important;
	color:#53677d!important;
	font-size:10px!important;
	font-weight:700!important;
	line-height:1.4!important;
	white-space:nowrap!important;
}
.pps-wrap .pps-sale-price{
	direction:rtl!important;
	display:block!important;
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
	min-height:0!important;
	margin:0!important;
	padding:0!important;
	overflow:visible!important;
	color:#123f66!important;
	font-size:19px!important;
	font-weight:780!important;
	line-height:1.2!important;
	letter-spacing:0!important;
	white-space:nowrap!important;
}
.pps-wrap .pps-money{
	direction:rtl!important;
	unicode-bidi:isolate!important;
	display:inline-flex!important;
	flex-direction:row!important;
	align-items:baseline!important;
	justify-content:flex-start!important;
	gap:5px!important;
	width:auto!important;
	max-width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	color:inherit!important;
	font:inherit!important;
	line-height:inherit!important;
	white-space:nowrap!important;
}
.pps-wrap .pps-money-number{
	direction:ltr!important;
	unicode-bidi:isolate!important;
	display:inline-block!important;
	flex:0 0 auto!important;
	width:auto!important;
	margin:0!important;
	padding:0!important;
	color:inherit!important;
	font:inherit!important;
	line-height:inherit!important;
	white-space:nowrap!important;
}
.pps-wrap .pps-money-unit{
	direction:rtl!important;
	unicode-bidi:isolate!important;
	display:inline-block!important;
	flex:0 0 auto!important;
	width:auto!important;
	margin:0!important;
	padding:0!important;
	color:#4b708f!important;
	font-size:10px!important;
	font-weight:700!important;
	line-height:1!important;
	white-space:nowrap!important;
}
.pps-wrap .pps-old-price{
	direction:rtl!important;
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:8px!important;
	width:100%!important;
	min-width:0!important;
	min-height:18px!important;
	margin:0!important;
	white-space:nowrap!important;
}
.pps-wrap .pps-old-price>span{
	display:block!important;
	flex:0 0 auto!important;
	color:#53677d!important;
	font-size:10px!important;
	font-weight:700!important;
}
.pps-wrap .pps-old-price del{
	position:relative!important;
	display:block!important;
	flex:0 1 auto!important;
	min-width:0!important;
	margin:0!important;
	color:#7d8998!important;
	text-decoration:none!important;
	opacity:1!important;
	white-space:nowrap!important;
}
.pps-wrap .pps-old-price del .pps-money{
	gap:3px!important;
	color:#7d8998!important;
	font-size:11.5px!important;
	font-weight:650!important;
}
.pps-wrap .pps-old-price del .pps-money-unit{
	color:#7d8998!important;
	font-size:8px!important;
	font-weight:650!important;
}
@media(max-width:700px){
	.pps-wrap .pps-price-panel{gap:6px!important}
	.pps-wrap .pps-sale-price{font-size:18px!important}
	.pps-wrap .pps-money-unit{font-size:9px!important}
}
