.hsx-cart-pack-size{font-size:.875rem;line-height:1.5;margin:.55rem 0 .15rem;color:var(--hsx2-muted,currentColor)}
.hsx-cart-pack-count{font-size:.875rem;line-height:1.5;margin:.15rem 0 .7rem;font-weight:550}
.hsx-cart-purchase-type{font-size:.8rem;margin:.5rem 0 .75rem;color:var(--hsx2-muted,currentColor)}
.hsx-cart-plan{margin:.8rem 0 1rem;padding:14px 16px;border:1px solid var(--hsx2-line,#d7e2dc);border-radius:14px;background:var(--hsx2-step,#f2f6f2);max-width:34rem}
.hsx-cart-plan p{margin:0 0 5px;font-size:.82rem;line-height:1.55}
.hsx-cart-plan .hsx-cart-plan__type{font-weight:650;color:var(--hsx2-accent,currentColor);margin-bottom:8px}
.hsx-cart-plan__amount{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}
.hsx-cart-plan__amount strong{font-size:1rem;font-variant-numeric:tabular-nums}
.hsx-cart-plan .hsx-cart-plan__note{font-size:.75rem;line-height:1.5;margin-top:9px;color:var(--hsx2-muted,currentColor)}
.hsx-cart-review-note{font-size:.875rem;line-height:1.65;padding:16px;border:1px solid var(--hsx2-line,#d7e2dc);border-radius:14px;background:var(--hsx2-step,#f2f6f2);margin:12px 0 16px}
.hsx-ui [data-cart-checkout-hold]:disabled{opacity:.55;cursor:not-allowed}
[data-offer-recovery][hidden]{display:none!important}
[data-hsx-offer][aria-busy=true] .hsxf-card{cursor:wait}
[data-hsx-offer][aria-busy=true] .hsxf-modes button{cursor:wait}
@media(max-width:600px){.hsx-cart-plan{padding:12px 13px}.hsx-cart-pack-count{font-size:.8rem}.hsx-cart-plan__amount{gap:3px 8px}}
