/* [shp_price] and [shp_state_notice]. Colors inherit from the theme; tweak in Elementor if needed. */
.shp-price-block{display:flex;flex-direction:column;gap:6px}
.shp-price{font-weight:700;font-size:1.5em;line-height:1.1}
.shp-price-prefix{font-weight:500;font-size:.6em;opacity:.75;text-transform:uppercase;letter-spacing:.08em}
.shp-price-note{display:block;font-size:13px;line-height:1.45;opacity:.8}
.shp-disclosures{margin:2px 0 0;padding-left:18px;font-size:12.5px;line-height:1.45;opacity:.8}
.shp-disclosures li{margin:2px 0}
.shp-state-notice{font-size:13px;line-height:1.5}
