/* Service-page pricing section: option layout. The panel, amount, note and
   button come from the .rr-svc-price-* rules in style.css. */
.rr-svc-price__options { display: flex; justify-content: center; gap: clamp(24px, 5vw, 64px); flex-wrap: wrap; margin: 0 auto; }
.rr-svc-price__options--2 .rr-svc-price__option { flex: 1 1 220px; max-width: 320px; }
.rr-svc-price__option { text-align: center; }
.rr-svc-price__options--2 .rr-svc-price__amount { font-size: clamp(44px, 7vw, 68px) !important; }
.rr-svc-price__label { margin: 12px 0 0 !important; font-weight: 600; color: var(--wp--preset--color--slate) !important; }
.rr-svc-price__extra { margin: 6px 0 0 !important; font-size: .95rem; color: #5a6a71 !important; }
.rr-svc-pricing .rr-svc-price__role { margin-bottom: 28px !important; }
@media (max-width: 781px) {
	.rr-svc-price__options--2 { flex-direction: column; align-items: center; }
	.rr-svc-price__options--2 .rr-svc-price__option { flex: none; max-width: none; width: 100%; }
}
