.store-account{max-width:68rem;min-width:0;overflow-wrap:anywhere}.store-account-card{padding:clamp(1.2rem,3vw,2.5rem);border:1px solid var(--store-border);border-radius:var(--store-radius);background:linear-gradient(140deg,#fff,rgba(255,255,255,.85));box-shadow:var(--store-shadow)}.store-account-card h2{margin-top:0;color:var(--store-green-dark)}.store-account-form input:not([type=checkbox]):not([type=submit]){display:block;width:100%;min-width:0;min-height:2.9rem;padding:.65rem .85rem;border:1px solid var(--store-border);border-radius:.6rem;background:#fff;font:inherit}.store-account-form label{display:block;font-weight:650;margin:.8rem 0 .35rem}.store-account-form input[type=checkbox]+label{display:inline;margin-left:.4rem}.store-account-form>.store-button{margin-top:1rem}.store-account-form input:focus{outline:2px solid var(--store-green);outline-offset:2px}.store-account-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem}.store-account-nav>a{padding:.65rem .8rem;border:1px solid var(--store-border);border-radius:.6rem;background:#fff;text-decoration:none;font-weight:650;min-height:2.8rem}.store-account-nav input{margin-left:auto}.store-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.store-account-tile{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;background:var(--store-green-soft);border:1px solid var(--store-border);border-radius:.8rem;text-decoration:none;transition:box-shadow .15s}.store-account-tile:hover{box-shadow:var(--store-shadow)}.store-account-tile strong{font-size:1.15rem;color:var(--store-green-dark)}.store-account-tile span{color:var(--store-muted)}.store-account-address,.store-account-order{border-bottom:1px solid var(--store-border);padding:1rem 0}.store-account-actions{display:flex;flex-wrap:wrap;gap:.5rem}.store-account-actions input{min-height:2.75rem;padding:.5rem .8rem;border:1px solid var(--store-border);border-radius:.5rem;background:var(--store-green-soft);color:var(--store-green-dark);font:inherit;cursor:pointer}.store-account dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--store-border)}.store-account dt{font-weight:650}.store-account dd{margin:0;text-align:right}.store-account .store-order-item{gap:1rem;flex-wrap:wrap}.store-account .store-button{white-space:normal;cursor:pointer;max-width:100%}
@media(max-width:42rem){.store-account-grid{grid-template-columns:1fr}.store-account-nav>a{flex:1 1 45%;font-size:.9rem}.store-account-nav input{width:100%}.store-account dl>div{flex-direction:column;gap:.2rem}.store-account dd{text-align:left}.store-account-tile{padding:1.15rem}}
.store-field-error{display:block;margin-top:.4rem;color:#a8131a;font-size:.85rem}.store-field-error:empty{display:none}.store-account-form input[aria-invalid="true"]:not([type=checkbox]):not([type=submit]){border-color:#a8131a}.store-account-form input[aria-invalid="true"]:focus{outline-color:#a8131a}
