body.rpress-checkout .hr-delivery-distance {
	display: none;
	margin: 0.55rem 0 0;
	padding: 0.65rem 0.75rem;
	border: 1px solid rgba(198, 118, 17, 0.26);
	border-radius: 10px;
	background: #fff8ed;
	color: #664313;
	font-size: 0.84rem;
	font-weight: 600;
	line-height: 1.4;
}

body.rpress-checkout .hr-delivery-distance:not(.is-visible) {
	display: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

body.rpress-checkout .hr-delivery-distance::before {
	content: '⌁';
	margin-right: 0.45rem;
	color: #b86f11;
	font-size: 1.1em;
	font-weight: 800;
}

body.rpress-checkout .hr-delivery-distance:not(.is-visible)::before { content: none !important; }
body.rpress-checkout .hr-delivery-distance.is-visible { display: block; }
body.rpress-checkout .hr-delivery-distance.is-error { color: #756d64; }
