ally-campaign-price { display: inline-block; max-width: 100%; }
ally-campaign-price [hidden] { display: none !important; }
ally-campaign-price [data-ally-sale] { display: inline-flex; flex-wrap: wrap; gap: 4px 10px; align-items: baseline; }
ally-campaign-price s { color: #69635e; font-weight: 400; font-size: .88em; }
ally-campaign-price strong { color: #602394; font-weight: 700; }
ally-campaign-price small { flex-basis: 100%; color: #602394; font-size: .8em; line-height: 1.4; }
