.subscription-budget{color:#233b2d;background:#f4f6ed;border:1px solid #cbd5bf;border-radius:18px;margin:24px 0;padding:28px}.subscription-budget>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.subscription-budget .store-eyebrow{color:#627253;margin:0 0 10px}.subscription-budget h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:650;line-height:1.15}.subscription-budget header p:last-child{color:#5d695f;margin:9px 0 0;font-size:14px}.subscription-budget-tag{white-space:nowrap;border:1px solid #bdc9ad;border-radius:99px;padding:5px 11px;font-size:12px}.subscription-budget-count{margin:18px 0;font-size:14px;font-weight:600}.subscription-budget .subscription-budget-breakdown{gap:12px;margin:20px 0;display:grid}.subscription-budget-breakdown>div{justify-content:space-between;align-items:baseline;gap:20px;font-size:14px;display:flex}.subscription-budget-breakdown dt{color:#58655b}.subscription-budget-breakdown dd{text-align:right;margin:0;font-weight:600}.subscription-budget-breakdown .subscription-budget-total{border-top:1px solid #d4dcca;padding-top:14px}.subscription-budget-total dd{font-size:23px}.subscription-budget-suggested{border-top:1px solid #d4dcca;padding-top:14px}.subscription-budget-suggested dd{font-size:26px}.subscription-budget-suggested dt{color:#233b2d;font-weight:650}.subscription-budget .subscription-budget-note{color:#617064;margin:12px 0 0;font-size:13px;line-height:1.7}.subscription-budget-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.subscription-pay-button{white-space:normal;text-align:center;height:auto;min-height:44px;padding:11px 16px}.subscription-pay-amount{white-space:nowrap;border-left:1px solid;flex-shrink:0;margin-left:4px;padding-left:10px}.subscription-budget-actions [data-ui=notice]{flex:1 0 100%}.subscription-budget>[data-ui=notice]{margin-top:14px}.review-summary .subscription-budget--checkout{color:#f8f8eb;background:0 0;border:0;margin:0 0 22px;padding:0}.review-summary .subscription-budget--checkout .store-eyebrow,.review-summary .subscription-budget--checkout .subscription-budget-total dd{color:#f2d98c}.review-summary .subscription-budget--checkout header p:last-child,.review-summary .subscription-budget--checkout dt,.review-summary .subscription-budget--checkout .subscription-budget-note{color:#d0dccc}.review-summary .subscription-budget--checkout .subscription-budget-tag,.review-summary .subscription-budget--checkout .subscription-budget-total{border-color:#6c826c}.subscription-end-date{border-top:1px solid #d9dfd0;min-width:0;margin:20px 0 0;padding:18px 0 0}.subscription-end-date>p{color:#687367;margin:12px 0 0;font-size:12px;line-height:1.6}.subscription-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:34px 0 18px;scroll-margin-top:24px;display:flex}.subscription-section-heading h2{margin:0;font-size:24px}.subscription-section-heading a{font-size:14px}.subscription-card-end{color:#607064;margin-top:9px;font-size:12px;line-height:1.6;display:block}@media (max-width:640px){.subscription-budget{padding:22px 18px}.subscription-budget>header{gap:12px}.subscription-budget h2{font-size:25px}.subscription-budget-actions{flex-direction:column;align-items:stretch}.subscription-budget-actions a{width:100%}.subscription-budget-breakdown>div{gap:12px}}
