/* Elegance Часове — хапче „Запази“ в редовете на ценоразписа (добавя се от price-links.js). */
.ep-prices li.has-eb-pl { grid-template-columns: 1fr auto auto; }
.ep-prices li.has-eb-pl .eb-pl { grid-row: 1; grid-column: 3; align-self: center; }
.eb-pl {
	display: inline-flex; align-items: center; justify-content: center;
	padding: 7px 14px; border-radius: 999px;
	background: #ECDEC1; color: #202020 !important; text-decoration: none !important;
	font-family: Montserrat, sans-serif; font-size: 10.5px; font-weight: 600; line-height: 1;
	letter-spacing: .14em; text-transform: uppercase; white-space: nowrap;
	transition: background .3s ease, color .3s ease;
}
.eb-pl:hover, .eb-pl:focus-visible { background: #202020; color: #F4ECDF !important; }
.eb-pl:focus-visible { outline: 2px solid #C8975A; outline-offset: 2px; }
/* Телефон: хапчето слиза под цената, вдясно — името и цената остават на един ред. */
@media (max-width: 520px) {
	.ep-prices li.has-eb-pl { grid-template-columns: 1fr auto; }
	.ep-prices li.has-eb-pl .eb-pl { grid-row: 2; grid-column: 2; justify-self: end; margin-top: 4px; padding: 6px 12px; font-size: 10px; }
}
