.customer-reentry-banner{margin-top:1rem;margin-bottom:1rem;padding:1rem;border-radius:.7rem;background:#fff2d6;color:#442b17;border:1px solid #e8c797;line-height:1.6}
.customer-reentry-banner a{font-weight:700;color:#9d321c;text-decoration:underline}
.customer-account-page{max-width:780px}
.customer-account-page h2{margin-top:1.8rem}
.account-address-card{padding:1rem 1.2rem;border-radius:.7rem;border:1px solid #d7c8b9;margin-bottom:1rem;background:#fff}
.account-address-card p{margin:.5rem 0 1rem}
.account-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}
.account-actions form{margin:0}
.customer-account-page .checkout-form{margin:1.5rem 0 2rem}
@media(max-width:640px){.account-actions{flex-direction:column;align-items:stretch}.account-actions button{width:100%}}
