.bza .bza-offer-condition{color:#176b46;font-size:14px;font-weight:650;line-height:1.5;margin:3px 0 5px}
.bza .bza-offer-base{color:#64716a;font-size:13px;line-height:1.5;margin:0 0 10px}
.bza .bza-offer-steps{max-width:520px;margin:20px 0;padding:18px 0 0;border-top:1px solid #e0e7e2;color:#293b32}
.bza .bza-offer-steps h2{font-size:18px;line-height:1.4;font-weight:650;margin:0 0 7px;padding-left:12px;border-left:3px solid #fed700}
.bza .bza-offer-option{font-size:12px;line-height:1.6;color:#68756d;margin:0 0 14px}
.bza .bza-offer-steps ol{counter-reset:offer-step;list-style:none;padding:0;margin:0 0 13px;display:grid;gap:12px}
.bza .bza-offer-steps li{counter-increment:offer-step;position:relative;padding:1px 0 0 35px;min-height:25px;font-size:14px;line-height:1.6;margin:0}
.bza .bza-offer-steps li:before{content:counter(offer-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f1f5ef;color:#226347;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}
.bza .bza-offer-steps li:last-child{font-weight:650;color:#176b46}
.bza .bza-offer-eligibility,.bza .bza-offer-recurring,.bza .bza-offer-terms{font-size:12px;line-height:1.6;color:#64716a;margin:8px 0}
.bza .bza-offer-recurring{color:#43534a}
.bza .bza-offer-terms summary{cursor:pointer;min-height:28px;width:fit-content;text-decoration:underline;text-underline-offset:3px}
.bza .bza-offer-terms p{font-size:12px;line-height:1.6;margin:7px 0}
.bza[data-conditional-price="true"] [data-reference],.bza[data-conditional-price="true"] .bza-savings-row,.bza[data-conditional-price="true"] [data-unit-price],.bza[data-conditional-price="true"] [data-edeal-signal],.bza[data-conditional-price="true"] [data-offer-type]{display:none!important}
.bza[data-conditional-price="true"] [data-price] .bd-money{color:#187343}
.bza .bza-offer-alternative{font-size:14px;line-height:1.5;color:#34483c;margin:10px 0 3px;font-weight:550}
@media(max-width:600px){.bza .bza-offer-steps{max-width:100%;margin-top:18px}.bza .bza-offer-steps li{padding-left:33px}.bza .bza-offer-condition{font-size:13px}}
.bza .bza-offer-estimate{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#586b5e;font-weight:650;margin:8px 0 0}
