.cfi-product{margin:6px 0 14px;font-size:.92em;color:#5a4a36}.cfi-product a{margin-left:4px;font-size:.9em;text-decoration:underline}.cfi-promo,.cfi-promo-line{color:#B8913A;font-weight:600}.cfi-box{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;padding:14px 16px;background:#F6F1E7;border-left:3px solid #B8913A;border-radius:4px;font-size:.95em;line-height:1.6}.cfi-box .cfi-btn{margin:6px 0 0;background:#6f5133;color:#fff;border-radius:4px}.cfi-box .cfi-link{text-decoration:underline;margin-left:4px}.cfi-cross{color:#B8913A;font-size:1.3em;line-height:1}.cfi-balance{display:flex;gap:14px;align-items:center;padding:18px 20px;background:#F6F1E7;border:1px solid #e8dcc4;border-radius:6px;margin-bottom:20px}.cfi-balance .cfi-cross{font-size:2em}.cfi-big{font-family:Georgia,serif;font-size:1.7em;color:#3a2d1f}.cfi-rules li{margin-bottom:4px}.cfi-ref{display:flex;gap:8px;flex-wrap:wrap}.cfi-ref input{flex:1;min-width:220px}.cfi-history .cfi-plus{color:#2e7d32;font-weight:600}.cfi-history .cfi-minus{color:#8a3b12}.cfi-bday select{width:auto;display:inline-block;margin-right:6px}