.cart-bonuses{color:var(--cart-ink);background:#f8fafc;border:1px solid #dfe4eb;border-radius:10px;gap:12px;margin:0 0 24px;padding:16px;font-size:14px;display:grid}.cart-bonuses-heading{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.cart-bonuses-heading span{color:#4b5c73;font-variant-numeric:tabular-nums}.cart-bonuses p{color:#58677b;margin:0;line-height:1.5}.cart-bonuses-toggle{cursor:pointer;align-items:center;gap:10px;line-height:1.4;display:flex}.cart-bonuses-toggle input{width:18px;height:18px;accent-color:var(--cart-ink);flex:0 0 18px;margin:0}.cart-bonuses-amount{gap:6px;font-weight:600;display:grid}.cart-bonuses-amount input{width:100%;min-width:0;min-height:44px;color:var(--cart-ink);background:#fff;border:1px solid #bfc7d0;border-radius:8px;padding:10px 12px;font-size:16px}.cart-bonuses-retry{color:#344e74;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cart-bonuses input:focus-visible{outline-offset:2px;outline:2px solid #3563a0}.cart-bonuses-retry:focus-visible{outline-offset:2px;outline:2px solid #3563a0}
