.address-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.address-form label{display:grid;gap:6px;color:#667085;font-size:11px;font-weight:700}.address-form label span{color:#98a2b3;font-weight:400}.address-form input{width:100%;padding:11px 12px;border:1px solid #dfe5ef;border-radius:6px;color:var(--ink);background:#fff;font:inherit;font-weight:400;outline-color:var(--blue)}.address-wide{grid-column:1 / -1}.form-required{color:#98a2b3;font-size:11px}.saved-address-picker{display:grid;gap:6px;margin-top:16px;color:#667085;font-size:11px;font-weight:700}.saved-address-picker select{padding:11px 12px;border:1px solid #dfe5ef;border-radius:6px;color:var(--ink);background:#fff;font:inherit;font-weight:400}.delivery-success,.delivery-error{margin:15px 0 0;padding:11px 12px;border-radius:6px;font-size:11px}.delivery-success{color:#177b56;background:#eaf9f1}.delivery-error{color:#a13d45;background:#fff0f1}.empty-state{padding:70px 25px;border:1px dashed #dbe3ef;border-radius:10px;background:#fff;text-align:center}.empty-state h2{margin:0 0 8px;font:800 22px Manrope}.empty-state p{margin:0 0 20px;color:#667085;font-size:13px}.cart-text-button{padding:0!important;width:auto!important;border:0!important;color:var(--blue);background:transparent!important;font:inherit;font-size:11px;cursor:pointer}.confirmation-card{max-width:620px;margin:40px auto;text-align:center}.confirmation-icon{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 18px;border-radius:50%;color:#fff;background:#18a66a;font-size:30px}.confirmation-card h1{margin:0 0 10px;font:800 28px Manrope}.confirmation-card p{margin:0 0 24px;color:#667085;font-size:13px}@media(max-width:620px){.address-form{grid-template-columns:1fr}.address-wide{grid-column:auto}}
