.purchase-panel-heading>p:not(.purchase-kicker){margin-top:10px;font-size:.875rem;line-height:1.6;color:var(--color-ink-600)}.purchase-flow{display:flex;flex-wrap:wrap;gap:8px 15px;margin:16px 0 0;padding:0;list-style:none;color:var(--color-ink-600);font-size:.75rem;line-height:1.5}.purchase-flow li{display:flex;align-items:center;gap:6px}.purchase-flow li>span{display:grid;width:21px;height:21px;flex-shrink:0;place-items:center;border:1px solid var(--color-teal-200);border-radius:50%;font-size:.75rem;font-weight:600}.purchase-flow [aria-current=step]{color:var(--color-teal-700);font-weight:600}.purchase-flow [aria-current=step]>span{border-color:var(--color-teal-700);background:var(--color-teal-50)}.purchase-flow-drawer{margin:0;padding:12px 24px;border-bottom:1px solid var(--color-teal-100)}.purchase-pix-saving{display:block;margin-top:4px;font-size:.75rem;line-height:1.55;color:var(--color-teal-700)}.purchase-selection-feedback{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:var(--color-teal-700);font-size:.8125rem;line-height:1.6}.purchase-selection-feedback>svg{width:16px;height:16px;margin-top:3px;flex-shrink:0}.purchase-saving-feedback{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;border:1px solid var(--color-teal-200);border-radius:10px;background:var(--color-teal-50);color:var(--color-teal-700);font-size:.8125rem;line-height:1.6}.purchase-saving-feedback>svg{width:17px;height:17px;margin-top:3px;flex-shrink:0}.purchase-saving-feedback strong{display:block;font-weight:600}.purchase-saving-feedback p{margin-top:3px;color:var(--color-ink-600)}.purchase-volume-feedback{margin-top:12px;font-size:.8125rem;line-height:1.6;color:var(--color-ink-600)}.purchase-volume-feedback progress{display:block;width:100%;height:5px;margin-top:8px;border:0;border-radius:5px;overflow:hidden;background:var(--color-teal-100);accent-color:var(--color-teal-700)}.purchase-volume-feedback progress::-webkit-progress-bar{background:var(--color-teal-100)}.purchase-volume-feedback progress::-webkit-progress-value{background:var(--color-teal-700)}.purchase-volume-feedback progress::-moz-progress-bar{background:var(--color-teal-700)}.purchase-volume-feedback button{display:block;min-height:44px;margin-top:4px;color:var(--color-teal-700);text-align:left;text-decoration:underline;text-underline-offset:4px}.purchase-next-step{margin-top:10px;font-size:.75rem;line-height:1.6;text-align:center;color:var(--color-ink-600)}