.module-sale{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap;max-width:100%;color:var(--stunavi-discount-red,#b4233e)}.module-sale-badge{display:inline-block;padding:.2rem .45rem;border-radius:.5rem;background:#fce8ed;font-size:.8rem;font-weight:750}.module-sale s{font-size:.85rem;color:#65797f;font-weight:500}.module-sale strong{color:var(--stunavi-discount-red,#b4233e)}.module-sale small{flex-basis:100%;white-space:normal;overflow-wrap:anywhere;font-size:.75rem;font-weight:500;color:#65797f;line-height:1.35}.module-purchase-price .module-sale{justify-content:flex-start}.module-pricing-list .module-sale{min-width:0;text-align:right}@media(max-width:480px){.module-pricing-list [data-home-module]{gap:.65rem}.module-sale{font-size:.95rem}}
.promo-strip{background:#1d2b30;color:#fff;padding:.85rem 0;border-bottom:3px solid var(--stunavi-discount-red,#b4233e)}.promo-strip[hidden]{display:none}.promo-strip-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.promo-strip-copy{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;flex:1 1 18rem}.promo-strip-badge{background:var(--stunavi-discount-red,#b4233e);color:#fff;font-weight:800;border-radius:.5rem;padding:.2rem .55rem;font-size:1.05rem}.promo-strip-copy strong{font-size:1.05rem}.promo-strip-countdown{font-size:.85rem;color:#c9d6da;font-variant-numeric:tabular-nums}.promo-strip-prices{display:flex;flex-wrap:wrap;gap:.35rem 1rem;list-style:none;margin:0;padding:0;flex:1 1 100%;font-size:.9rem}.promo-strip-prices li{display:flex;gap:.35rem;align-items:baseline}.promo-strip-prices s{color:#9fb1b6}.promo-strip-prices strong{color:#ffd1db}.promo-strip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.promo-strip-actions .button{white-space:nowrap}.promo-strip-trial,.promo-strip-giveaway{color:#fff;font-size:.9rem;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.promo-strip-prices{order:2}.promo-strip-actions{order:3;flex:1 1 100%}.promo-strip-actions .button{flex:1 1 100%;justify-content:center;text-align:center}}
